Commit graph

23987 commits

Author SHA1 Message Date
Ron Buckton c8c0428162 Cleanup, remove some unneeded dependencies, make it easier to add gulp.watch support later 2018-06-20 18:24:12 -07:00
Ron Buckton 5bc8f957f1 Address lint warnings 2018-06-19 02:31:03 -07:00
Ron Buckton fe2cb17f28 Accept API baselines 2018-06-19 02:05:17 -07:00
Ron Buckton 5472f7a4a0 Fix fs.copyFileSync not supported in Node 6 2018-06-19 01:29:22 -07:00
Ron Buckton 6e57d621c2 Disable gulp.watch for now 2018-06-18 23:01:49 -07:00
Ron Buckton ad4338dd76 Remove excess exports from exec.js 2018-06-18 23:00:30 -07:00
Ron Buckton 21c23d4e4e Merge branch 'master' into gulpProjectRefs 2018-06-18 22:51:37 -07:00
Ron Buckton 891b15f60a Update gulpfile to support project references 2018-06-18 22:45:13 -07: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 e060871e85
Merge pull request #25048 from RyanCavanaugh/cachePathsInSourceMaps
Do fewer calls to getRelativePathToDirectoryOrUrl when writing sourcemaps
2018-06-19 09:35:33 +12: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
TypeScript Bot 3bab6af97a Update user baselines (#24989) 2018-06-18 09:00:22 -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
Wesley Wigham 3846e7b06e
Fix jake diff (#25012)
Unterminated quotes aren't good for command lines, tbqh
2018-06-15 17:14:34 -07:00
Wesley Wigham 657d0119cc
Dont use unreliable inodes for checking file identity (#25008)
* Dont use unreliable inode as unique identifier

* Just concat with `\n

* Introduce path-overriding code to allow local executables ot be found
2018-06-15 15:53:03 -07:00
Andy f597589e54
Fix protocol: Field is 'body', not 'edits' (#25005) 2018-06-15 14:59:47 -07:00
Ron Buckton 6c8ecc7386
Merge pull request #24868 from Microsoft/parallelAsyncTests
Support async tests in runtests-parallel
2018-06-15 14:02:01 -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 581d2e8e96 Add default task 2018-06-15 11:45:53 -07:00
Ryan Cavanaugh cef2a56944 Remove unused thing 2018-06-15 11:44:29 -07:00
Ryan Cavanaugh 94ee765567
Merge pull request #24938 from RyanCavanaugh/esau-squash
Modernize Jakefile + fix project references breaks
2018-06-16 06:39:44 +12: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 b9794134e3
Merge pull request #24982 from Microsoft/sourceMapBase
Fix off-by-one error with sourcemaps
2018-06-15 01:07:19 -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
TypeScript Bot 374cbd6e5f Update user baselines (#24952) 2018-06-14 15:56:57 -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 807dd969a7
LEGO: Merge pull request 24955
LEGO: Merge pull request 24955
2018-06-14 09:11:16 -07:00
csigs 260f5f80df LEGO: check in for master to temporary branch. 2018-06-14 16:10:53 +00:00
csigs f5a370d357
LEGO: Merge pull request 24950
LEGO: Merge pull request 24950
2018-06-14 03:10:48 -07:00