Commit Graph

23471 Commits

Author SHA1 Message Date
Nathan Shively-Sanders 97dda6e0eb Remove emacs-added newline at end of baseline 2016-10-12 08:40:08 -07:00
Andy Hanson a567dacbe2 Merge branch 'master' into navtree 2016-10-12 08:09:12 -07:00
Andy Hanson f73d906f18 Use a single ShimMap class, and indicate that iteration always yields string keys (which it did before too) 2016-10-12 07:56:05 -07:00
Paul van Brenk 9f73ae5903 Merge pull request #10185 from Microsoft/pvb/codeaction/api
The API to support codefixes
2016-10-11 19:51:18 -07:00
Zhengbo Li 460de66311 Turn on skipLibCheck for js-only inferred project and external project (#11399)
* Turn on skipLibCheck for js-only inferred project and external project

* avoid changing compiler options

* Update tests
2016-10-11 19:19:40 -07:00
Anders Hejlsberg 38278ee078 Fix typo 2016-10-11 18:28:19 -07:00
Bill Ticehurst db5da0b85f Reverted test change 2016-10-11 18:08:54 -07:00
Bill Ticehurst a4e7bff759 Fixed errors with overloaded method exports 2016-10-11 17:51:53 -07:00
Paul van Brenk 7a5cb5f26a Merge branch 'pvb/codeaction/api' into interfaceFixes 2016-10-11 17:37:22 -07:00
Paul van Brenk 28c08fd584 Merge branch 'pvb/codeaction/api' into unusedidentifier 2016-10-11 17:35:54 -07:00
Paul van Brenk 9b98d00155 Merge branch 'master' into pvb/codeaction/api 2016-10-11 17:31:20 -07:00
Paul van Brenk dc516c050a Remove duplicate interface 2016-10-11 17:30:49 -07:00
Nathan Shively-Sanders ce373d904a Revert lib.d.ts error message baseline (unrelated)
It should fixed in a separate PR.
2016-10-11 16:16:36 -07:00
Nathan Shively-Sanders 7417af6f15 Update baselines 2016-10-11 16:15:37 -07:00
Nathan Shively-Sanders 4bc4a008bb Test spread type inference+more index signature tests 2016-10-11 16:14:47 -07:00
Nathan Shively-Sanders 1b3b35f3e0 Type inference for spread types
Also:
1. Fix missing spread index signatures in getTypeFromTypeLiteral
2. Spread adjacent object types during spread type creation.
2016-10-11 16:12:57 -07:00
Nathan Shively-Sanders 4ee4b6b912 Merge branch 'master' into object-spread 2016-10-11 16:06:05 -07:00
Paul van Brenk 05ec512d32 Codefixes for unused variables, properties etc. 2016-10-11 15:04:04 -07:00
Paul van Brenk 1438f9a015 Codefixes for implement interface and change extends to implements. 2016-10-11 14:09:21 -07:00
Kanchalai Tanglertsampan d7e33c90a2 Guard localeCompare function 2016-10-11 13:51:53 -07:00
Andy Hanson 14701e3067 Respond to some PR comments 2016-10-11 13:44:20 -07:00
Zhengbo Li 2671668d86 Remove cached resolvedModule result if the target file was deleted (#11460)
* Add test first for debugging

* Remove cached resolvedModule if the file was deleted

* Move the fix to lsHost

* Properly clean lastDeletedFile

* Remove unused builder API

* move the delete file check into module name valid check
2016-10-11 13:41:04 -07:00
Andy 4fa2e5ed8c Merge pull request #11540 from Microsoft/jsdoc_type_alias
Support JSDoc for type alias
2016-10-11 13:31:10 -07:00
Andy Hanson 413a26b94d Support JSDoc for type alias 2016-10-11 11:14:15 -07:00
Anders Hejlsberg c9e2f95918 Accept new baselines 2016-10-11 10:32:00 -07:00
Anders Hejlsberg e9858de363 Add test 2016-10-11 10:28:13 -07:00
Anders Hejlsberg 612ed1e24a Fix minor issue 2016-10-11 10:27:40 -07:00
Anders Hejlsberg e6b588a956 Support parentheses and comma operator with evolving arrays 2016-10-11 10:14:06 -07:00
Andy Hanson 9385b84c62 Add "navtree" and "navtree-full" server commands 2016-10-11 08:32:37 -07:00
Bill Ticehurst 49fd35da33 Resolve export= module members 2016-10-10 22:40:03 -07:00
Zhengbo Li 3b0515fd8b Send config file diagnonstics event even when no errors were found (#11285)
* emit config diagnostics event when no errors found

* Add tests for project service events
2016-10-10 16:38:08 -07:00
Vladimir Matveev 997acaec7a update documentation in protocol.d.ts (#11501)
update documentation in protocol.d.ts
2016-10-10 16:04:14 -07:00
Slawomir Sadziak 8210634e8d Fix #10758 Add compiler option to parse in strict mode
* fix comment
 * optimize loop
2016-10-10 23:03:07 +02:00
Yui ea56522f80 Merge pull request #11496 from Microsoft/master_port11268_fixChakraLoadDll
[Master] Port fix in PR#11628
2016-10-10 12:50:55 -07:00
Andy Hanson 2f77a54ea4 Implicitly consider an extensionless file in "includes" to be a recursive directory glob 2016-10-10 11:14:31 -07:00
Kanchalai Tanglertsampan 5ce22801a7 Port fix from PR#11268 2016-10-10 11:11:06 -07:00
Ryan Cavanaugh fe32282e3a Merge pull request #11347 from HerringtonDarkholme/remove-redundant
remove redundant type assertion
2016-10-10 10:58:39 -07:00
Nathan Shively-Sanders 0dd1f0c00f Add tests and update baselines.
1. Union/intersection tests.
2. Primitive tests.
3. Update baselines after removing errors.
2016-10-10 10:07:41 -07:00
Nathan Shively-Sanders 4eedfea81f Support unions/intersections in spread types
1. Lift unions and intersections above spread types when creating them
in getSpreadType.
2. Cleanup now-unneeded changes to existing union/intersection code.
3. Cleanup some incorrect errors I added earlier.
2016-10-10 10:05:31 -07:00
Nathan Shively-Sanders 0d3f567b0f Merge branch 'master' into object-spread 2016-10-10 08:58:30 -07:00
Slawomir Sadziak ea808f52fe Fix #10758 Add compiler option to parse in strict mode
* add unit test to ensure "use strict" is not added twice
 * fix code
2016-10-10 12:15:34 +02:00
Slawomir Sadziak 29a85e02ab Fix #10758 Add compiler option to parse in strict mode
* add compiler option alwaysStrict
 * compile in strict mode when option is set
 * emit "use strict"
2016-10-10 00:03:33 +02:00
Anders Hejlsberg 89826a52ad Accept new baselines 2016-10-08 15:27:57 -07:00
Anders Hejlsberg d202b1c037 Add test 2016-10-08 15:27:49 -07:00
Anders Hejlsberg 71b9b33517 Fix issue in control flow analysis of nested loops 2016-10-08 15:26:17 -07:00
Sheetal Nandi 402f1f6bf8 Narrowed consts flow through object literal or class expression method
Fixes #10501
2016-10-07 17:50:05 -07:00
Sheetal Nandi d543028226 Add test case for narrowed const in object literal and class expression method 2016-10-07 17:46:13 -07:00
Paul van Brenk 7c96c28863 Fix test failure 2016-10-07 15:55:33 -07:00
Paul van Brenk f3103100e3 Deal with buildbreak 2016-10-07 14:13:32 -07:00
Paul van Brenk a88ceb5597 Merge branch 'master' into pvb/codeaction/api 2016-10-07 14:02:24 -07:00