Commit graph

20339 commits

Author SHA1 Message Date
Anders Hejlsberg 709541cfe9 Accept new baselines 2017-10-27 17:19:19 -07:00
Anders Hejlsberg 73802be004 Undo extra subtype reduction in getWidenedType 2017-10-27 17:18:49 -07:00
uniqueiniquity 49772187e5 Update comments 2017-10-27 16:56:00 -07:00
uniqueiniquity 7aeb11b41e Return doc comment template for interfaces and method signatures 2017-10-27 16:56:00 -07:00
uniqueiniquity b566480aaa Update tests to expect empty doc comment template 2017-10-27 16:56:00 -07:00
uniqueiniquity 22eb519b0f Return empty doc comment instead of undefined 2017-10-27 16:56:00 -07:00
csigs b5f292d932
LEGO: Merge pull request 19540
LEGO: Merge pull request 19540
2017-10-27 15:10:37 -07:00
csigs 8ce740dad6 LEGO: check in for master to temporary branch. 2017-10-27 22:10:18 +00:00
Nathan Shively-Sanders d2771a8e76 Improve regex for tsconfig test 2017-10-27 14:34:40 -07:00
Nathan Shively-Sanders 3ac91d109b Generate tsconfig in tsc-instrumented instead 2017-10-27 14:31:48 -07:00
Anders Hejlsberg 39383cadb1 Accept new baselines 2017-10-27 10:05:56 -07:00
Anders Hejlsberg 9c27c56779 Perform subtype reduction when widened union type contains {} 2017-10-27 10:05:44 -07:00
csigs 325538262a
LEGO: Merge pull request 19531
LEGO: Merge pull request 19531
2017-10-27 09:10:34 -07:00
csigs 8f4184370c LEGO: check in for master to temporary branch. 2017-10-27 16:10:13 +00:00
csigs 4ccc879dca LEGO: Merge pull request 19526
LEGO: Merge pull request 19526
2017-10-27 03:10:31 -07:00
csigs 530881cb4b LEGO: check in for master to temporary branch. 2017-10-27 10:10:14 +00:00
csigs 3e333e834e LEGO: Merge pull request 19522
LEGO: Merge pull request 19522
2017-10-26 21:10:21 -07:00
csigs 268ee02a44 LEGO: check in for master to temporary branch. 2017-10-27 04:10:03 +00:00
Ron Buckton 3cb15378d7 Improve performance of deduplication of sorted arrays 2017-10-26 17:51:09 -07:00
Andrew Casey b82015f69e Merge pull request #19515 from amcasey/DebugTI
Handle --debug-brk and --inspect-brk when launching TypingsInstaller
2017-10-26 17:22:07 -07:00
Andrew Casey bc2a048a39 Handle --debug-brk and --inspect-brk when launching TypingsInstaller 2017-10-26 16:42:47 -07:00
Wesley Wigham 6f2d0472e6 Only construct two rules providers in textChanges (#19502) 2017-10-26 15:46:30 -07:00
Wesley Wigham cb0d230c98 Overwrite assert.isFalse (#19506) 2017-10-26 15:43:51 -07:00
csigs 127f6f824d LEGO: Merge pull request 19510
LEGO: Merge pull request 19510
2017-10-26 15:11:00 -07:00
csigs 2de28aac75 LEGO: check in for master to temporary branch. 2017-10-26 22:10:34 +00:00
Nathan Shively-Sanders 8ccf0af3ac Add tsconfig.json for RWC projects that lack them.
This should make all RWC projects browseable with an editor on Windows
(except two, see below). On Linux it still works pretty well if you
are willing to lowercase the imports of the file you're interested in.

Many RWC projects already have tsconfig.json files, but this change
creates one for projects that don't -- *after* running their respective RWC
test. That's because all the information is most easily available at
that time, and you probably won't need it until then anyway.

Note that two RWC projects use relative paths in their list of stored files
and don't work with this simple scheme. I'll look at that next, but if I
can't figure it out in the next hour or two, I'd prefer to merge this
since it's immediately useful for all the other projects.
2017-10-26 15:05:56 -07:00
Anders Hejlsberg fd0ac155b9 Add missing semicolon 2017-10-26 14:58:06 -07:00
Anders Hejlsberg 2669061693 Accept new baselines 2017-10-26 14:57:03 -07:00
Anders Hejlsberg 14b7e755ef Add tests 2017-10-26 14:56:54 -07:00
Anders Hejlsberg aa6b438eba Ensure void return in forEachType 2017-10-26 14:56:43 -07:00
Ron Buckton d9775cd822 Ensure explicit default locale before each test 2017-10-26 14:29:03 -07:00
Wesley Wigham 45684a8175 Disable sourcemaps during cancellationToken test (#19505) 2017-10-26 14:21:18 -07:00
Ron Buckton bfba32b71d Cleanup, merge #19475 2017-10-26 13:49:32 -07:00
Wesley Wigham 6671485596 Disable error sourcemaps during session test (#19504)
* Disable error sourcemaps during session test

* Also disable during the exceptions-specific test
2017-10-26 13:48:59 -07:00
Anders Hejlsberg 6023433fe3 Accept new baselines 2017-10-26 13:32:25 -07:00
Anders Hejlsberg ad3dc20789 Accept API changes 2017-10-26 13:32:13 -07:00
Anders Hejlsberg 0fbe98331f Merge branch 'master' into strictObjectLiterals 2017-10-26 13:15:36 -07:00
Wesley Wigham 940175e23f Memoize rule provider (#19501) 2017-10-26 13:01:48 -07:00
Anders Hejlsberg e483ea53d5 Use a single union type for all inferred object literal types 2017-10-26 12:48:20 -07:00
Ron Buckton 24437774a8 Further simplification 2017-10-26 11:56:29 -07:00
Andy 9c96eee7a4 Support completion details for special JsDoc completions (#19494) 2017-10-26 10:58:33 -07:00
Andy 9615e54e13 Support multiple completions with the same name but different source module (#19455)
* Support multiple completions with the same name but different source module

* Use optional parameters for source

* Simplify use of `uniques`

* Update test

* Fix `undefined` error
2017-10-26 08:22:17 -07:00
Anders Hejlsberg 1641f9bb0e Normalize nested object literals 2017-10-26 06:53:41 -07:00
Wesley Wigham 63dcdef6cf Use minimal lib for projects tests (#19488) 2017-10-25 22:10:16 -07:00
Ron Buckton e08f8d263f Remove unnecessary comment 2017-10-25 18:06:10 -07:00
Ron Buckton 3605e4ef69 Remove unnecessary comment 2017-10-25 18:04:31 -07:00
Ron Buckton dfa1ffe650 Cleanup and reordering 2017-10-25 18:00:59 -07:00
Ron Buckton c0ed26e605 Simplify comparers 2017-10-25 17:46:39 -07:00
Wesley Wigham 2a016fce51 Use a map for read file lookups (#19487) 2017-10-25 17:44:25 -07:00
Wesley Wigham 1a6022d6dd Stop using expensive directoryExists in unit/rwc tests where it does not matter (#19486) 2017-10-25 17:04:41 -07:00