Commit Graph
24512 Commits
Author SHA1 Message Date
Sheetal Nandi 87f47a5d70 Move parsing of build options to commandLineParsing so it can be tested and it lines with other commandline parsing 2018-08-29 14:44:35 -07:00
Sheetal Nandi 88bfb61588 Add shortname for watch option 2018-08-29 14:44:31 -07:00
Sheetal Nandi 9faffc92d2 Merge pull request #26717 from Microsoft/buildWatchReporting30
[release-3.0] Refactor ts build and report watch status when doing --build --watch
2018-08-28 12:50:30 -07:00
Sheetal Nandi 88096a30b0 renames per PR feedback 2018-08-28 12:10:04 -07:00
Sheetal Nandi 138da0d62c Report error summary from the queue. 2018-08-28 12:10:01 -07:00
Sheetal Nandi 8dc16d930b Do not expose change in createCompilerHost 2018-08-28 12:09:58 -07:00
Sheetal Nandi 188d5a0c42 Keep only errors starting on new screen 2018-08-28 12:09:54 -07:00
Sheetal Nandi 8d7df0af03 Add preserveWatchOutput option to build option and report starting compilation and file changes detected status 2018-08-28 12:09:51 -07:00
Sheetal Nandi 4570d97bf8 Combine buildHost methods into SolutionBuilderHost's reportDiagnostic and reportStatus 2018-08-28 12:09:46 -07:00
Sheetal Nandi b1df601f3f Create api with watchHost to include in solution builder host 2018-08-28 12:09:03 -07:00
Sheetal Nandi 7ac7e284fd Use SolutionBuilderHost instead of using compilerhost for solution builder 2018-08-28 12:08:07 -07:00
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