Andrew Branch
77a76c157b
Revert "Allow synthetic identifiers to exist and give them escapedText"
...
This reverts commit 422b5414f1 .
2019-05-21 09:45:08 -07:00
Sheetal Nandi
43c7eb77e1
Switch to using File not found message instead of trace message file does not exit
...
Fixes #30872
2019-05-21 09:43:40 -07:00
Sheetal Nandi
db150517d7
Ignore drive letters when comparing casings of the files with forceConsistentCasingInFileNames
...
Fixes #31327
2019-05-21 09:32:17 -07:00
Anders Hejlsberg
374569447c
Merge pull request #31476 from microsoft/cacheUnnormalizedIntersections
...
Cache unnormalized intersection types
2019-05-21 06:42:51 -07:00
Wesley Wigham
07d850cf1c
Prevent type parameter printing from recuring on the same symbol ( #31453 )
2019-05-20 16:43:55 -07:00
Sheetal Nandi
00cea41b65
Add sortText depending scope of symbols
...
Fixes #15024
2019-05-20 15:53:51 -07:00
Andrew Branch
897e10a81e
Use range instead of two markers
2019-05-20 14:58:25 -07:00
Andrew Branch
6faeee449d
Don’t remove imports that are used for module augmentation, just remove their import clauses
2019-05-20 14:49:28 -07:00
Andrew Branch
0f15bda45f
Add failing test
2019-05-20 13:31:44 -07:00
Nathan Shively-Sanders
9052804576
Test docCommentTemplate for prototype methods ( #31477 )
...
This works in 3.5, but didn't in 3.2. Adding a test to make sure it
stays working.
2019-05-20 12:50:29 -07:00
Andrew Branch
0a3c755fc2
Add test
2019-05-20 12:26:12 -07:00
Andrew Branch
422b5414f1
Allow synthetic identifiers to exist and give them escapedText
2019-05-20 12:02:52 -07:00
Anders Hejlsberg
2c34672fe3
Merge branch 'master' into cacheUnnormalizedIntersections
2019-05-20 07:04:33 -07:00
Anders Hejlsberg
907664c31c
Merge pull request #31454 from microsoft/fixThisTypeIndexSignature
...
Permit assignment through index signature of 'this' type
2019-05-20 07:02:52 -07:00
Anders Hejlsberg
309ae224f0
Cache unnormalized intersection types
2019-05-20 06:23:30 -07:00
Anders Hejlsberg
41a3f83b4e
Accept new baselines
2019-05-17 15:59:07 -07:00
Anders Hejlsberg
c6a670d26c
Add regression test
2019-05-17 15:59:01 -07:00
Anders Hejlsberg
d67fe13e30
Don't ignore index signatures in this type constraints
2019-05-17 13:10:09 -07:00
Nathan Shively-Sanders
eeba30afc8
Fix infinite loop: module.exports alias detection ( #31436 )
...
* Fix infinite loop: module.exports alias detection
Previously, module.exports alias detection in the binder could enter an
infinite recursion. Now it does not.
Notably, there are *two* safeguards: a counter limiter that I set at
100, and an already-seen set. I actually prefer the counter limiter code
because it's foolproof and uses less memory. But it takes 100
iterations to escape from loops.
* fix space lint
* Remove already-seen map
2019-05-17 12:50:39 -07:00
Ron Buckton
f4b83ef8d3
Fix newlines in smartSelection baselines to not be platform dependent ( #31437 )
2019-05-16 20:39:47 -07:00
Sheetal Nandi
098c9008b8
Make more build options internal which correspond to internal compiler options
...
Also fix return type of readBuilderProgram
2019-05-16 14:50:09 -07:00
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
Andrew Branch
15daf42b2c
Merge pull request #31028 from andrewbranch/feature/smart-select
...
Smart Select language service API
2019-05-16 09:45:05 -07:00
Sheetal Nandi
0cb980dd6e
Add api to build referenced projects
2019-05-15 15:28:13 -07:00
Dhruv Rajvanshi
3fa111e6c5
Accept new baselines
2019-05-16 01:47:48 +05:30
Dhruv Rajvanshi
e9b48e78c7
Improve error spans on chained method calls
2019-05-16 01:37:24 +05:30
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
Daniel Rosenwasser
d484163d0f
Merge pull request #31262 from rpgeeganage/new_keyword_consistent_resolve
...
Quick info on 'new' keyword should be the same as that of resolved expression
2019-05-15 00:36:38 -07:00
Anders Hejlsberg
922186834f
Merge pull request #31400 from microsoft/undoSubsitutionSimplification
...
Revert substitution type simplification
2019-05-14 22:58:14 -07:00
Wesley Wigham
3885e3fcda
Fix error message regressed by #30916 ( #31276 )
2019-05-14 16:58:06 -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 Hejlsberg
92a1547eff
Accept new baselines
2019-05-14 08:41:29 -07:00
Anders Hejlsberg
4b5968eb6d
Revert change to substitution type simplification
2019-05-14 07:45:29 -07:00
Anders Hejlsberg
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 Hejlsberg
70950cb934
Merge pull request #31377 from microsoft/noThisParameterFiltering
...
Revert this-parameter filtering in completions
2019-05-13 17:07:05 -07:00
Daniel Rosenwasser
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 Hejlsberg
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 Wigham
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 Bot
546028156e
Update user baselines ( #31371 )
2019-05-13 08:33:11 -07:00
Yuya Tanaka
d17e662bca
Fix outdated comments for unknown type
2019-05-13 16:45:56 +09:00
Alexander
8965650bc3
ignore trigger chars within a string literal
2019-05-12 23:14:18 +03:00