csigs
73d7de6b8f
LEGO: check in for master to temporary branch.
2017-12-11 17:10:08 +00:00
Andy Hanson
153cc7d059
Fix return type
2017-12-11 06:50:55 -08:00
Ron Buckton
1cb1088e8a
Update projects tests to use vfs
2017-12-10 17:35:42 -08:00
andy-ms
b554a3691d
Ensure getRootSymbols always works recursively
2017-12-10 17:07:38 -08:00
Wesley Wigham
9e51882d9c
Numeric separators ( #20324 )
...
* Add support into octal and binary literals
* Add hex support
* And finally support all numeric literals and fix spelling
* Update error message
* Refactor error in scanner to take a position
* Scan no separators in escape sequences, add escape sequence tests
* More decimal tests from the spec presentation examples
* Permissive scanning of excess separators
* Remove unnecessary assignment
* Make code easier to follow
2017-12-08 20:20:18 -05:00
csigs
2343cbb43c
LEGO: check in for master to temporary branch.
2017-12-08 23:10:14 +00:00
Andy
47c1fc4022
Remove unused internal function ( #20582 )
2017-12-08 14:06:23 -08:00
Sheetal Nandi
cb2636679b
When user provided resolution is used, invalidate resolutions for all files
...
In this case there is no way to tell if resolution has changed so resolution cache wont have answers
2017-12-08 12:38:34 -08:00
Anders Hejlsberg
063eed1a47
Add type relationships and distribute over union types
2017-12-08 10:19:23 -08:00
csigs
de304f537e
LEGO: check in for master to temporary branch.
2017-12-08 17:10:26 +00:00
Sheetal Nandi
2611c9b339
Merge branch 'master' into builderApi
2017-12-07 20:23:15 -08:00
Sheetal Nandi
a75badfd11
Rename on WatchBuilderProgram
2017-12-07 19:59:00 -08:00
Sheetal Nandi
8ad9a6254c
Api to get underlying program from builder
2017-12-07 19:45:28 -08:00
Sheetal Nandi
9b54d2e458
Create api to create Watch<BuilderProgram>
2017-12-07 19:22:17 -08:00
Sheetal Nandi
dc62bb9abc
Change builder to BuilderProgram so it is similar to operating on program
2017-12-07 18:58:15 -08:00
Daniel Rosenwasser
8d209a3672
Merge pull request #20467 from Kovensky/array-from-union-fix
...
Accept Iterable|ArrayLike union in Array.from, add tests
2017-12-07 17:22:05 -08:00
Sheetal Nandi
965f40f213
Use builder state in the semantic/emit builder as well
2017-12-07 17:11:36 -08:00
Daniel Rosenwasser
53657069bc
Merge pull request #20517 from gagoman/16900
...
fix docs for Math.ceil and Math.floor (#16900 )
2017-12-07 16:56:27 -08:00
Nathan Shively-Sanders
f90943d0d0
Merge pull request #20543 from Microsoft/in-keyword-narrow-string-indexer
...
Narrowing of `in` handles string index signatures
2017-12-07 15:45:00 -08:00
csigs
158970497e
LEGO: check in for master to temporary branch.
2017-12-07 23:10:20 +00:00
Ryan Cavanaugh
92c3b23a32
Bail at the correct point when containingFunction is undefined
2017-12-07 14:27:46 -08:00
Sheetal Nandi
bb0fc0d2bc
Convert builder state to mutable data, so that later we can create builder Program out of this
2017-12-07 14:15:59 -08:00
Sheetal Nandi
2586bb303c
From builder use the builderState containing references and file infos
2017-12-07 12:39:26 -08:00
Ryan Cavanaugh
fa988eacbd
Fixes #20475 (no repro found yet)
2017-12-07 12:39:17 -08:00
Ryan Cavanaugh
5c99c67b4b
Fixes #20542
2017-12-07 12:39:17 -08:00
Ryan Cavanaugh
b7b43fe601
Fixes #20527
2017-12-07 12:39:16 -08:00
Ryan Cavanaugh
2cf7295c4e
Fix #20520
2017-12-07 12:38:44 -08:00
Ryan Cavanaugh
6e74f7ee11
Fix #20523
2017-12-07 12:38:08 -08:00
Andy
5e5b7706e5
Hack to allow concat to work even when an Array isn't assignable to ReadonlyArray ( #20455 )
2017-12-07 12:15:12 -08:00
Andy
19ea189b42
Support a "getCombinedCodeFix" service ( #20338 )
...
* Support a "getCombinedCodeFix" service
* Rename things
* Code review
* Rename things
* Update API baselines
* CodeActionAll -> CombinedCodeActions
* Take a `scope` parameter instead of `fileName` for flexibility
* Renames and bugfixes
* Make API changes internal
* Code review
* Update comment
2017-12-07 12:14:18 -08:00
Sheetal Nandi
4c21cbf145
Create builderState so that when FilesAffectedBy is only api needed, we arent tracking changed files
2017-12-07 11:47:49 -08:00
Nathan Shively-Sanders
d75ebd6a33
Narrowing of in handles string index signatures
2017-12-07 10:57:15 -08:00
Sheetal Nandi
39bf33d841
Few renames
2017-12-07 10:02:02 -08:00
csigs
91d465e454
LEGO: check in for master to temporary branch.
2017-12-07 11:10:13 +00:00
Arthur Ozga
477c1f57a9
Merge pull request #20465 from Microsoft/dev/aozgaa/tsserverVersion
...
Add a status request-response for editors
2017-12-06 17:05:46 -08:00
Sheetal Nandi
eb052fe714
Merge branch 'master' into builderApi
2017-12-06 15:33:34 -08:00
Arthur Ozga
fcc822e879
test version request
2017-12-06 14:19:08 -08:00
Arthur Ozga
03e93d832e
Merge branch 'master' into dev/aozgaa/tsserverVersion
2017-12-06 14:02:30 -08:00
Arthur Ozga
0e75c5cc2f
update descriptions
2017-12-06 14:02:04 -08:00
Sheetal Nandi
a21b074055
Update the builder to take options aligning with the WatchCompilerHost
2017-12-06 13:59:53 -08:00
Ryan Cavanaugh
ee283d1524
Merge pull request #20464 from RyanCavanaugh/fix20402
...
Don't add ambiently declared modules to ATA's unresolvedModules list
2017-12-06 13:55:54 -08:00
Alex Khomchenko
d383f18d72
fix docs for Math.ceil and Math.floor ( #16900 )
2017-12-06 22:53:42 +01:00
Ryan Cavanaugh
c15470595f
Dedupe local types from ATA and reuse old programs correctly
2017-12-06 13:17:21 -08:00
Sheetal Nandi
c1cbf588ff
Update the project graph before checking if opened file is present in the existing project
...
Fixes #20017
2017-12-06 12:27:59 -08:00
Andy
18a7c3fb53
For import fix, prefer symlink over a real path ( #20395 )
...
* For import fix, prefer symlink over a real path
* fixes
* Use best result from all symlinks
* Make originalPath optional more
* Only include real path if a symlink isn't available
2017-12-06 11:27:38 -08:00
Ryan Cavanaugh
c2fc5eafb5
Merge pull request #15256 from IdeaHunter/in-typeguard
...
Add type guard for `in` keyword
2017-12-06 10:32:07 -08:00
Andy
06aeab8f31
Minor cleanup for label completions ( #20502 )
2017-12-06 08:34:54 -08:00
Andy
8dca431733
Use InternalSymbolName.Default more ( #20480 )
2017-12-06 07:02:27 -08:00
wenlu.wang
ae25d09761
add supports of completion label list ( #20362 )
2017-12-06 07:01:37 -08:00
Sheetal Nandi
14f66efcc5
Update the emitting file, reporting errors part of the watch api
2017-12-05 22:15:24 -08:00