Commit Graph

28909 Commits

Author SHA1 Message Date
Nathan Shively-Sanders 722917f04e Remove TODO 2019-07-03 09:50:03 -07:00
Nathan Shively-Sanders d92e8ea4a1 Update baselines 2019-07-03 09:49:00 -07:00
Nathan Shively-Sanders e62d84cd88 Merge branch 'master' into report-multiple-overload-errors 2019-07-03 09:28:44 -07:00
typescript-bot ba1a062b93 Update user baselines 2019-07-03 14:02:33 +00:00
Anders Hejlsberg 340f81035f Merge pull request #32178 from microsoft/improveTupleDestructuring
Simplify tuple destructuring logic
2019-07-02 17:25:12 -07:00
Anders Hejlsberg 440ed83f29 Merge pull request #32079 from microsoft/instantiationCountLimiter
Add type instantiation count limiter
2019-07-02 17:19:39 -07:00
Anders Hejlsberg 345777e45e Merge pull request #32208 from microsoft/fix31766
Restore union-like behavior for inference to conditional types
2019-07-02 10:01:23 -07:00
Nathan Shively-Sanders 47856b3cc8 Merge pull request #32217 from typescript-bot/user-update-Microsoft-20190602
🤖 User test baselines have changed
2019-07-02 09:15:11 -07:00
Nathan Shively-Sanders de52797873 Update baselines 2019-07-02 08:34:34 -07:00
Alexander T 9f474150c6 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-07-02 17:57:44 +03:00
typescript-bot b24264f768 Update user baselines 2019-07-02 13:55:12 +00:00
Anders Hejlsberg 8e75382ce3 Add regression test 2019-07-01 17:49:36 -10:00
Anders Hejlsberg 5b24ea80a7 Restore union-like behavior for inference to conditional types 2019-07-01 17:46:50 -10:00
Florian Regensburger 573b537015 Merge branch 'add-codefix-cannot-find-name-in-for-loop' of https://github.com/rflorian/TypeScript into add-codefix-cannot-find-name-in-for-loop 2019-07-02 00:45:03 +02:00
Florian Regensburger bd9f39dbcc Merge branch 'master' into add-codefix-cannot-find-name-in-for-loop 2019-07-02 00:41:27 +02:00
Florian Regensburger 41ebeec057 Revert unrelated fourslash test changes 2019-07-02 00:36:44 +02:00
Nathan Shively-Sanders f139455229 Address PR comments 2019-07-01 15:06:16 -07:00
Wesley Wigham 3e6856137a Add support for sharding tests across multiple workers (#32173)
* Add support for sharding tests across multiple workers

* Disable unittests when runners are expressly provided (unless they contain the unittest runner)
2019-07-01 14:56:57 -07:00
Sheetal Nandi f7ea0bab60 Refactoring 2019-07-01 14:33:39 -07:00
Wesley Wigham 055a07ea4a Check for parse errors in emitted JS (#32009) 2019-07-01 14:15:30 -07:00
Wesley Wigham 3765651d82 Fix not emitted statement in then clauses producing syntactically invalid output (#32010)
* Fix not emitted statement in then clauses producing syntactically invalid output

* Refactor to common code, apply to all embedded statements
2019-07-01 13:39:18 -07:00
Sheetal Nandi f9e4b91203 Fix incorrectly exported type 2019-07-01 13:37:35 -07:00
Andrew Branch 11a62cb0ab Merge pull request #31801 from andrewbranch/semicolons
Detect semicolons before writing from TextChanges
2019-07-01 13:23:31 -07:00
Andrew Branch 327bc3cb67 Merge pull request #32071 from andrewbranch/bug/31070
Allow assignability of non-empty object to generic mapped type
2019-07-01 13:18:44 -07:00
TypeScript Bot c91e147dda Update user baselines (#32195) 2019-07-01 13:15:21 -07:00
Wesley Wigham ff81d5261e Elide the exact node version rush complains about from the docker output (#32204) 2019-07-01 13:13:44 -07:00
Andrew Branch a890275463 Merge pull request #31912 from andrewbranch/bug/31657
Fix smartSelection returning extra span inside string quotes when cursor is outside them
2019-07-01 11:53:24 -07:00
Sheetal Nandi 4d13f53df8 Merge branch 'master' into referencesPrototypeSourceFile 2019-07-01 11:50:11 -07:00
Sheetal Nandi f72af3be60 Verify the scenarios when d.ts directory of dependency doesnt exist 2019-07-01 11:34:57 -07:00
Sheetal Nandi af20e791fd Merge pull request #32167 from microsoft/tryReuseProgram
When checking sourceFile is from external library, use sourceFile.resolvedPath since thats how the source files are queried and thats the real path
2019-07-01 11:16:17 -07:00
Wesley Wigham 4382d7e7b2 Fix strict bugs in user pr script 2019-07-01 11:10:43 -07:00
Andrew Branch 23f1d5ccb7 Merge pull request #32117 from andrewbranch/bug/31460
Fix declaration emit for negative number properties, allow negative numbers as computed type property names
2019-07-01 10:56:56 -07:00
Andrew Branch 27b8c45522 Update baselines 2019-07-01 10:52:32 -07:00
Sheetal Nandi f6d7261288 Merge pull request #32147 from microsoft/noDtsWhenNotUsingProjectReferences
Watch generated file if it doesnt exist when trying to translate it to to source generated position
2019-07-01 10:22:16 -07:00
Nathan Shively-Sanders 19061420af Update baselines 2019-07-01 10:22:11 -07:00
Nathan Shively-Sanders cce2b9316e Merge branch 'master' into report-multiple-overload-errors 2019-07-01 10:17:03 -07:00
Nathan Shively-Sanders b46c44d70d Merge pull request #32181 from microsoft/use-only-immediately-preceding-jsdoc
Use only immediately preceding JSDoc
2019-07-01 10:12:05 -07:00
Sheetal Nandi ebf323ea19 Merge pull request #32124 from austincummings/affectsEmitToModuleAndEsModuleInterop
Add affectsEmit to module and esModuleInterop options
2019-07-01 09:59:41 -07:00
Sheetal Nandi 1bd631e593 Merge pull request #32076 from stristr/master
Make close() in interface Watch<T> public
2019-07-01 09:46:09 -07:00
Anders Hejlsberg f89165d072 Merge pull request #32049 from microsoft/noDuplicateIntersectionSignatures
Remove duplicate signatures in intersections
2019-06-30 19:38:37 -07:00
Anders Hejlsberg 17153a6e5f Fix linting error 2019-06-30 08:54:48 -10:00
Anders Hejlsberg cc7a24c27f Accept new baselines 2019-06-30 08:18:08 -10:00
Anders Hejlsberg 5ad3d1bf08 Add more tests 2019-06-30 08:18:01 -10:00
Austin Cummings c30054de63 Fix esModuleInterop affectsEmit change test 2019-06-30 11:06:00 -07:00
Anders Hejlsberg 32f1b4e56c Accept new baselines 2019-06-30 08:02:53 -10:00
Anders Hejlsberg eb1b2251b8 Pad tuple type initializers of parameter array binding elements 2019-06-30 08:02:18 -10:00
Nathan Shively-Sanders fefb857847 Use only immediately preceding JSDoc
Now only the immediately preceding jsdoc of a node is retrieved by
getJSDoc, although it still does the correct non-local lookup for nodes
like ParameterDeclaration.

This doesn't change parsing or binding, which use the per-node Node.jsdoc
property directly. But it does change everything that relies on getJSDoc,
which includes the checker and language service.

Fixes #32062, which contains the analysis that justifies the change.
2019-06-29 08:05:10 -07:00
Anders Hejlsberg 4c99084b38 Accept new baselines 2019-06-28 17:10:09 -10:00
Anders Hejlsberg b7b7a6626c Add regression tests 2019-06-28 17:09:22 -10:00
Anders Hejlsberg fbb79400bb Accept new baselines 2019-06-28 16:54:55 -10:00