Commit Graph
13094 Commits
Author SHA1 Message Date
Nathan Shively-Sanders 93bdd3cb39 Fix reference to isTypeParameterDeclaration in services
Fixes build break
2017-06-12 15:07:04 -07:00
AndyandMohamed Hegazy fbcddb61e2 Don't bind JSDoc namespace in a TS file (#16416) 2017-06-12 14:35:35 -07:00
AndyandGitHub 050126c1b6 Rename isTypeParameter to isTypeParameterDeclaration (#16422) 2017-06-12 14:31:01 -07:00
Anders HejlsbergandGitHub dde60bb624 Merge pull request #16368 from Microsoft/stricterGenericChecks
Stricter generic signature checks
2017-06-12 13:56:21 -07:00
Anders Hejlsberg dc28aaa132 Add --noStrictGenericChecks compiler option 2017-06-12 13:09:01 -07:00
AndyandGitHub 7fb821e45b Support completions in destructuring in for-of (#16454) 2017-06-12 12:12:51 -07:00
AndyandGitHub 2748b3b334 Add isForInOrOfStatement utility (#16455) 2017-06-12 11:08:41 -07:00
AndyandGitHub 44d5c44cb5 Document highlights for a JSX tag should just be the matching tag, not all references (#16453) 2017-06-12 11:08:21 -07:00
Anders Hejlsberg f81925992c Intersection with 'never' type always produces 'never' 2017-06-11 14:54:36 -07:00
Mohamed HegazyandGitHub a404edae38 Split import into var and type to avoid breaking backword compatability of tsserverlibrary (#16409) 2017-06-10 11:12:09 -07:00
AndyandGitHub 09321b3834 Convert Extension to a string enum (#16425) 2017-06-09 19:32:44 -07:00
Anders Hejlsberg d27f4d4f15 Fix comments 2017-06-09 15:39:24 -07:00
Anders Hejlsberg 76093c24cd Merge branch 'master' into stricterGenericChecks
# Conflicts:
#	src/compiler/checker.ts
2017-06-09 15:35:37 -07:00
AndyandGitHub 13b7d17da7 Don't bind JSDoc type parameter in a TS file (#16413)
* Don't bind JSDoc type parameter in a TS file

* Fix tests

* Remove unnecessary non-null assertions
2017-06-09 14:52:01 -07:00
AndyandGitHub a757e84284 Add hash of project file location to project info telemetry (#16397)
* Add hash of project file location to project info telemetry

* Rename to projectId
2017-06-09 13:12:31 -07:00
Mine StarksandGitHub 7796e3775a Merge pull request #16374 from minestarks/typingcacheversion
Set typings cache location per TS version
2017-06-09 10:07:29 -07:00
AndyandGitHub a2d524252c --isolatedModules: Still allow re-export of type in a declaration file (#16399)
* --isolatedModules: Still allow re-export of type in a declaration file

* Use isInAmbientContext
2017-06-09 09:39:55 -07:00
Nathan Shively-SandersandGitHub cae1286b72 Merge pull request #16343 from Microsoft/weak-types-for-primitives
Weak type errors for primitives
2017-06-09 09:03:48 -07:00
Ron BucktonandGitHub eadafd20eb Merge pull request #16346 from Microsoft/fix15618
Improve contextual types using jsdoc tags
2017-06-09 00:11:47 -07:00
Daniel RosenwasserandGitHub 025fa87b8c Merge pull request #16382 from Microsoft/ContainsMaster
[Master] Rename & internalize PossiblyContainsDynamicImport
2017-06-08 23:57:01 -07:00
AndyandGitHub 0d36d0e39f Support completions for qualified names in JSDoc (#16380)
* Support completions for qualified names in JSDoc

* Fix typo
2017-06-08 17:21:36 -07:00
Ron Buckton ff1f33729b Improve contextual types and return type checking 2017-06-08 16:44:42 -07:00
Daniel Rosenwasser af41c28ba9 Fixed up comments. 2017-06-08 16:00:39 -07:00
Daniel Rosenwasser 86e54ac787 Correct pluralization of 'Contain' to 'Contains', made the nodeflag internal. 2017-06-08 16:00:38 -07:00
Nathan Shively-SandersandGitHub ffc899ed38 Merge pull request #16377 from Microsoft/fix-synthetic-properties-in-hasExcessProperties
Fix synthetic properties in hasExcessProperties
2017-06-08 15:49:51 -07:00
YuiandGitHub 9d30ab6ac9 Merge pull request #16378 from Microsoft/master-PortChange
[Master] port change from release-2.4 to master
2017-06-08 15:05:43 -07:00
Ron BucktonandGitHub fe62f5f3ff Merge pull request #16376 from Microsoft/fix14506
Fix source map for variables in ES5/3 async funcs and generators
2017-06-08 14:34:47 -07:00
Kanchalai Tanglertsampan 7d2d35d0bf Include dynamic import during pre-processing needed by VS 2017-06-08 14:31:44 -07:00
Ron Buckton 9e985c9619 Merge branch 'master' into fix15618 2017-06-08 14:31:14 -07:00
Kanchalai Tanglertsampan 7121891921 Remove unneccessary debug.fail as by defualt we will add commonJS module transformation step 2017-06-08 14:31:11 -07:00
Kanchalai Tanglertsampan 58aa0f3f76 Copy PossiblyContainDynamicImport from old source file to new one 2017-06-08 14:30:56 -07:00
Ron BucktonandGitHub b325790270 Merge pull request #16310 from Microsoft/enableDebugInfo
Enable debug info when running tests
2017-06-08 14:28:59 -07:00
Ron Buckton ef86f7da50 Adjust source map offsets for variables in downlevel async funcs and generators 2017-06-08 14:15:40 -07:00
Nathan Shively-Sanders 70069aeb31 hasExcessProperty only uses valueDeclaration if available
Previously it would crash if valueDeclaration was not set
2017-06-08 14:15:24 -07:00
Mine Starks 3bd5df7577 Set typings cache location per TS version 2017-06-08 13:33:24 -07:00
Ron Buckton 80a7716117 PR Feedback 2017-06-08 11:27:35 -07:00
Anders Hejlsberg 6da961078c Merge branch 'master' into stricterGenericChecks 2017-06-08 11:26:22 -07:00
Anders Hejlsberg ff83327f30 Remove convoluted code that attempts to re-fix type parameters 2017-06-08 11:23:04 -07:00
Nathan Shively-Sanders 2eea0989ea Merge branch 'master' into delay-signature-return-type-instantiation 2017-06-08 09:42:50 -07:00
Nathan Shively-Sanders 7797b1ddba Always use getPropertyOfObjectType in isKnownProperty
It doesn't make sense to say that 'toString' is part of a weak type
since having 'toString' would mean that the type isn't actually weak.
2017-06-08 09:01:40 -07:00
Mohamed Hegazy c8d33bc38e Update generated files 2017-06-07 22:17:40 -07:00
Ron BucktonandGitHub 0760439a16 Merge pull request #16316 from Microsoft/fix14056
Better types from jsdoc type references
2017-06-07 17:30:33 -07:00
Ron Buckton 6bbacb64ce Improve contextual types using jsdoc tags 2017-06-07 17:14:27 -07:00
Nathan Shively-Sanders efa490eb16 Detect weak type errors with primitive sources 2017-06-07 16:20:39 -07:00
Ron Buckton 595a815b94 Merge branch 'master' into fix15651 2017-06-07 15:51:35 -07:00
AndyandGitHub 43e3d60f09 Fix lint failure (#16338)
* Fix lint failure

* Use curly braces
2017-06-07 15:50:26 -07:00
Ron Buckton 00a926cc4e Fix parameter emit for synthetic function types 2017-06-07 15:34:10 -07:00
Nathan Shively-SandersandGitHub 40dd8ba18f Merge pull request #16330 from Microsoft/fix-js-infer-rest-args
Fix JS-inferred rest parameters
2017-06-07 14:44:02 -07:00
Anders Hejlsberg 872e916019 Infer generic type for lambda with generic contextual signature 2017-06-07 14:25:36 -07:00
Ron Buckton d3d9175841 PR Feedback 2017-06-07 14:13:30 -07:00