18520 Commits

Author SHA1 Message Date
Kanchalai Tanglertsampan
ff28bfa4aa Add fourslash rename, find-all-reference on imported property 2017-06-09 10:40:52 -07:00
Mine Starks
7796e3775a Merge pull request #16374 from minestarks/typingcacheversion
Set typings cache location per TS version
2017-06-09 10:07:29 -07:00
Kanchalai Tanglertsampan
2e55b6ae16 Implement LS on string-literal of dynamic import 2017-06-09 10:01:17 -07:00
Andy
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-Sanders
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 Buckton
eadafd20eb Merge pull request #16346 from Microsoft/fix15618
Improve contextual types using jsdoc tags
2017-06-09 00:11:47 -07:00
Daniel Rosenwasser
025fa87b8c Merge pull request #16382 from Microsoft/ContainsMaster
[Master] Rename & internalize PossiblyContainsDynamicImport
2017-06-08 23:57:01 -07:00
Arthur Ozga
a6e8cd7bcb rename tests 2017-06-08 19:22:29 -07:00
Arthur Ozga
8a3aaefff4 add tests 2017-06-08 19:00:08 -07:00
Arthur Ozga
ab8e0d53d0 revert test changes 2017-06-08 18:59:30 -07:00
Arthur Ozga
b9885eed5a Only add underscore in
* for-in
* for-of
* parameters
2017-06-08 18:43:02 -07:00
Andy
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
Mohamed Hegazy
1a1d5ea5f5 Fix #16367: remove const modifier from tsserverlibrary.d.ts (#16381)
* Fix #16367: remove const modifier from tsserverlibrary.d.ts

* use a helper function to remove const enums
2017-06-08 17:18:58 -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-Sanders
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
Yui
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 Buckton
98b06ef685 Merge pull request #16366 from Microsoft/useInspectBrkForTests
Use --inspect-brk for test debugging
2017-06-08 14:36:55 -07:00
Ron Buckton
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
Kanchalai Tanglertsampan
963a500c8e Add incremental tests 2017-06-08 14:31:23 -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 Buckton
b325790270 Merge pull request #16310 from Microsoft/enableDebugInfo
Enable debug info when running tests
2017-06-08 14:28:59 -07:00
Nathan Shively-Sanders
d3f2234529 Test synthetic properties w/hasExcessProperties 2017-06-08 14:19:06 -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
Nathan Shively-Sanders
91f4f3910d Test:Block-scoped definition of Promise works
Previously, a block-scoped definition of Promise like `class Promise<T>` in
a script would cause a crash
2017-06-08 13:46:48 -07:00
Nathan Shively-Sanders
cc87e29e13 Skip block scope check with no error location
An example of a symbol with no error location is a global symbol like
Promise.
2017-06-08 13:45:21 -07:00
Mine Starks
3bd5df7577 Set typings cache location per TS version 2017-06-08 13:33:24 -07:00
Ron Buckton
05b40da6c1 Use --inspect-brk for test debugging 2017-06-08 12:40:51 -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
bc3689fa00 Accept new baselines 2017-06-08 11:23:13 -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
b94c51360b Merge pull request #16335 from Microsoft/delay-signature-return-type-instantiation
Delay signature return type instantiation
2017-06-08 09:59:48 -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
a5b68c0800 Update tests and baselines 2017-06-08 09:07:16 -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
158a6371e9 Update authors for TS 2.4 2017-06-07 22:32:18 -07:00
Mohamed Hegazy
c8d33bc38e Update generated files 2017-06-07 22:17:40 -07:00
Ron Buckton
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
Ron Buckton
4d5175b84a Merge pull request #16341 from Microsoft/fix15651
Fix parameter emit for synthetic function types
2017-06-07 16:24:09 -07:00
Nathan Shively-Sanders
b509e681c1 Test weak type errors with primitives 2017-06-07 16:20:58 -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
Andy
43e3d60f09 Fix lint failure (#16338)
* Fix lint failure

* Use curly braces
2017-06-07 15:50:26 -07:00