23940 Commits

Author SHA1 Message Date
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
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
csigs
5446944579 LEGO: check in for master to temporary branch. 2018-06-14 10:10:26 +00:00
csigs
042b8ee196
LEGO: Merge pull request 24944
LEGO: Merge pull request 24944
2018-06-13 21:10:54 -07: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
ecc0db7612 Use LKG for g-d 2018-06-13 16:55:09 -07:00
Ryan Cavanaugh
ae0c5d5a41 Use LKG for scripts 2018-06-13 16:09:33 -07:00
Ryan Cavanaugh
c46e45c78d Fix file casing 2018-06-13 15:56:38 -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
Ryan Cavanaugh
1d45810df2 Fix insiders publish 2018-06-13 15:17:33 -07:00
csigs
bb9e0594e4
LEGO: Merge pull request 24936
LEGO: Merge pull request 24936
2018-06-13 15:11:08 -07:00
csigs
498368aac8 LEGO: check in for master to temporary branch. 2018-06-13 22:10:47 +00:00
Ryan Cavanaugh
5822cacf96 Add publishing tasks 2018-06-13 15:07:48 -07:00
Ryan Cavanaugh
de82c54e6b Remove extra dependency + build smaller tsc.js into lkg 2018-06-13 14:50:01 -07:00
Ryan Cavanaugh
88cf310dee LKG update 2018-06-13 14:01:11 -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
b5883e5f54 Accept baselines 2018-06-13 14:00:20 -07:00
Ryan Cavanaugh
1bd1899d5a Don't bail wrongly in tsc -b -w 2018-06-13 13:59:52 -07:00
Ryan Cavanaugh
9d3bc1b0a4 Remove -v from compile 2018-06-13 13:59:26 -07:00
Mohamed Hegazy
9ab7afc7cd
Merge pull request #24911 from Microsoft/fixAPISampleTests
Fix API Sample tests
2018-06-13 13:14:45 -07:00
Mohamed Hegazy
f324537288 Update baselines 2018-06-13 12:56:13 -07:00
Mohamed Hegazy
461a026e72 Merge branch 'master' into fixAPISampleTests 2018-06-13 12:51:20 -07:00
Ryan Cavanaugh
512e47c9e5 Proper dependencies for lkg 2018-06-13 11:56:22 -07:00
Ryan Cavanaugh
d63100a21b Add fs-extra 2018-06-13 11:56:10 -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
Mohamed Hegazy
90895198fa Merge branch 'master' into fixAPISampleTests 2018-06-13 11:14:22 -07:00
Ron Buckton
e756182e21 PR Feedback 2018-06-13 10:46:38 -07:00
Ryan Cavanaugh
60d0e64769 Add js to gitignore 2018-06-13 10:45:34 -07:00
Ryan Cavanaugh
94668ab338 Move Comparer around 2018-06-13 10:45:07 -07:00
Ryan Cavanaugh
ed0b90c978 Issue a better error 2018-06-13 10:44:22 -07:00
Ryan Cavanaugh
cddff912d5 Add internal where needed 2018-06-13 10:44:13 -07:00
Ryan Cavanaugh
ce936ca88f Don't believe prepend projects are UTUTD 2018-06-13 10:44:05 -07:00
Ryan Cavanaugh
73309c9282 Fix buildProtocol to handle lib+noresolve 2018-06-13 10:43:48 -07:00
Ryan Cavanaugh
4a4c47a20b Add produceLKG script 2018-06-13 10:43:37 -07:00
Ryan Cavanaugh
645f56274b Rewrite jakefile 2018-06-13 10:41:31 -07:00
Nathan Shively-Sanders
2a8c4d1bd7
Support @this tags (#24927)
* Type check `@this` tags

No special support in fourslash yet, so quickinfo probably doesn't work.

* Do no require braces and update API baselines
2018-06-13 10:11:12 -07:00
csigs
debcf1260e
LEGO: Merge pull request 24926
LEGO: Merge pull request 24926
2018-06-13 09:11:03 -07:00