Wesley Wigham
afef668a19
Remove extraneous const, fixing #25714 ( #25982 ) ( #25984 )
2018-07-26 16:40:30 -07:00
Wesley Wigham
45e44403cc
Fix #25954 - Always retain export modifier if default modifier is present ( #25974 ) ( #25981 )
...
* Fix #25954 - Always retain export modifier if default modifier is present
* Also fix an issue with scope markers in ambient modules not affecting the modifiers required
2018-07-26 14:51:09 -07:00
Mohamed Hegazy
dedf5d413b
Update LKG
v3.0.1
2018-07-25 11:26:10 -07:00
Mohamed Hegazy
6443552874
Merge pull request #25936 from Microsoft/port25913
...
Port #25913
2018-07-25 11:02:25 -07:00
Anders Hejlsberg
2da65c20b0
Address CR feedback
2018-07-25 10:35:42 -07:00
Anders Hejlsberg
616a648b4b
Accept new baselines
2018-07-25 10:35:38 -07:00
Anders Hejlsberg
8738feacfd
Add regression test
2018-07-25 10:35:34 -07:00
Anders Hejlsberg
483ed8fb50
More simplification + consistent use of getConstraintOfTypeParameter
2018-07-25 10:35:30 -07:00
Anders Hejlsberg
a581eae955
Accept new baselines
2018-07-25 10:35:27 -07:00
Anders Hejlsberg
e48762d178
Simplify logic in getBaseConstraint
2018-07-25 10:35:23 -07:00
Anders Hejlsberg
fb484c0d65
Accept new baselines
2018-07-25 10:35:19 -07:00
Anders Hejlsberg
205653adde
Consistently include circularity check in type parameter constraints
2018-07-25 10:35:16 -07:00
Mohamed Hegazy
e94910f37f
Update LKG
2018-07-24 16:48:26 -07:00
Mohamed Hegazy
dc6d8e04d4
Merge pull request #25909 from weswigham/port-25902
...
Ports #25902 to `release-3.0`
2018-07-24 16:43:04 -07:00
Mohamed Hegazy
65ba8e7c6b
Merge pull request #25910 from weswigham/port-25908
...
Ports #25908 to `release-3.0`
2018-07-24 16:42:54 -07:00
Wesley Wigham
2376e4eb73
Lookup files by resolved Path and not by fileName in sourcemapDecoder when querying program ( #25908 )
...
* Check if the file returned by the program actually refers to the same file as we intend
* Simplify
2018-07-24 15:44:59 -07:00
Wesley Wigham
b3baab5f4a
Fix #25820 - handle redirected files when comparing paths ( #25902 )
...
* Fix #25820 - handle redirected files when comparing paths
* Update test to do case check
2018-07-24 15:27:20 -07:00
Mohamed Hegazy
fe3bb5888c
Merge pull request #25904 from weswigham/port-25838
...
Call toPath on sourceRoot to ensure it is always absolute (#25838 )
2018-07-24 15:01:00 -07:00
Mohamed Hegazy
5082081f61
Merge pull request #25903 from weswigham/port-25850
...
Ports #25850 to `release-3.0`
2018-07-24 14:57:03 -07:00
Wesley Wigham
0e4db0758b
Call toPath on sourceRoot to ensure it is always absolute ( #25838 )
...
* Call toPath on sourceRoot to ensure it is always absolute
* Leave canonicalization to avoid a Path/string union
2018-07-24 14:15:49 -07:00
Wesley Wigham
a4d3bddf62
Inspect all possible module paths when looking for the best one to create a specifier with ( #25850 )
...
* Inspect all possible specifier paths when looking for the best one
* Add missing secondary option from test
2018-07-24 14:12:44 -07:00
Mohamed Hegazy
bde711583c
Add .mailmap and Test-results.xml to .npmignore
2018-07-24 12:41:08 -07:00
Andy
8817d9e5bc
Ensure fixSpelling and importFixes still trigger on "Did you mean the instance/static member ..." ( #25847 ) ( #25848 )
2018-07-20 18:00:58 -07:00
Andy
f3dac771c6
findAllReferences/rename: Search in all open projects ( #25648 ) ( #25849 )
...
* findAllReferences/rename: Search in all open projects
* Avoid needing a dummy location when location is unused
* Remove Program#getDeclarationEmitPath
* Only iterate over enabled projects
2018-07-20 18:00:47 -07:00
Mohamed Hegazy
03185a75b7
Merge pull request #25843 from Microsoft/port25817
...
Port #25817 to release-3.0
2018-07-20 16:32:10 -07:00
Anders Hejlsberg
d0796ea547
Accept new baselines
2018-07-20 15:38:36 -07:00
Anders Hejlsberg
d5f3cee35d
Add regression test
2018-07-20 15:38:33 -07:00
Anders Hejlsberg
bac5f90af1
Properly handle all generic kinds of types in rest positions
2018-07-20 15:38:30 -07:00
Daniel Rosenwasser
5ed76973ed
Merge pull request #25781 from Microsoft/objectsAgainstArrays-3.0
...
[release 3.0] Avoid elaborating object literals against array-likes
2018-07-19 08:07:26 -07:00
Daniel Rosenwasser
11284e7a98
Accepted baselines.
2018-07-18 15:33:00 -07:00
Daniel Rosenwasser
f49679fff1
Elaborate on the first non-array type when object literals are compared against 'T | T[]'.
2018-07-18 15:31:32 -07:00
Daniel Rosenwasser
9d23080b58
Added test.
2018-07-18 15:31:16 -07:00
Andy
33df18de0c
Consistently use ScriptInfo for converting positions to Locations ( #25623 ) ( #25777 )
...
* Consistently use ScriptInfo for converting positions to Locations
* Code review
2018-07-18 14:49:06 -07:00
Andy
53d240015c
Don't bother trying to get the name of a default export ( #25773 ) ( #25776 )
...
* Don't bother trying to get the name of a default export
* Fix lint
2018-07-18 12:23:57 -07:00
Andy
83b29eddd7
Fix formatting at trailing comma ( #25706 ) ( #25743 )
2018-07-17 17:05:49 -07:00
Mohamed Hegazy
a3c6c717cd
Update LKG
2018-07-16 14:19:45 -07:00
Mohamed Hegazy
d71415a5e0
Merge pull request #25702 from Microsoft/mergeMaster-7-16
...
Merge master into release-3.0
2018-07-16 13:43:52 -07:00
Mohamed Hegazy
39a7891dc8
Merge branch 'master' into release-3.0
2018-07-16 13:18:08 -07:00
Mohamed Hegazy
75930f87fe
Merge pull request #25699 from Microsoft/revert-explicitly-typed-special-assignments
...
Revert explicitly typed special assignments
2018-07-16 13:15:06 -07:00
Mohamed Hegazy
d690835cb9
Merge pull request #25698 from Microsoft/navigationBarUnrelatedGrandchildren
...
navigationBar: Don't merge unrelated grandchildren
2018-07-16 13:02:35 -07:00
Nathan Shively-Sanders
16676f2707
Revert "Explicitly typed special assignments are context sensitive ( #25619 )"
...
This reverts commit 32e60a9647162bc72092827f28c7c54328a4ad57.
2018-07-16 12:39:08 -07:00
Andy Hanson
1038c76f88
navigationBar: Don't merge unrelated grandchildren
2018-07-16 12:38:38 -07:00
Nathan Shively-Sanders
ff8c30d636
Revert "Explicitly typed prototype assignments are context sensitive ( #25688 )"
...
This reverts commit 5b21cbc0c9f5b4501770c5994430c4e9af5f162e.
2018-07-16 12:38:27 -07:00
Daniel Rosenwasser
93ab352189
Merge pull request #25565 from Microsoft/popFirst
...
Make 'pop' the first method that uses 'T' in 'Array'
2018-07-16 11:41:44 -07:00
Andy
afdd47c9ce
Simplify rules for isControlFlowEndingStatement ( #25693 )
2018-07-16 11:17:46 -07:00
Mohamed Hegazy
8ef146e658
Merge pull request #25656 from j-oliveras/Fix_25653
...
Change jsDocTagNames to lower case.
2018-07-16 10:18:12 -07:00
Nathan Shively-Sanders
5b21cbc0c9
Explicitly typed prototype assignments are context sensitive ( #25688 )
...
* Explicitly typed prototype assignments:ctx sensitive
Follow up to #25619 : Add the necessary code to type `prototype`
correctly in prototype assignments so that code like
`F.prototype = { ... }` properly makes the object literal context
sensitive.
* Fix lint
2018-07-16 10:03:39 -07:00
Daniel Rosenwasser
60986adee5
Merge pull request #25507 from ajafff/leftmost-expr-tagged-template
...
getLeftmostExpression: handle TaggedTemplateExpression
2018-07-13 23:56:32 -07:00
Andy
e25a23bb3c
Fix Buffer.from uses to handle node 5.4.1 bug ( #25659 )
2018-07-13 17:08:25 -07:00
Sheetal Nandi
7ad4fcf121
Merge pull request #25649 from Microsoft/jsonFilesOnCommandLine
...
Support resolveJsonModule option when files contain the json file
2018-07-13 16:24:42 -07:00