Commit Graph

27253 Commits

Author SHA1 Message Date
Sheetal Nandi
db8c6ee67a When exported types from module change, the modules exporting these types indirectly mean d.ts change too (not just semantic diagnostics) 2019-04-16 13:05:23 -07:00
Sheetal Nandi
0be9a22dbf Remove unnecessary check since seenEmittedFiles is set when getting pending affected files 2019-04-16 12:53:45 -07:00
Sheetal Nandi
707cb93891 Write test case that baselines the incremental build result
Testcase for #30780
2019-04-16 12:50:37 -07:00
Anders Hejlsberg
f617d1641b Merge pull request #30963 from Microsoft/fixObjectFlagsPropagation
Fix object flags propagation
2019-04-16 07:25:41 -10:00
Anders Hejlsberg
4668411464 Accept new baselines 2019-04-16 10:00:56 -07:00
Anders Hejlsberg
dbe71a2ddd Add regression test 2019-04-16 10:00:49 -07:00
Anders Hejlsberg
6ac0dbcaef Propagate ObjectFlags.NonInferrableType through widening 2019-04-16 09:46:45 -07:00
TypeScript Bot
ec70c80960 Update user baselines (#30958) 2019-04-16 07:30:58 -07:00
Wesley Wigham
d405662eb6 Explicitly encode keyof behaviors for never and unknown into getIndexType (#30753)
* Explicitly encode keyof behaviors for never and unknown into getIndexType

* Merge similar cases
2019-04-15 17:52:13 -07:00
Daniel Rosenwasser
3dc78b6f3b Merge pull request #30916 from jack-williams/array-elaboration
Elaborate array and tuple relation errors
2019-04-15 14:00:22 -07:00
Andrew
13d9f08976 Gracefully parse 'super' with type arguments (#10677) (#30913) 2019-04-15 13:06:29 -07:00
TypeScript Bot
72f66566d9 Update user baselines (#30937) 2019-04-15 11:25:12 -07:00
Jack Williams
2ea91a0e9c Elaborate array and tuple relation errors 2019-04-15 18:16:38 +01:00
Anders Hejlsberg
3902ef78ae Merge pull request #30917 from Microsoft/fixIntersectionUnionConstraint
Fix checking of intersection with union constraint
2019-04-14 20:37:41 -10:00
Anders Hejlsberg
f3fd27c0ee Accept new baselines 2019-04-13 08:24:34 -10:00
Anders Hejlsberg
2c951b3ca9 Add regression test 2019-04-13 08:24:27 -10:00
Anders Hejlsberg
b9f805f2f4 Remove incorrect optimization in getUnionConstraintOfIntersection 2019-04-13 08:15:28 -10:00
TypeScript Bot
4fee628447 Update user baselines (#30885) 2019-04-12 14:26:47 -07:00
Adam Postma
e951455215 Update misspelling 'identifer' to 'identifier' (#30894)
* fix typo - identifer to identifier

* fix typo - identifer to identifier
2019-04-12 13:29:00 -07:00
Anders Hejlsberg
4574c7a375 Merge pull request #30877 from Microsoft/fixConditionalTypeSimplification
Fix conditional type simplification
2019-04-12 07:35:19 -10:00
Anders Hejlsberg
6282645e3c Merge pull request #30857 from Microsoft/fixInferenceToIntersection
Fix inference to intersections
2019-04-12 07:34:40 -10:00
Anders Hejlsberg
6cd229b4b9 Merge pull request #30769 from Microsoft/saferIndexedAccessTypes
Improve soundness of indexed access types
2019-04-12 07:33:50 -10:00
Anders Hejlsberg
06d07b08d9 Accept new baselines 2019-04-11 16:22:09 -10:00
Anders Hejlsberg
e44a52a011 Add regression test 2019-04-11 16:22:01 -10:00
Anders Hejlsberg
2ee2ffb8e7 Use object identity check instead of IsTypeIdenticalTo 2019-04-11 16:14:21 -10:00
Anders Hejlsberg
42302705f6 Merge pull request #30856 from Microsoft/nonInferrableType
Add a proper non-inferrable type
2019-04-11 11:45:17 -10:00
Nathan Shively-Sanders
84427ea90e Update DOM 2019/04/11 (#30867)
* Update DOM 2019/04/11

* Update baselines
2019-04-11 13:27:21 -07:00
Anders Hejlsberg
d78937e766 Accept new baselines 2019-04-10 17:49:47 -10:00
Anders Hejlsberg
a764729b38 Add tests 2019-04-10 17:42:08 -10:00
Anders Hejlsberg
ca47ddb583 Only infer to single naked type parameters in intersections 2019-04-10 17:41:51 -10:00
Anders Hejlsberg
791f56d22f Accept new baselines 2019-04-10 17:13:11 -10:00
Anders Hejlsberg
8cd5d61644 Add regression test 2019-04-10 17:13:04 -10:00
Anders Hejlsberg
4b813e310c Simplify non-inferrable property check to rely on propagation 2019-04-10 17:05:07 -10:00
Anders Hejlsberg
411e7144a9 Add new nonInferrableType with ObjectFlags.NonInferrableType 2019-04-10 16:53:38 -10:00
Nathan Shively-Sanders
ff959096df Fix some bad jsdoc comment indent (#30838)
* First draft

Solves the initial problem but breaks commentCommentParsing. I also
found a couple more interesting cases.

* Add more tests and fix their bugs

* Another test case

* Some cleanup

I may try do a little more; `margin += tag.end - tag.pos` bothers me a
bit.

* More cleanup
2019-04-10 08:22:09 -07:00
Anders Hejlsberg
67854725a8 Accept new baselines 2019-04-09 15:29:57 -10:00
Anders Hejlsberg
68eb7b9fe2 Add test 2019-04-09 15:29:51 -10:00
Anders Hejlsberg
c8ff4bd9b3 Properly filter mapped types in getIndexType with noIndexSignatures=true 2019-04-09 15:29:40 -10:00
Anders Hejlsberg
fa407cef85 Remove old comment 2019-04-09 07:51:12 -10:00
TypeScript Bot
ef4acc8841 Update user baselines (#30832) 2019-04-09 09:33:49 -07:00
Anders Hejlsberg
685126811a Accept new baselines 2019-04-08 09:37:01 -10:00
Anders Hejlsberg
eb1e7ec6db Optimize T[K] where T has string index signature and no other members 2019-04-08 09:36:34 -10:00
Nathan Shively-Sanders
90b304aa5e Merge pull request #30786 from Microsoft/always-check-class-extends
Always check extends clause of classes
2019-04-08 10:25:05 -07:00
Anders Hejlsberg
71f3e1fdde Accept new baselines 2019-04-08 06:43:10 -10:00
Nathan Shively-Sanders
86f0d4b95a Merge pull request #30754 from Microsoft/update-dom-042019
Update DOM 04-04-2019
2019-04-08 09:38:31 -07:00
Anders Hejlsberg
b49a34375d Simplify obtaining base constraint of T[K] for writing 2019-04-08 06:36:00 -10:00
Andrew Branch
bafa4c90c1 Merge pull request #30758 from andrewbranch/bug/30647
Fix crash when checking function call
2019-04-08 09:22:39 -07:00
Nathan Shively-Sanders
c9f44f54c6 Merge branch 'master' into update-dom-042019 2019-04-08 09:06:34 -07:00
Nathan Shively-Sanders
2c9f7e6ef1 Merge pull request #30812 from typescript-bot/user-update-Microsoft-20190301
🤖 User test baselines have changed
2019-04-08 07:47:45 -07:00
typescript-bot
b39e11b273 Update user baselines 2019-04-08 13:30:46 +00:00