Daniel Rosenwasser
eb8eeafc22
Allow parsing tagged templates with type arguments in new expressions.
2018-04-15 16:04:25 -07:00
Daniel Rosenwasser
2510c19fbd
Accepted baselines.
2018-04-15 15:59:23 -07:00
Daniel Rosenwasser
6107e05e8c
Added test for tagged templates in new expressions.
2018-04-15 15:57:38 -07:00
Daniel Rosenwasser
fe8615d0a8
Accepted baselines.
2018-04-13 23:45:18 -07:00
Daniel Rosenwasser
82e09c908e
Perform checking and resolution of tagged template type arguments.
2018-04-13 23:45:17 -07:00
Daniel Rosenwasser
4785acb8cd
Accepted baselines.
2018-04-13 23:45:17 -07:00
Daniel Rosenwasser
7aa916a5cb
Strip away type arguments from tagged templates when emitting.
2018-04-13 23:45:16 -07:00
Daniel Rosenwasser
090f6bd77c
Accepted baselines.
2018-04-13 23:45:16 -07:00
Daniel Rosenwasser
da7967a3cf
Added basic support for parsing/emitting type arguments in tagged template expressions.
2018-04-13 23:45:16 -07:00
Daniel Rosenwasser
60b6d3fbce
Fixed up test. Thanks arrow functions...
2018-04-13 23:45:15 -07:00
Daniel Rosenwasser
23567ee05d
Accepted baselines.
2018-04-13 23:01:34 -07:00
Daniel Rosenwasser
b409888cbc
Added tests.
2018-04-13 23:01:24 -07:00
csigs
23ed9f8423
LEGO: Merge pull request 23401
...
LEGO: Merge pull request 23401
2018-04-13 15:11:08 -07:00
csigs
ef772d5e68
LEGO: check in for master to temporary branch.
2018-04-13 22:10:41 +00:00
Ryan Cavanaugh
7631ad03a3
Merge pull request #23386 from Microsoft/fix-jakefile-case-and-reference-circularity
...
Fix jakefile case and circular references
2018-04-12 17:01:49 -07:00
Nathan Shively-Sanders
32c571374e
Update tsserverlibrary.d.ts after missed baseline
2018-04-12 16:26:37 -07:00
Nathan Shively-Sanders
7b712160e0
Re-add fixName to tsserverlibrary.d.ts
2018-04-12 16:20:04 -07:00
Nathan Shively-Sanders
a0b08f31f9
Fix jakefile case and circular references
...
Fails on Linux but not on Windows. Weird!
2018-04-12 16:11:16 -07:00
Sheetal Nandi
a9ffabbe51
Merge pull request #23374 from Microsoft/npmInstallCommandTooLong
...
Handle command too long failure in typings installer
2018-04-12 14:17:47 -07:00
Nathan Shively-Sanders
941777848f
Switch webpack to submodule ( #23372 )
...
* Prepare for adding webpack submodule
* Actually switch webpack to submodule
I'm sure this will work with no problems!
* Add ignore=all to webpack gitmodule entry
The other submodules do this, although I'm not sure why.
* Add newline at end of .gitmodules
2018-04-12 14:09:07 -07:00
Ryan Cavanaugh
0ef0b7adea
Merge pull request #23354 from RyanCavanaugh/referencesDogfood_1
...
Project references transitional: Remove reference comments
2018-04-12 13:56:47 -07:00
Ryan Cavanaugh
8e36afa5bd
Remove reference emit from diagnostics
2018-04-12 12:41:00 -07:00
Ryan Cavanaugh
bbcf00c040
Remove ref comments from processDiagnosticMessages
2018-04-12 12:35:56 -07:00
Ryan Cavanaugh
ff60520460
Merge branch 'master' into referencesDogfood_1
2018-04-12 12:26:10 -07:00
Ryan Cavanaugh
f24d57f1ac
Update diagnostic tasks in jakefile
2018-04-12 12:20:27 -07:00
Andy
abbb79f972
Combine getTouchingWord and getTouchingPropertyName ( #22127 )
2018-04-12 11:56:40 -07:00
Andy
afcced6839
Simplify tryGetImportOrExportClauseCompletionSymbols ( #22961 )
...
* Simplify tryGetImportOrExportClauseCompletionSymbols
* Handle undefined key in arrayToSet
2018-04-12 11:55:21 -07:00
Andy
d2dc2e6d48
Don't copy trivia when implementing an interface ( #23343 )
...
* Don't copy trivia when implementing an interface
* Use an `includeTrivia` flag instead of a separate function
2018-04-12 11:47:42 -07:00
Sheetal Nandi
b3d83c81cc
Handle command too long failure in typings installer
2018-04-12 11:43:18 -07:00
Andy
05c746b547
generateGetAccessorAndSetAccessor: Share modifier-creating code ( #23311 )
2018-04-12 11:13:25 -07:00
Nathan Shively-Sanders
5d23cb49d0
Exclude generated files from user tests ( #23371 )
...
* Exclude generated files from user tests
The top 3 offenders, at least: bcryptjs, bluebird and lodash.
* Clean url-search-params too
Only need to build the commonjs original, not the browserified ones.
2018-04-12 10:25:53 -07:00
Andy
b363240d05
Simplify registerCodeFIx ( #23349 )
2018-04-12 09:19:01 -07:00
csigs
a04e747569
LEGO: Merge pull request 23369
...
LEGO: Merge pull request 23369
2018-04-12 09:10:51 -07:00
csigs
2a10ef0016
LEGO: check in for master to temporary branch.
2018-04-12 16:10:29 +00:00
Andy
ff7ef4a25a
Add fixName property to CodeFixAction ( #23350 )
2018-04-12 09:05:30 -07:00
csigs
d4a166dad3
LEGO: Merge pull request 23360
...
LEGO: Merge pull request 23360
2018-04-12 03:10:58 -07:00
csigs
29dc3d2a66
LEGO: check in for master to temporary branch.
2018-04-12 10:10:32 +00:00
Andy
edcf087145
Fix bug: isSymbolReferencedInFile should return true for shorthand property assignment ( #23314 )
...
* Fix bug: isSymbolReferencedInFile should return true for shorthand property assignment
* Also test for export specifier
2018-04-11 19:01:30 -07:00
Ryan Cavanaugh
0e07d775a1
You have to do this everywhere now!
2018-04-11 16:59:53 -07:00
Andy
d36f83a98d
Remove TODO: GH#18795 comments ( #23337 )
2018-04-11 16:23:04 -07:00
Andy
b0552b089d
Don't include "/index" in import from @types even with classic resolution ( #23347 )
2018-04-11 16:22:10 -07:00
Ryan Cavanaugh
df95de3231
Merge branch 'master' into referencesDogfood_1
2018-04-11 16:17:38 -07:00
Nathan Shively-Sanders
79ad7df7e1
Improve user test tsconfig ( #23325 )
...
* Improve user test tsconfigs
Also incorporate updates from the packages themselves (they fixed
some of the bugs the compiler noticed).
* Fix enhanced-resolve module resolution
* Update baselines after merge w/master
2018-04-11 15:59:19 -07:00
Ryan Cavanaugh
e1a50366e3
.d.ts changed order
2018-04-11 15:55:29 -07:00
Ryan Cavanaugh
9a5a5b10a3
Remove all reference comments from services
2018-04-11 15:39:12 -07:00
Ryan Cavanaugh
501d7be7ba
Add explicit file lists to server tsconfig files
2018-04-11 15:39:12 -07:00
Ryan Cavanaugh
bb8fd41793
Fix harness file listing
2018-04-11 15:39:12 -07:00
Ryan Cavanaugh
034b8eee14
Remove explicit harness file list from Jakefile
2018-04-11 15:39:10 -07:00
Ryan Cavanaugh
21d16693da
Explicitly list server source files in their current emitted order
2018-04-11 15:38:27 -07:00
Ryan Cavanaugh
3ca1d2d7e3
Remove all reference comments from server/
2018-04-11 15:38:26 -07:00