Commit graph

28209 commits

Author SHA1 Message Date
Andrew Branch 64501996cc
Update error code 2019-07-08 14:52:23 -07:00
Andrew Branch 6626a99f11
Fix bad rebase 2019-07-08 14:44:57 -07:00
Andrew Branch eb6b87aa26
Refactor to use related info everywhere 2019-07-08 14:37:45 -07:00
Andrew Branch 094a001982
Did you forget to use await? on arguments of function calls 2019-07-08 14:33:25 -07:00
Andrew Branch e89a2c4571
Update baselines 2019-07-08 14:03:59 -07:00
Andrew Branch a3a076d79f
Did you forget to use await? for call and construct signatures 2019-07-08 14:01:25 -07:00
Andrew Branch 48fc6b8b17
Did you forget to use await? on iterables 2019-07-08 13:59:59 -07:00
Andrew Branch c48e34ef91
Did you forget to use await? for operators 2019-07-08 13:50:56 -07:00
Nathan Shively-Sanders fb50920a67
Merge pull request #32092 from microsoft/report-multiple-overload-errors
Report multiple overload errors
2019-07-08 13:25:38 -07:00
Nathan Shively-Sanders 05a4e8f29e Update more baselines (?) 2019-07-08 13:04:59 -07:00
Orta Therox e55f97ec28 Updates the baselines for the typo fixes 2019-07-08 14:43:06 -04:00
Nathan Shively-Sanders 2233ebadea Update baselines 2019-07-08 09:52:12 -07:00
Nathan Shively-Sanders 834a476a96 Merge branch 'master' into report-multiple-overload-errors 2019-07-08 09:33:24 -07:00
Florian Regensburger 7d08f172d8 Added fourslash tests for standalone and array initialization cases and started implementing them 2019-07-07 13:56:34 +02:00
Anders Hejlsberg 0d992921d5 Accept new baselines 2019-07-04 16:27:19 -10:00
Anders Hejlsberg de2fb9584e Add regression test 2019-07-04 16:27:03 -10:00
Anders Hejlsberg d7f8f0072e Include conditional types in top-level type parameter check 2019-07-04 16:26:54 -10:00
Ron Buckton e8bf9584aa
Improve type checking and inference for Generators and Async Generators (#30790)
* Improve typing for Generators and Async Generators

* Add TReturn and TNext to Iterator, IterableIterator, etc.

* Update ts internal Iterator to be assignable from global Iterator

* Make 'done' optional in IteratorYieldResult

* Revert Iterable and IterableIterator to simpler versions plus other fixes

* Add additional inference tests

* Added additional tests

* PR cleanup and minor async iteration type fix

* Updated diagnostics message and added non-strict tests

* Fix expected arity of Iterator/AsyncIterator
2019-07-03 21:55:59 -07:00
Wesley Wigham 0bea4bd3c9
Widen object literal this types (#32240) 2019-07-03 15:58:21 -07:00
Orta Therox 6e9d098d41 Adds support for completions after ASI inserted expressions
Signed-off-by: Andrew Branch <andrew.branch@microsoft.com>
2019-07-03 18:02:44 -04:00
Nathan Shively-Sanders 19b593ee4e Merge branch 'master' into report-multiple-overload-errors 2019-07-03 14:55:06 -07:00
Nathan Shively-Sanders 68cb3ae136
Merge pull request #32232 from typescript-bot/user-update-Microsoft-20190603
🤖 User test baselines have changed
2019-07-03 11:22:56 -07:00
Nathan Shively-Sanders 6f0baa3ae1
Merge pull request #29717 from petersandor/jsdoc-tag-author-email-support
Support email in author JSDoc tag
2019-07-03 10:42:02 -07:00
Andrew Branch 16bbb4d002
Merge pull request #32077 from andrewbranch/bug/31114
Fix incorrect noImplicitAny error on contextual union function signature
2019-07-03 10:10:10 -07:00
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
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
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
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 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