24501 Commits

Author SHA1 Message Date
Sheetal Nandi
4f34b29d4d Print version along with help when doing --build 2018-08-28 12:03:32 -07:00
Sheetal Nandi
c7240a0822 Remove unnecessary usage of system and compilerHost 2018-08-28 12:03:21 -07:00
Sheetal Nandi
9aeecbd279 Unify tsbuild option parsing with command line options parsing 2018-08-28 11:56:00 -07:00
Sheetal Nandi
c99728b129 Move perform build to tsc instead of tsbuild 2018-08-28 11:48:30 -07:00
Sheetal Nandi
54d2b9085d Ger rid of unnecessary upto date host and functions pulled out 2018-08-28 11:41:03 -07:00
Sheetal Nandi
8f82966792 Write first test with --build and --watch 2018-08-28 11:32:12 -07:00
Nathan Shively-Sanders
945fa541c3 No assert for nameless typedefs (#26695)
The assert is over-optimistic and should be removed until we can parse
every possible thing that people might put in a JSDoc type position.

Fixes #26693
2018-08-28 10:20:31 -07:00
Wesley Wigham
820220077b
Port evolving array type stack/oom fix to release-3.0 (#26620)
* Use context free expression types in evolving array checking and cache context free type (#26585)

* Use context free expression types in evolving array checking and cache context free type

* Simplify second test

* Low max depth a tad just so node 8 wont stack out

* By request make flow control a round number

* Add missing declaration
2018-08-23 11:33:11 -07:00
Mine Starks
9cb03bd7dd
Merge pull request #26605 from minestarks/release-3.0.3
Update version to 3.0.3 and update LKG
2018-08-22 11:04:03 -07:00
Mine Starks
9607a769f2 Update LKG 2018-08-22 10:32:32 -07:00
Mine Starks
a77257c02a 3.0.3 2018-08-22 10:32:19 -07:00
Mine Starks
ee30798732
Merge pull request #26603 from minestarks/release-3.0-undefinedprogram
Port #25835 to release-3.0
2018-08-22 10:03:44 -07:00
Sheetal Nandi
07da12167e Reflect getCurrentProgram as Program|undefined in the ResolutionHostCache
If there were any exceptions, the getCurrentProgram might return undefined so this is defensive check for program
Fixes #25765
2018-08-21 17:21:53 -07:00
Ryan Cavanaugh
d222c95e3a
Merge pull request #26520 from RyanCavanaugh/release-3.0.2
Release 3.0.2
2018-08-17 17:17:44 -07:00
Ryan Cavanaugh
dde51ef60e LINT 2018-08-17 16:25:09 -07:00
Ryan Cavanaugh
c97a93a772 Fix lint problems (?) 2018-08-17 16:14:27 -07:00
Ryan Cavanaugh
6cc4b795aa Update baselines 2018-08-17 14:48:05 -07:00
Ryan Cavanaugh
01bd57e986 Add internal to tsbuild 2018-08-17 14:43:17 -07:00
Ryan Cavanaugh
5bec7e1c56 Re-update LKG 2018-08-17 14:10:51 -07:00
Ryan Cavanaugh
1f30a03f3c Update core.ts patch version number 2018-08-17 14:08:59 -07:00
Ryan Cavanaugh
244dc10eb1 Update LKG 2018-08-17 14:02:20 -07:00
Ryan Cavanaugh
6487690f91 3.0.2 v3.0.2 2018-08-17 13:52:50 -07:00
Wesley Wigham
9b95d562dd
Fix decorated accessor emit (#26016) (#26103) 2018-07-31 18:22:54 -07:00
Mohamed Hegazy
20bf93a77a Port generated lib files 2018-07-31 12:27:43 -07:00
Wesley Wigham
afef668a19
Remove extraneous const, fixing #25714 (#25982) (#25984) 2018-07-26 16:40:30 -07:00
Wesley Wigham
45e44403cc
Fix #25954 - Always retain export modifier if default modifier is present (#25974) (#25981)
* Fix #25954 - Always retain export modifier if default modifier is present

* Also fix an issue with scope markers in ambient modules not affecting the modifiers required
2018-07-26 14:51:09 -07:00
Mohamed Hegazy
dedf5d413b Update LKG v3.0.1 2018-07-25 11:26:10 -07:00
Mohamed Hegazy
6443552874
Merge pull request #25936 from Microsoft/port25913
Port #25913
2018-07-25 11:02:25 -07:00
Anders Hejlsberg
2da65c20b0 Address CR feedback 2018-07-25 10:35:42 -07:00
Anders Hejlsberg
616a648b4b Accept new baselines 2018-07-25 10:35:38 -07:00
Anders Hejlsberg
8738feacfd Add regression test 2018-07-25 10:35:34 -07:00
Anders Hejlsberg
483ed8fb50 More simplification + consistent use of getConstraintOfTypeParameter 2018-07-25 10:35:30 -07:00
Anders Hejlsberg
a581eae955 Accept new baselines 2018-07-25 10:35:27 -07:00
Anders Hejlsberg
e48762d178 Simplify logic in getBaseConstraint 2018-07-25 10:35:23 -07:00
Anders Hejlsberg
fb484c0d65 Accept new baselines 2018-07-25 10:35:19 -07:00
Anders Hejlsberg
205653adde Consistently include circularity check in type parameter constraints 2018-07-25 10:35:16 -07:00
Mohamed Hegazy
e94910f37f Update LKG 2018-07-24 16:48:26 -07:00
Mohamed Hegazy
dc6d8e04d4
Merge pull request #25909 from weswigham/port-25902
Ports #25902 to `release-3.0`
2018-07-24 16:43:04 -07:00
Mohamed Hegazy
65ba8e7c6b
Merge pull request #25910 from weswigham/port-25908
Ports #25908 to `release-3.0`
2018-07-24 16:42:54 -07:00
Wesley Wigham
2376e4eb73
Lookup files by resolved Path and not by fileName in sourcemapDecoder when querying program (#25908)
* Check if the file returned by the program actually refers to the same file as we intend

* Simplify
2018-07-24 15:44:59 -07:00
Wesley Wigham
b3baab5f4a
Fix #25820 - handle redirected files when comparing paths (#25902)
* Fix #25820 - handle redirected files when comparing paths

* Update test to do case check
2018-07-24 15:27:20 -07:00
Mohamed Hegazy
fe3bb5888c
Merge pull request #25904 from weswigham/port-25838
Call toPath on sourceRoot to ensure it is always absolute (#25838)
2018-07-24 15:01:00 -07:00
Mohamed Hegazy
5082081f61
Merge pull request #25903 from weswigham/port-25850
Ports #25850 to `release-3.0`
2018-07-24 14:57:03 -07:00
Wesley Wigham
0e4db0758b
Call toPath on sourceRoot to ensure it is always absolute (#25838)
* Call toPath on sourceRoot to ensure it is always absolute

* Leave canonicalization to avoid a Path/string union
2018-07-24 14:15:49 -07:00
Wesley Wigham
a4d3bddf62
Inspect all possible module paths when looking for the best one to create a specifier with (#25850)
* Inspect all possible specifier paths when looking for the best one

* Add missing secondary option from test
2018-07-24 14:12:44 -07:00
Mohamed Hegazy
bde711583c Add .mailmap and Test-results.xml to .npmignore 2018-07-24 12:41:08 -07:00
Andy
8817d9e5bc
Ensure fixSpelling and importFixes still trigger on "Did you mean the instance/static member ..." (#25847) (#25848) 2018-07-20 18:00:58 -07:00
Andy
f3dac771c6
findAllReferences/rename: Search in all open projects (#25648) (#25849)
* findAllReferences/rename: Search in all open projects

* Avoid needing a dummy location when location is unused

* Remove Program#getDeclarationEmitPath

* Only iterate over enabled projects
2018-07-20 18:00:47 -07:00
Mohamed Hegazy
03185a75b7
Merge pull request #25843 from Microsoft/port25817
Port #25817 to release-3.0
2018-07-20 16:32:10 -07:00
Anders Hejlsberg
d0796ea547 Accept new baselines 2018-07-20 15:38:36 -07:00