Commit Graph
36555 Commits
Author SHA1 Message Date
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
Sheetal Nandi 3c67608715 When interfaces are merged, always ensure that the parent symbol of the late bound member symbol is declared symbol containing the node.
Ensure that resolvedMembers adds the late bound symbol even when its resolved sunce lateBoundMember may or may not be added to resolved members depending on when its checked
Fixes #30891
2019-04-16 12:36:46 -07:00
Sheetal Nandi 9f5090cec7 Test case for #30891 2019-04-16 12:33:21 -07:00
Anders HejlsbergandGitHub 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 BotandNathan Shively-Sanders ec70c80960 Update user baselines (#30958) 2019-04-16 07:30:58 -07:00
Alexander T f5d4e66451 Bad error message when default 'import'-ing an 'export =' without 'esModuleInterop' 2019-04-16 14:39:16 +03:00
Wesley WighamandGitHub 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
Anders Hejlsberg 436f6067ac Accept new baselines 2019-04-15 15:07:15 -07:00
Anders Hejlsberg 83f3d2ee17 Add regression test 2019-04-15 15:06:55 -07:00
Anders Hejlsberg cc2ea68492 Fix inference from enum object type to generic mapped type 2019-04-15 15:06:44 -07:00
Daniel RosenwasserandGitHub 3dc78b6f3b Merge pull request #30916 from jack-williams/array-elaboration
Elaborate array and tuple relation errors
2019-04-15 14:00:22 -07:00
AndrewandRyan Cavanaugh 13d9f08976 Gracefully parse 'super' with type arguments (#10677) (#30913) 2019-04-15 13:06:29 -07:00
TypeScript BotandNathan Shively-Sanders 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 HejlsbergandGitHub 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 BotandWesley Wigham 4fee628447 Update user baselines (#30885) 2019-04-12 14:26:47 -07:00
Adam PostmaandRyan Cavanaugh 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 HejlsbergandGitHub 4574c7a375 Merge pull request #30877 from Microsoft/fixConditionalTypeSimplification
Fix conditional type simplification
2019-04-12 07:35:19 -10:00
Anders HejlsbergandGitHub 6282645e3c Merge pull request #30857 from Microsoft/fixInferenceToIntersection
Fix inference to intersections
2019-04-12 07:34:40 -10:00
Anders HejlsbergandGitHub 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 HejlsbergandGitHub 42302705f6 Merge pull request #30856 from Microsoft/nonInferrableType
Add a proper non-inferrable type
2019-04-11 11:45:17 -10:00
Nathan Shively-SandersandWesley Wigham 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-SandersandGitHub 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 BotandNathan Shively-Sanders 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-SandersandGitHub 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
Andrew Branch 786753d13f Use suggestion instead of ignoring UMD global access 2019-04-08 09:46:48 -07:00
Andrew Branch 98cd89fbc1 Add affectsSemanticDiagnostics to flag (and move to right spot) 2019-04-08 09:46:48 -07:00