Mohamed Hegazy
14fa6ac8eb
Update LKG
v2.4.0
v2.4-rc
2017-06-12 11:45:04 -07:00
Daniel Rosenwasser
3af1894157
Merge pull request #16379 from Microsoft/Contains
...
contain -> Contains, mark as internal
2017-06-08 15:56:16 -07:00
Daniel Rosenwasser
05479dac91
Fixed up comments.
2017-06-08 15:01:35 -07:00
Daniel Rosenwasser
9f1a4f91e2
Correct pluralization of 'Contain' to 'Contains', made the nodeflag internal.
2017-06-08 14:57:21 -07:00
Kanchalai Tanglertsampan
a796817dd3
Update LKG
2017-06-08 14:13:17 -07:00
Yui
4a6ae58a6f
Merge pull request #16370 from Microsoft/release-2.4_manuallyPortTheFlagToIncrementalSourceFile
...
[Release 2.4] Manually port the flag to incremental source file
2017-06-08 13:40:10 -07:00
Kanchalai Tanglertsampan
b04c8f3cc3
Add incremental tests
2017-06-08 13:35:12 -07:00
Kanchalai Tanglertsampan
a374c5762f
Merge branch 'release-2.4' into release-2.4_manuallyPortTheFlagToIncrementalSourceFile
2017-06-08 13:03:29 -07:00
Kanchalai Tanglertsampan
a8d7d82804
Remove unneccessary debug.fail as by defualt we will add commonJS module transformation step
2017-06-08 12:59:30 -07:00
Kanchalai Tanglertsampan
37bf00bab9
Copy PossiblyContainDynamicImport from old source file to new one
2017-06-08 12:58:39 -07:00
Yui
4ca158b6a5
Merge pull request #16365 from Microsoft/release-2.4_AddDynamicImportToPreprocess
...
[Release 2.4] add dynamic import to preprocess
2017-06-08 12:50:29 -07:00
Kanchalai Tanglertsampan
c74e2dc62a
Include dynamic import during pre-processing needed by VS
2017-06-08 11:59:31 -07:00
Mohamed Hegazy
1360a98f04
Update LKG
2017-06-07 17:39:06 -07:00
Mohamed Hegazy
29446c76d4
Merge branch 'master' into release-2.4
2017-06-07 17:28:51 -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
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
Ron Buckton
00a926cc4e
Fix parameter emit for synthetic function types
2017-06-07 15:34:10 -07:00
Nathan Shively-Sanders
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
Ron Buckton
d450b8b2ab
Merge pull request #13272 from Microsoft/externalExportStar
...
Support for an external exportStar helper
2017-06-07 13:59:54 -07:00
Andy
abb9681248
Support completions for JSDoc @param tag names ( #16299 )
...
* Support completions for JSDoc @param tag names
* Undo change to finishNode
* Don't include trailing whitespace in @param range; instead, specialize getJsDocTagAtPosition
2017-06-07 12:28:52 -07:00
TravCav
b57830f7f9
enforcing curly braces ( #16315 )
2017-06-07 11:58:25 -07:00
Nathan Shively-Sanders
4b19a94856
Update baselines
2017-06-07 11:29:04 -07:00
Nathan Shively-Sanders
f5f2d24372
Add tests for JS-inferred rest parameters
2017-06-07 11:28:26 -07:00
Nathan Shively-Sanders
4e927bdbd4
Create js-inferred rest params in getSignatureOfDeclaration
...
Previously they were created too late, in resolveCall, via mutation.
The mutation of the signature caused bug #16139 because recursion
detection in type checking didn't work.
2017-06-07 11:24:19 -07:00
Andy
68122ea4cc
Support find-all-references for export = of class expression ( #16327 )
...
* Support find-all-references for `export =` of class expression
* Add comments
2017-06-07 11:16:12 -07:00
Ron Buckton
9250d0a290
Merge branch 'master' into externalExportStar
2017-06-07 10:53:42 -07:00
Andrew Casey
747d01c59a
Merge pull request #16311 from amcasey/mtime
...
Reuse already-computed modification time
2017-06-07 10:09:25 -07:00
Ryan Cavanaugh
6007eb7dfb
Merge pull request #16307 from RyanCavanaugh/refactor_refactor
...
Refactor refactor
2017-06-06 22:28:52 -07:00
Ron Buckton
b217c39bb1
Merge pull request #15935 from chuckjaz/external-file-source-map
...
Add support for external file references in source maps
2017-06-06 18:06:06 -07:00
Anders Hejlsberg
588880487c
Merge pull request #16305 from Microsoft/contextualGenericTypes
...
Contextual generic function types
2017-06-06 17:49:51 -07:00
Chuck Jazdzewski
ce1d1c81ef
Add support for external file references in source maps
2017-06-06 17:45:08 -07:00
Ryan Cavanaugh
f725d7de5f
Rename function
2017-06-06 17:43:30 -07:00
Ron Buckton
7608196bf3
Merge pull request #16282 from Microsoft/fix16086
...
Fix emit when type import merges with local value
2017-06-06 16:53:32 -07:00
Andrew Casey
e3c4a7031d
Reuse already-computed modification time
2017-06-06 16:35:11 -07:00
Ron Buckton
2f6c6e6538
Merge branch 'master' into fix16086
2017-06-06 16:09:37 -07:00
Ryan Cavanaugh
f739f68231
Tidy up
2017-06-06 16:08:24 -07:00
Ryan Cavanaugh
f395bc1d83
Handle missing body case
2017-06-06 16:01:53 -07:00
Ron Buckton
70c1c57493
Merge pull request #16196 from Microsoft/fix15959
...
Allow JS constructor function to return non-void
2017-06-06 15:16:58 -07:00
Anders Hejlsberg
1c967c3485
Accept new baselines
2017-06-06 15:02:29 -07:00
Nathan Shively-Sanders
617f60e3f0
Merge pull request #16306 from Microsoft/fix-nullable-filtering-in-spreads
...
Fix nullable filtering in spreads
2017-06-06 15:00:48 -07:00
Ryan Cavanaugh
1f3ef7df7a
Refactor refactor
2017-06-06 14:58:18 -07:00
Anders Hejlsberg
98a5c9b73f
Merge branch 'master' into contextualGenericTypes
2017-06-06 14:57:20 -07:00
Ron Buckton
6e87078540
Added tests and improve type of new expression
2017-06-06 14:48:40 -07:00
Nathan Shively-Sanders
cfb52e0e91
Test spread in unions of null/undefined
2017-06-06 14:13:02 -07:00
Nathan Shively-Sanders
93465bdae2
Filter nullables after lifting union over spread
...
Previously, null/undefined were removed upfront, which is incorrect. Now
nullable types are removed with other non-primitives after union is
lifted over spread. This produces unions, which are larger, but more correct.
2017-06-06 14:11:01 -07:00
Nathan Shively-Sanders
ea830d4fad
Move spreadUnion* tests into conformance suite
2017-06-06 13:58:54 -07:00
Anders Hejlsberg
34710a33b5
Fix fourslash tests
2017-06-06 13:35:29 -07:00
Ron Buckton
8cb5333791
Verify JS function is constructor
2017-06-06 13:33:19 -07:00
Ron Buckton
08e71641bf
Merge branch 'master' into fix15959
2017-06-06 13:30:55 -07:00