Commit Graph

7296 Commits

Author SHA1 Message Date
Josh Soref 95396cc2bc spelling fixes for services.ts
* aliases
* analyze
* asterisks
* constructor
* diagnostic
* existing
* referring
* revisiting
* search
* source
* visible
2016-02-05 21:03:27 +00:00
Daniel Rosenwasser 30e1f8344e Merge pull request #6932 from jsoref/spelling
spelling fixes (round 1)
2016-02-09 13:16:45 -08:00
Josh Soref e848e95bab spelling fixes for checker.ts, declarationEmitter.ts, types.ts
* accessibility
* accessor
* annotate
* anything
* apply
* assignability
* collection
* conservatively
* constituent
* constructor
* containing
* contextual
* contributed
* declaration
* excessively
* exclusion
* field
* indistinguishable
* initializer
* intrinsic
* knowing
* noisiness
* occurred
* overridden
* parameter
* perspective
* properties
* property
* prototype
* rewritten
* specifies
* symbolFromSymbolTable
2016-02-09 18:16:36 +00:00
Anders Hejlsberg 9dfaa30204 Merge pull request #6947 from Microsoft/operatorsAndIntersections
Allow operators and indexing with intersections involving primtive types
2016-02-09 06:15:50 -08:00
Mohamed Hegazy 4bf104349d Merge pull request #6952 from tinganho/goToNamedImport
Go to defininition should not go to named import
2016-02-08 19:51:28 -08:00
Bill Ticehurst bd8aba956f Fix emitted file extension for JavaScript files with JSX.Preserve
(cherry picked from commit af0a0eedd8)
2016-02-07 13:11:26 -08:00
Tingan Ho 43d2054eac Fixes typo 2016-02-07 20:10:59 +08:00
Tingan Ho 3d8a472527 Updated comment 2016-02-07 20:09:14 +08:00
Tingan Ho 6b303271f0 Go to defininition should not go to named import 2016-02-07 19:54:38 +08:00
Anders Hejlsberg 6f85e13c72 Rename allConstituentTypesHaveKind/someConstituentTypeHasKind to isTypeOfKind/maybeTypeOfKind 2016-02-06 08:39:31 -08:00
Anders Hejlsberg b9e26e7649 Correct handling of intersection types in allConstituentTypesHaveKind 2016-02-06 08:37:09 -08:00
Mohamed Hegazy d27d10ce2f Merge pull request #6884 from Microsoft/emitModulesInLooseMode
Add flag to emit modules in loose mode
2016-02-05 16:51:28 -08:00
Mohamed Hegazy 6f804e40ef change flag name 2016-02-05 16:30:01 -08:00
Kanchalai Tanglertsampan f35ab8c620 Port fix6901 from release-1.8 to master
Fix where we start checking for super-call

Update baselines

Address PR
2016-02-05 10:23:24 -08:00
Ryan Cavanaugh a324176102 Merge pull request #6869 from RyanCavanaugh/fix6811
Recognize `=` as equivalent to `?` in JSDoc signatures
2016-02-04 15:48:03 -08:00
Ryan Cavanaugh 68befc0f12 Merge pull request #6851 from RyanCavanaugh/fix6814
Allow parsing TS-style generics in JSDoc
2016-02-04 15:37:53 -08:00
Mohamed Hegazy 727b9a9ceb Merge pull request #6629 from LPGhatguy/master
Update Array.concat type signature to fix #6594
2016-02-04 13:43:28 -08:00
Vladimir Matveev 0dae5471c7 Merge pull request #6898 from Microsoft/modifiedBlockScopedBinding
propagate back assignments to block scoped binding from the loop body
2016-02-04 13:18:34 -08:00
Vladimir Matveev d436d15304 addressed PR feedback 2016-02-04 12:44:31 -08:00
Mohamed Hegazy 1611f56481 Rename flag 2016-02-04 12:44:03 -08:00
Vladimir Matveev f05811701f Merge pull request #6858 from Microsoft/emitImportsInDts
emit import declarations without import clause in .d.ts files
2016-02-04 12:13:08 -08:00
Ryan Cavanaugh 6f261f5b0b Merge pull request #6870 from RyanCavanaugh/fix6825
Recognize object literal method JSDoc comments
2016-02-04 10:17:43 -08:00
Ryan Cavanaugh 665a4e310d Merge pull request #6850 from RyanCavanaugh/fix6654
Always show file tokens in JS completion lists
2016-02-04 09:57:26 -08:00
Vladimir Matveev dbcfe110f1 propagate back assignments to block scoped binding from the loop body 2016-02-03 23:48:24 -08:00
Vladimir Matveev b033693947 Merge remote-tracking branch 'origin/master' into emitImportsInDts 2016-02-03 20:36:43 -08:00
Mohamed Hegazy 10522f9eee Add flag to emit modules in loose mode 2016-02-03 14:16:22 -08:00
Ryan Cavanaugh d47097f009 Use different syntax kind here 2016-02-03 10:05:58 -08:00
Anders Hejlsberg 1154ab8def Merge pull request #6855 from Microsoft/destructuringInTypes
Destructuring parameters in function/constructor types
2016-02-03 09:05:24 -08:00
Anders Hejlsberg 98e8a25d1e Addressing CR feedback 2016-02-03 06:52:53 -08:00
Ryan Cavanaugh 1c7062313d Capture node.parent 2016-02-03 00:44:52 -08:00
Ryan Cavanaugh 8aad976c69 Recognize object literal method JSDoc comments
Fixes #6825
2016-02-03 00:18:36 -08:00
Ryan Cavanaugh f7eac73a6f Recognize = as equivalent to ? in JSDoc signatures
Fixes #6811
2016-02-03 00:09:38 -08:00
Mohamed Hegazy 33ef358893 Merge pull request #6863 from plantain-00/i6844
fix error message with public class inside namespace
2016-02-02 18:33:24 -08:00
york yao a0782d91ac fix error message with public class inside namespace 2016-02-03 10:02:59 +08:00
Mohamed Hegazy 9582342b90 Remove unused error message 2016-02-02 17:53:42 -08:00
Yui 6cc44d1a15 Merge pull request #6813 from Microsoft/port6745tomaster
Port 6745
2016-02-02 16:37:21 -08:00
Vladimir Matveev 202452b521 emit import declarations without import clause in .d.ts files 2016-02-02 15:53:20 -08:00
Mohamed Hegazy 823df859ac Merge pull request #6852 from viispade/erase-watcherPath-comment
Delete mention of nonexistent watcherPath param
2016-02-02 14:58:06 -08:00
Anders Hejlsberg c89f2b75ad Properly parse function/constructor types with destructuring parameters 2016-02-02 14:14:37 -08:00
Tim Viiding-Spader 8e472db66f Delete mention of nonexistent watcherPath param
It doesn't exist now.

It didn't exist in the commit that first mentioned it.
2016-02-02 15:44:47 -06:00
Ryan Cavanaugh bd3e9f262a Merge pull request #6709 from RyanCavanaugh/fix6662
Don't crash when return type jsdoc tag is malformed
2016-02-02 13:40:13 -08:00
Ryan Cavanaugh 018429bd6e ❤️ linter 2016-02-02 13:39:02 -08:00
Ryan Cavanaugh 6e06bb39a1 Allow parsing TS-style generics in JSDoc
Fixes #6814
2016-02-02 13:32:21 -08:00
Ryan Cavanaugh 2c25bea0aa Always show file tokens in JS completion lists
Fixes #6654
2016-02-02 13:10:30 -08:00
Ryan Cavanaugh 554ea1b57c Merge pull request #6679 from RyanCavanaugh/fix6645
Allow multiple 'this' property assignments in Salsa
2016-02-02 12:49:09 -08:00
Daniel Rosenwasser 3dae2534f3 Merge pull request #6278 from Microsoft/theyreNotTHATSpecial
Remove most special treatment of specialized signatures.
2016-02-02 12:45:30 -08:00
Vladimir Matveev 7259074dfb Merge pull request #6846 from Microsoft/noErrorOnEmptyDtsFile
do not error if typings for external library is empty .d.ts file
2016-02-02 12:12:52 -08:00
Vladimir Matveev fb99a6697d do not error if typings for external library is empty .d.ts file 2016-02-02 11:36:38 -08:00
Daniel Rosenwasser c6588d27f1 Merge pull request #6827 from T18970237136/ts-missing-semicolon
Add missing semicolon when emitting return statement.
2016-02-02 10:53:46 -08:00
Ryan Cavanaugh 2d7a2f4d30 Merge pull request #6680 from RyanCavanaugh/fix6646
Parse JSDoc comments for ES6 class constructors and methods
2016-02-02 10:48:29 -08:00