Commit Graph
24318 Commits
Author SHA1 Message Date
Andy a7c08e4691 Make code fix to add 'this.' work for statics (#23527)
* Make code fix to add 'this.' work for statics

* Add 'C.' instead of 'this.'

* DanielRosenwasser code review
2018-04-19 15:39:44 -07:00
Andy c258d6e1b6 Fix bug: Don't rename 'default' in export { default as x } from "m"; (#23434)
* Fix bug: Don't rename 'default' in `export { default as x } from "m";`

* Rename `foo` in `{ default as foo }` if that's the original export name
2018-04-19 15:35:25 -07:00
Andy bc7979c174 quickInfo: Get JSDoc tags from aliased symbol (#23526)
* quickInfo: Get JSDoc tags from aliased symbol

* Add test with existing tags
2018-04-19 15:33:36 -07:00
Daniel Rosenwasser 87bb96d7b2 Accepted baselines. 2018-04-19 15:16:25 -07:00
Daniel Rosenwasser 70feb7b10b Avoid duplicate code when checking for tagged templates. 2018-04-19 15:16:25 -07:00
Daniel Rosenwasser 7f96fec9d9 Added test in case 'super' is ever possibly parsed as a tagged template string. 2018-04-19 15:16:25 -07:00
csigs 7d6d7b0b4e LEGO: Merge pull request 23550
LEGO: Merge pull request 23550
2018-04-19 15:11:13 -07:00
csigs 0f861bbfa8 LEGO: check in for master to temporary branch. 2018-04-19 22:10:53 +00:00
Mohamed Hegazy c6ec5d555a Merge pull request #23545 from Microsoft/revert22772
Revert change to PromiseConstructor in #22772
2018-04-19 14:49:35 -07:00
Ron Buckton 6aab09a82f Revert change to PromiseConstructor in #22772 2018-04-19 11:42:57 -07:00
Ron Buckton 0322d71515 Cleanup and reorganize fakes 2018-04-19 11:30:03 -07:00
Daniel Rosenwasser e21a8b8cfd Accepted baselines. 2018-04-19 10:34:43 -07:00
Daniel Rosenwasser 8e27f4693c Added test for ASI concerns. 2018-04-19 10:34:31 -07:00
Wesley Wigham 557a34e897 Visit typedef type expressions so they contribute to referenced-ness (#23525) 2018-04-19 10:28:30 -07:00
Sheetal Nandi 0526ff5fad Merge pull request #23484 from Microsoft/typingInstallerWatch
Use watch recursive directories instead of watchFile for node_modules and bower components
2018-04-19 09:59:58 -07:00
csigs 54ad9b1b21 LEGO: Merge pull request 23540
LEGO: Merge pull request 23540
2018-04-19 09:10:57 -07:00
csigs b8425fc596 LEGO: check in for master to temporary branch. 2018-04-19 16:10:34 +00:00
王文璐 2455405b02 allow string concat in enum member declaration 2018-04-19 21:48:51 +08:00
Daniel Rosenwasser 6ee4989674 Merge pull request #23408 from Microsoft/autoPretty
--pretty-er output by default
2018-04-18 23:10:02 -07:00
Josh Goldberg d1b044b72f Standardized for --preserveWatchOutput too 2018-04-18 17:08:43 -07:00
Wesley Wigham 238ed7a94c Visit EOF to collect jsdoc import types (#23521)
* Visit EOF to collect jsdoc import types

* Add flag to prevent jsdoc import types from influencing compilation set
2018-04-18 19:52:34 -04:00
Ron Buckton 1658770015 Trim unused functionality 2018-04-18 16:12:58 -07:00
Armando Aguirre db08a77c3f Merge branch 'master' into AddVueSupport 2018-04-18 15:51:58 -07:00
Ron Buckton f7163a0a75 Merge pull request #23466 from falsandtru/lib/Promise.reject
Fix Promise.reject
2018-04-18 15:51:15 -07:00
Ron Buckton 1a3e88c62b Merge pull request #22772 from falsandtru/lib/promise
Fix Promise interfaces
2018-04-18 15:50:58 -07:00
Anders Hejlsberg 5f0d88096c Update test 2018-04-18 15:43:32 -07:00
Anders Hejlsberg 9e4e215a03 Revise IndexType to have stringsOnly property 2018-04-18 15:43:22 -07:00
Andy 2f6b59eab9 Misc. improvements to addImplementationReferences (#23507)
* Misc. improvements to addImplementationReferences

* Test typeHavingNode.type === typeNode

* Fix bug: refNode.parent -> refNode
2018-04-18 15:24:19 -07:00
Andy 8f1bdc7e18 findAllReferences: Reduce node.getSourceFile() calls (#23524)
* findAllReferences: Reduce node.getSourceFile() calls

* Don't create extra object
2018-04-18 15:24:02 -07:00
falsandtru 55a3c22d43 Revert "Improve PromiseConstructor"
This reverts commit 4318f0d9a0.
2018-04-19 05:11:00 +09:00
Armando Aguirre f17603d318 Addressed PR comments 2018-04-18 12:58:40 -07:00
Andy b271df1639 Simplify getParentSymbolsOfPropertyAccess (#23513) 2018-04-18 12:58:40 -07:00
Andy 0e9b815956 Improve performance of duplicate check (#23516) 2018-04-18 12:58:16 -07:00
Daniel Rosenwasser 25bb58124b Accepted baselines. 2018-04-18 12:42:59 -07:00
Daniel Rosenwasser 320cb40f12 Address CR feedback. 2018-04-18 12:33:38 -07:00
Sheetal Nandi 56b618b9fc Use indexOf and substr to exclude node_modules and bowerComponents instead of using loop 2018-04-18 11:44:28 -07:00
Sheetal Nandi b0d6896235 Merge pull request #23438 from Microsoft/typingsFiles
Better handling of typing installer events and consuming typing files in tsserver
2018-04-18 11:34:46 -07:00
Sheetal Nandi 67bb67edf1 Cache canonical global cache's package.json path 2018-04-18 11:22:02 -07:00
Sheetal Nandi 7c5f5249ae Renames as per PR feedback 2018-04-18 11:05:56 -07:00
Anders Hejlsberg 254782c06f Accept new baselines 2018-04-18 11:01:25 -07:00
Anders Hejlsberg b14d389085 For 'T extends { [x: string]: XXX }' constraint of T[keyof T] is XXX 2018-04-18 11:01:09 -07:00
Andrew Casey a2f494ab57 Merge pull request #23494 from amcasey/PropagateUnnecessary
Propagage reportsUnnecessary in convertToDiagnosticsWithLinePosition
2018-04-18 09:55:45 -07:00
Andy afde2b5bf3 MissingDeclaration is only ever a Statement (#23485) 2018-04-18 07:55:57 -07:00
csigs 0bc6470f1d LEGO: Merge pull request 23497
LEGO: Merge pull request 23497
2018-04-17 21:10:39 -07:00
csigs 81b347d61d LEGO: check in for master to temporary branch. 2018-04-18 04:10:18 +00:00
falsandtru 0303d14a1f Merge remote-tracking branch 'master/master' into lib/promise 2018-04-18 12:05:32 +09:00
falsandtru 4318f0d9a0 Improve PromiseConstructor 2018-04-18 11:45:01 +09:00
Andrew Casey 26c836b12a Propagage reportsUnnecessary in convertToDiagnosticsWithLinePosition 2018-04-17 19:44:52 -07:00
Ron Buckton 8b86423521 Trim unused functionality 2018-04-17 19:39:54 -07:00
falsandtru 563660a83a Revert the change of PromiseLikeConstructor 2018-04-18 11:22:22 +09:00