Commit Graph

26719 Commits

Author SHA1 Message Date
Sheetal Nandi
b958f1c8b5 Merge branch 'master' into incrementalBuildInfo 2019-02-14 12:19:10 -08:00
Wesley Wigham
84076a5535 Add diagnostic context for expando property declarations (#29905) 2019-02-13 22:54:33 -08:00
Wesley Wigham
5ec35c1ee8 Readd configure-insiders task to Gulpfile (#29907)
It's identical to configure-nightly but with the flag changed from dev to insiders. We use it to manually publish an insiders build via pipeline, and went missing when we copied functionality from the jakefile.
2019-02-13 17:27:28 -08:00
Nathan Shively-Sanders
ad7702f15a Disable node 6 (#29832)
* Disable node 6

It exits LTS in a couple of months, and doesn't support async/await,
meaning that it blocks us from switching Travis to use gulp instead of
jake.

* Swap in node 8 for node 6
2019-02-13 12:57:35 -08:00
Wesley Wigham
6d2b738bd8 Use built local on CI and not LKG (#29886)
* Use built local on CI and not LKG

* Adjust function to remove need for assertions

* Accept baseline diff to go back to local based baseline

* Remove comment
2019-02-12 17:55:19 -08:00
Sheetal Nandi
499bc70056 Make printer option to be writing bunfle file info and use the result instead 2019-02-11 13:47:24 -08:00
Sheetal Nandi
217a34256c Move bundleFileInfo as printer options 2019-02-11 13:13:19 -08:00
Ryan Cavanaugh
75101d4b72 Merge pull request #29860 from RyanCavanaugh/noEval
Enable no-eval rule
2019-02-11 11:47:05 -08:00
Anders Hejlsberg
f93f4f3c62 Merge pull request #29847 from Microsoft/inferToUnionTypes
Improve inference to union and intersection types
2019-02-11 11:34:05 -08:00
Anders Hejlsberg
d66000bc47 Merge pull request #29787 from Microsoft/inferToPartiallyHomomorphic
Infer to partially homomorphic types (such as Pick<T, K>)
2019-02-11 11:33:27 -08:00
Ryan Cavanaugh
02a5ef6a17 Add setInterval/setTimeout 2019-02-11 11:26:19 -08:00
Ryan Cavanaugh
1f10e74abc Enable no-eval rule 2019-02-11 11:18:29 -08:00
Anders Hejlsberg
ce6c04e9b5 Merge branch 'master' into inferToUnionTypes 2019-02-11 11:00:41 -08:00
Anders Hejlsberg
32b44ac65a Merge pull request #29858 from Microsoft/fixContextualRestTuple
Fix contextual types computed from rest parameters
2019-02-11 10:59:11 -08:00
Anders Hejlsberg
f33c740b8c Accept new baselines 2019-02-11 09:46:10 -08:00
Anders Hejlsberg
710826e37e Add regression test 2019-02-11 09:46:02 -08:00
Anders Hejlsberg
36be6c8b68 Accept new baselines 2019-02-11 09:41:38 -08:00
Nathan Shively-Sanders
17d16d1bbb Disable checkJS survey (#29830)
* Disable checkJS survey

* Completely remove survey infrastructure

* Re-instate the protocol part of SurveyReady
2019-02-11 08:36:35 -08:00
Ryan Cavanaugh
2dfb6202ed Merge pull request #27697 from mattmccutchen/issue-27118
Make the assignability rule for conditional types require the check types and distributivity to be identical.
2019-02-10 19:51:02 -08:00
Anders Hejlsberg
1c9fe44726 Accept new baselines 2019-02-10 15:29:22 -08:00
Anders Hejlsberg
35cf397ae3 Add regression tests 2019-02-10 15:29:14 -08:00
Anders Hejlsberg
62e270c04d Accept new baselines 2019-02-10 15:18:51 -08:00
Anders Hejlsberg
15610faa9d Update test 2019-02-10 15:18:45 -08:00
Anders Hejlsberg
3ffb15fd70 Accept new baselines 2019-02-10 15:16:32 -08:00
Anders Hejlsberg
1f32139811 Make inferences to union types containing multiple naked type variables 2019-02-10 15:07:01 -08:00
Anders Hejlsberg
9a0a838d12 Use getIndexedAccess to compute type for contextual rest parameters 2019-02-10 07:48:22 -08:00
Matt McCutchen
1aca1dd036 Make the assignability rule for conditional types require the check
types and distributivity to be identical.

Fixes #27118.
2019-02-09 17:22:08 -05:00
TypeScript Bot
bbf559b9c7 Update user baselines (#29826) 2019-02-08 11:03:58 -08:00
TypeScript Bot
61a05018cb Update user baselines (#29800) 2019-02-08 10:49:28 -08:00
Anders Hejlsberg
040401205b Delete wayward comment 2019-02-08 06:53:39 -08:00
Anders Hejlsberg
8652158ead Accept new baselines 2019-02-08 06:49:33 -08:00
Anders Hejlsberg
e49320d1db Add more tests 2019-02-08 06:49:26 -08:00
Anders Hejlsberg
f46c0a4597 Process more complex constraints as per CR feedback 2019-02-08 06:49:13 -08:00
Sheetal Nandi
1d77008993 Handle when no .tsbuildinfo is to be generated 2019-02-07 16:27:45 -08:00
Ron Buckton
f7c4fefeb6 Merge pull request #29167 from saschanaz/es2019
Add ES2019 target
2019-02-07 15:44:47 -08:00
Sheetal Nandi
99df3230aa Merge branch 'master' into incrementalBuildInfo 2019-02-07 15:05:58 -08:00
Sheetal Nandi
adcb79a111 Emit bundle information into bundle field of buildinfo and only if bundled emit 2019-02-07 14:32:52 -08:00
Kagami Sascha Rosylight
343edb6702 restore lib/* 2019-02-08 06:59:04 +09:00
Kagami Sascha Rosylight
13c72b786e Merge remote-tracking branch 'upstream/master' into es2019 2019-02-08 06:55:56 +09:00
Ron Buckton
f944ed6d72 Merge branch 'saschanaz-async-es2018' 2019-02-07 13:30:21 -08:00
Ron Buckton
b9ca653cf6 Merge branch 'async-es2018' of https://github.com/saschanaz/TypeScript into saschanaz-async-es2018 2019-02-07 13:27:25 -08:00
Sheetal Nandi
8f18cec80c Dont emit program information in --out scenarios 2019-02-07 13:01:10 -08:00
Ron Buckton
61d13b740e Merge pull request #29726 from bmeurer/modifierFlagsCache
Make modifierFlagsCache mandatory for Node objects
2019-02-07 12:13:46 -08:00
Sheetal Nandi
23b5b14565 Fix incremental build changes declaration dir 2019-02-07 12:10:15 -08:00
Sheetal Nandi
e3f8c34bc9 Add mechanism to dump and read program to build info 2019-02-07 12:10:15 -08:00
Sheetal Nandi
212cd62f05 Generate buildInfo for non --out and prepend options as well 2019-02-07 12:10:14 -08:00
Sheetal Nandi
9794080ee7 Merge branch 'master' into usePrependToSkipBuild 2019-02-07 12:09:36 -08:00
Benedikt Meurer
d3e23884c4 Fix linter warnings. 2019-02-07 20:39:03 +01:00
Ron Buckton
a94c383b71 Merge pull request #27292 from kpreisser/fix26090
Align the ShimMap iterator behavior with native Maps
2019-02-07 11:17:22 -08:00
Sheetal Nandi
ada1c3ffd9 Fix missing comma 2019-02-07 11:11:14 -08:00