Markus Johnsson
aa87cc5b73
Merge branch 'master' of github.com:Microsoft/TypeScript
2018-06-19 11:18:20 +02:00
Ryan Cavanaugh
4fafe0b502
Merge pull request #25049 from RyanCavanaugh/tsbuild-fixes
...
Fixes downstream prepend projects not being built correctly on upstream changes
2018-06-19 12:01:42 +12:00
Ryan Cavanaugh
a72fe5dd8e
Add a testcase
2018-06-18 16:44:25 -07:00
Ryan Cavanaugh
43d1ae42a9
Do fewer calls to getRelativePathToDirectoryOrUrl when writing sourcemaps
2018-06-18 11:12:19 -07:00
Ryan Cavanaugh
bb29a1087e
Fixes downstream prepend projects not being built correctly on upstream changes
2018-06-18 11:11:03 -07:00
Ron Buckton
aa26a59835
Merge pull request #24244 from Andarist/redefining-helpers
...
Use redefining helper pattern for better tree-shakeability
2018-06-18 01:11:23 -07:00
Andy
f597589e54
Fix protocol: Field is 'body', not 'edits' ( #25005 )
2018-06-15 14:59:47 -07:00
Ron Buckton
23c7571e27
Merge branch 'master' into parallelAsyncTests
2018-06-15 13:26:27 -07:00
Andy
e7e69ad4a2
Fix bug in importTracker: default and namespace imports are not exclusive ( #24965 )
2018-06-15 12:15:39 -07:00
Ryan Cavanaugh
73844ac565
Accept baseline
2018-06-15 11:10:54 -07:00
Wesley Wigham
640af3f75e
Introduce related spans into tsserver protocol ( #24548 )
...
* Introduce related spans into tsserver protocol
* Incorporate pretty output, implement esModuleInterop related span
2018-06-15 10:54:36 -07:00
Ryan Cavanaugh
e1e2882edf
PR fixups
2018-06-15 10:48:46 -07:00
Ryan Cavanaugh
d02fe4ac44
Merge branch 'master' into esau-squash
...
# Conflicts:
# tests/baselines/reference/api/typescript.d.ts
2018-06-15 10:40:46 -07:00
Ron Buckton
575ab61c6b
Fix sources array case sensitivity
2018-06-14 23:27:04 -07:00
Ron Buckton
e62a5edc94
Fix off-by-one error with sourcemaps
2018-06-14 22:54:31 -07:00
Andy
7a1d75cc11
getEditsForFileRename: Don't update unrelated import ( #24961 )
...
* getEditsForFileRename: Don't update unrelated import
* Importing source file moved if it's the old path *or* new path
2018-06-14 15:42:16 -07:00
Andy
4a7a550502
moveToNewFile: Reuse code from importFixes for inserting import ( #24957 )
...
* moveToNewFile: Reuse code from importFixes for inserting import
* Fix test failures
* Update API baselines (#24966 )
2018-06-14 15:41:47 -07:00
Nathan Shively-Sanders
4db1c132b7
No dupe jsdoc for assignment inside an initializer ( #24973 )
2018-06-14 15:32:10 -07:00
Ryan Cavanaugh
03c3c9dda1
Merge branch 'master' into esau-squash
2018-06-14 13:23:15 -07:00
Nathan Shively-Sanders
57e652dd02
Js/check type tags ( #24967 )
...
* Check the type expression of `@type` tags
* Update existing tests and baselines
2018-06-14 13:11:52 -07:00
Sheetal Nandi
34b9c4dbad
Merge pull request #24959 from Microsoft/moduleResolutionWithoutExtensionWithJson
...
Handle the json extension when ResolvedModule result is json file
2018-06-14 13:09:29 -07:00
Sheetal Nandi
1cd604ac69
Merge pull request #24933 from Microsoft/failedLookupWatchesWithClassicResolver
...
Do not watch parent folders recursively if not needed
2018-06-14 13:09:16 -07:00
Andy
345012e29d
Don't add diagnostic on unused import starting with underscore ( #24958 )
...
* Don't add diagnostic on unused import starting with underscore
* Fix lint
2018-06-14 12:55:12 -07:00
Sheetal Nandi
fe260588fa
Handle package.json, jsconfig.json, tsconfig.json in the getDiagnostics of fourslash tests
2018-06-14 11:51:18 -07:00
Ryan Cavanaugh
8491f70379
Merge branch 'master' into esau-squash
...
# Conflicts:
# tests/baselines/reference/api/typescript.d.ts
2018-06-14 11:25:00 -07:00
Nathan Shively-Sanders
a56b272d38
In JS, fix crash with in a file with conflicting ES2015/commonjs exports ( #24960 )
...
* fix crash with conflicting ES2015/commonjs modules
* Refactor based on PR comments
2018-06-14 11:18:23 -07:00
Ryan Cavanaugh
2428220015
Turn on SLC
2018-06-14 11:17:37 -07:00
Wesley Wigham
a77068827d
Handle combinations of rootdir and outdir when calculating paths ( #24941 )
2018-06-14 11:07:46 -07:00
Sheetal Nandi
8e16bfffc2
Handle the json extension when ResolvedModule result is json file
...
Fixes #24932
2018-06-14 09:53:06 -07:00
Andy
3261473a9b
Avoid huge inferred type ( #24953 )
2018-06-14 09:23:40 -07:00
csigs
260f5f80df
LEGO: check in for master to temporary branch.
2018-06-14 16:10:53 +00:00
csigs
5446944579
LEGO: check in for master to temporary branch.
2018-06-14 10:10:26 +00:00
csigs
b62bf1952b
LEGO: check in for master to temporary branch.
2018-06-14 04:10:31 +00:00
Wesley Wigham
2a1503610b
Stop generating sectional sourcemaps ( #24917 )
...
* Generate normal 1-part sourcemaps (at increased processing cost), since tools dislike sectional ones
* Add semicolon
* Accept sad baselines]
* Forward along sourcesContent if available
* Supress lint since the API actually calls for null here
* Fix concatenated sourcemap paths
* Accept bad baselines :(
* Add overloads
* Accept api update
* Fix lint
2018-06-13 18:52:23 -07:00
Ryan Cavanaugh
e9ab5d4cbd
Ryan feels shame as a major action
2018-06-13 17:33:01 -07:00
Ryan Cavanaugh
1bbe6610a4
Merge branch 'master' into esau-squash
2018-06-13 15:35:18 -07:00
Ryan Cavanaugh
c184ad7a41
Updates for nightly publish
2018-06-13 15:32:18 -07:00
csigs
498368aac8
LEGO: check in for master to temporary branch.
2018-06-13 22:10:47 +00:00
Ryan Cavanaugh
de82c54e6b
Remove extra dependency + build smaller tsc.js into lkg
2018-06-13 14:50:01 -07:00
Sheetal Nandi
cd97adbf3b
Do not watch the parent folders recursively if not needed.
...
This avoids watching folders like parent folder of the project root just to watch files created in the folder
Fixes Microsoft/vscode#51139
2018-06-13 14:37:58 -07:00
Sheetal Nandi
46e7ccae7c
Test for amd resolution setting the recursive directory watcher in the parents of root folder
2018-06-13 14:16:53 -07:00
Ryan Cavanaugh
3212c1e502
Move internal comments around all day
2018-06-13 14:00:48 -07:00
Ryan Cavanaugh
73bb89f24f
Fix input file path
2018-06-13 14:00:37 -07:00
Ryan Cavanaugh
1bd1899d5a
Don't bail wrongly in tsc -b -w
2018-06-13 13:59:52 -07:00
Ryan Cavanaugh
805542a902
Move internal flag around
2018-06-13 11:55:53 -07:00
Ryan Cavanaugh
19ac7653f2
Return exit codes from tsbuild
2018-06-13 11:55:40 -07:00
Ron Buckton
6e570e332a
Merge pull request #24920 from Microsoft/vfsDiff
...
Add vfs diff, update tsbuild test
2018-06-13 11:28:41 -07:00
Ron Buckton
c4f1d7755d
add vfs snapshot capability for future tests
2018-06-13 11:24:16 -07:00
Ron Buckton
e756182e21
PR Feedback
2018-06-13 10:46:38 -07:00
Ryan Cavanaugh
94668ab338
Move Comparer around
2018-06-13 10:45:07 -07:00