Commit Graph
27568 Commits
Author SHA1 Message Date
Sheetal Nandi 138f757709 Fix the test since tsbuildinfo is now always emitted (629bc0c) 2019-05-16 12:50:17 -07:00
Sheetal Nandi ec4ea0e474 Watch only built projects 2019-05-16 11:21:09 -07:00
Sheetal Nandi 0cb980dd6e Add api to build referenced projects 2019-05-15 15:28:13 -07:00
Sheetal Nandi 629bc0c04d Always emit tsbuild info if path says so (irrespecitive of if there exists bundle and project) 2019-05-15 11:54:17 -07:00
Sheetal Nandi 89d1475fde Add writeFileCallbacks to done method and also on host 2019-05-15 09:38:02 -07:00
Sheetal Nandi d7c3b5e5d0 Add getParsedCommandLine as optional method on SolutionBuilderHost 2019-05-14 16:33:08 -07:00
Sheetal Nandi f069534d4d Merge branch 'master' into builderAPI 2019-05-14 09:07:56 -07:00
Anders HejlsbergandGitHub fb6ae38ddf Merge pull request #31354 from microsoft/deferConditionalTypes
Defer resolution of true and false branches in conditional types
2019-05-13 17:17:26 -07:00
Anders HejlsbergandGitHub 70950cb934 Merge pull request #31377 from microsoft/noThisParameterFiltering
Revert this-parameter filtering in completions
2019-05-13 17:07:05 -07:00
Daniel RosenwasserandGitHub 4da2c2506a Merge pull request #31361 from anikethsaha/master
Moved the badges below the Typescript Header
2019-05-13 16:50:53 -07:00
Anders Hejlsberg d2923460e9 Add comment providing context on the change 2019-05-13 16:34:09 -07:00
Anders Hejlsberg 066e4b6f89 Accept new baselines 2019-05-13 16:24:20 -07:00
Anders Hejlsberg 1b3589ba27 Remove simplification logic from getConditionalType + simplify substitution types 2019-05-13 16:23:51 -07:00
Anders HejlsbergandGitHub 4e040f727d Merge pull request #31374 from weswigham/defer-conditionals-with-simplification
Simplify conditionals upon comparison, rather than instantiation
2019-05-13 15:52:50 -07:00
Wesley WighamandGitHub f140dfc30b Chain RHS narrowing and truthiness narrowing in assignment expression narrowing (#31348) 2019-05-13 14:41:33 -07:00
Anders Hejlsberg a65f35b5fb Remove fourslash test 2019-05-13 12:42:44 -07:00
Anders Hejlsberg 90667e104d Remove this-parameter filtering in statement completion 2019-05-13 12:42:33 -07:00
Wesley Wigham 8ba53b6fd5 Simplify conditionals upon comparison, rather than instantiation 2019-05-13 11:18:28 -07:00
TypeScript BotandNathan Shively-Sanders 546028156e Update user baselines (#31371) 2019-05-13 08:33:11 -07:00
AnixandGitHub c610b98621 Moved the badges below the Typescript Header
Moved all the badges below the Typescript Heading as its nice to keep all badges together. 
Earlier it gitter badge was below only.
2019-05-13 00:12:52 +05:30
Wesley WighamandGitHub b7fe99a88c Instantiate constraint with default upon comparison (#31240) 2019-05-11 16:40:23 -07:00
Anders Hejlsberg bb9c5c96c8 Reuse existing type instantiations 2019-05-11 11:15:37 -07:00
Anders Hejlsberg 33c7e7fd2c Accept new baselines 2019-05-11 09:39:51 -07:00
Anders Hejlsberg 71fe8e824e Defer resolution of the true and false branches of conditional types 2019-05-11 09:39:06 -07:00
Anders HejlsbergandGitHub ae3d1d45c1 Merge pull request #31221 from microsoft/improveReverseMappedTypes
Improve reverse mapped types
2019-05-10 13:42:22 -07:00
Anders HejlsbergandGitHub bca2808049 Merge pull request #31337 from microsoft/fixConditionalTypeParameterReference
Fix type parameter leakage in conditional types
2019-05-10 13:11:45 -07:00
Wesley WighamandGitHub d8f2702a5d Cache control flow results across invocations (#31003)
* Modify flow loop cache key to include all inputs

* Add test case, cache similarly to loop cache, reuse loop cache key (now corrected)

* Use simpler singleton key and type cache for FlowAssignment nodes
2019-05-10 11:48:44 -07:00
Daniel RosenwasserandGitHub 39e9a2bb4f Maintain modifiers on Omit (#31205)
Maintain modifiers on `Omit`
2019-05-10 10:03:48 -07:00
Anders Hejlsberg 1366cc7d2b Accept new baselines 2019-05-10 09:56:23 -07:00
Anders Hejlsberg ee59cee381 Add regression test 2019-05-10 09:56:17 -07:00
Anders Hejlsberg 46a278d449 Consistently check conditional extends type for type parameter references 2019-05-10 09:48:33 -07:00
Sheetal Nandi b3dac18679 Merge branch 'master' into builderAPI 2019-05-09 16:07:47 -07:00
Sheetal Nandi 97fcea14d5 Api to get next invalidated project 2019-05-09 16:02:26 -07:00
Sheetal Nandi 8c489bfdf8 UpdateBundleProject<T> to contain emit method 2019-05-09 15:30:16 -07:00
Sheetal Nandi f0b7e08d2c Move towards BuildInvalidatedProject api where one can query program and perform its operations 2019-05-09 14:18:15 -07:00
Anders Hejlsberg c104aa162e Accept new baselines 2019-05-08 14:22:34 -07:00
Anders Hejlsberg 4af3a3b541 Lower priority for inferences made from partial reverse mapped types 2019-05-08 14:11:51 -07:00
Klaus MeinhardtandRon Buckton 0c9db717ad fix parsing of leading union/intersection operator (#31265)
* fix parsing of leading union/intersection operator

Fixes: #30995

* test declaration emit
2019-05-08 14:09:11 -07:00
TypeScript BotandNathan Shively-Sanders a2c1fea20b Update user baselines (#31310) 2019-05-08 07:56:06 -07:00
Ron BucktonandGitHub 15e9c4ce33 Merge pull request #31301 from microsoft/fixCustomTransformers
Add opt-in behavior for custom transforms to support bundles
2019-05-07 17:31:28 -07:00
Ron Buckton 0c1a283bf9 Add opt-in behavior for custom transforms to support bundles 2019-05-07 17:29:02 -07:00
Sheetal Nandi 9f9ae000cb Enable getSemanticDiagnosticsOfNextAffectedFile for EmitAndSemanticDiagnosticsBuilder 2019-05-07 16:32:52 -07:00
Ron BucktonandGitHub b40b542654 Merge pull request #29676 from NicholasLYang/fixObjectRestEnumeration
Fix object rest enumeration
2019-05-07 15:55:33 -07:00
Sheetal Nandi e4fe4acc17 Make update bundle return invalidated project if it cant update the bundle 2019-05-07 14:22:34 -07:00
Sheetal Nandi 5270b7e9b0 Make invalidated projects as api so we can expose it later 2019-05-07 14:14:30 -07:00
Sheetal Nandi 6227fabbed Make invalidated project when only need to be built or updated 2019-05-07 13:24:49 -07:00
Andrew BranchandGitHub 8c07b40cb6 Merge pull request #31098 from andrewbranch/bug/30804
Fix crash checking spread element in loop
2019-05-07 13:02:22 -07:00
Jeff WilcoxandWesley Wigham 5fb6bbe91e Updating README: Travis CI icon (#31279)
As part of a conference launch event, the URL for the broader
Microsoft GitHub organization changed its casing. This updates
the Travis CI badge URL to represent this change. Unfortunately
the underlying serivce is not case insensitive.
2019-05-07 11:33:18 -07:00
Titian Cernicova-DragomirandWesley Wigham 4b77f34243 Fixed several typos, mostly in comments and parameter names. (#31287) 2019-05-07 11:00:56 -07:00
TypeScript BotandNathan Shively-Sanders 9ee8e0626f Update user baselines (#31289) 2019-05-07 08:28:07 -07:00