16119 Commits

Author SHA1 Message Date
Anders Hejlsberg
5b9004e1bc Merge pull request #13604 from Microsoft/intersectionBaseTypes
Allow deriving from object and intersection types
2017-01-21 11:38:24 -10:00
Mohamed Hegazy
6c90e3fc01 Merge pull request #13616 from tinganho/staticPropertyConflictsInAmbientContext
Static property conflicts in ambient context
2017-01-21 13:24:58 -08:00
Anders Hejlsberg
3a34cb3088 Accept new baselines 2017-01-21 13:12:02 -08:00
Anders Hejlsberg
615784ad94 Add tests 2017-01-21 13:07:06 -08:00
Anders Hejlsberg
ad71da0a7f Fix error reporting bug 2017-01-21 13:06:54 -08:00
Tingan Ho
36f6e19d9e
Add reference baseline 2017-01-21 17:09:26 +01:00
Tingan Ho
1e5b7c5564
Add tests 2017-01-21 17:09:09 +01:00
Tingan Ho
02af00fae7
Fixes formatting 2017-01-21 17:08:48 +01:00
Tingan Ho
7d773f18e0
Adds non-ambient context check 2017-01-21 17:07:37 +01:00
Vladimir Matveev
4ee8213dde do not capture 'arguments' when property name 'arguments' is met (#13600)
do not capture 'arguments' when property name 'arguments' is met
2017-01-20 19:59:26 -08:00
Mohamed Hegazy
9ced124579 Merge pull request #13610 from basarat/patch-1
export the type `Log` that is used by exported functions
2017-01-20 17:27:45 -08:00
Mohamed Hegazy
9ac7c322b5 Merge pull request #13599 from Microsoft/getFirstToken-returns-jsdoc
getFirstToken returns jsdoc as single comment
2017-01-20 17:01:02 -08:00
Basarat Ali Syed
108d8cf584 export the type Log that is used by exported functions
closes https://github.com/Microsoft/TypeScript/issues/13559
2017-01-21 11:36:18 +11:00
Mohamed Hegazy
82d8befe06 Merge pull request #13595 from falsandtru/lib/collection
Fix regressions
2017-01-20 14:25:58 -08:00
Sheetal Nandi
a185ddc885 Merge pull request #13584 from Microsoft/decoratorMetadata
Use the value symbol for decorator purpose only if it is same as type symbol
2017-01-20 13:46:19 -08:00
Andy
c2f5ac40b9 Merge pull request #13566 from Microsoft/find_all_refs_primitive
Support find-all-references for type keywords
2017-01-20 12:41:19 -08:00
Nathan Shively-Sanders
1183129bda getFirstToken returns jsdoc as single comment
This is a bit odd, but it's the way that 2.0 and earlier behaved. 2.1
broke it.
2017-01-20 10:17:11 -08:00
Anders Hejlsberg
c16c7d56c0 Allow base constructor types to be intersections 2017-01-20 09:17:14 -08:00
Andy Hanson
36a9f6798a Merge branch 'master' into find_all_refs_primitive 2017-01-20 06:50:52 -08:00
Andy Hanson
1267fd3030 Don't use nameTable for type keywords, and don't handle keyof. 2017-01-20 06:41:57 -08:00
Anders Hejlsberg
a9af10b030 Intersections as their own 'this' type 2017-01-20 06:16:08 -08:00
falsandtru
21c2c0e786 Fix regressions 2017-01-20 23:05:45 +09:00
Mohamed Hegazy
0a535f0bf7 Merge pull request #13585 from Microsoft/Fix14036
Fix https://github.com/DefinitelyTyped/DefinitelyTyped/issues/14036
2017-01-19 20:49:15 -08:00
Mohamed Hegazy
d11d03a06c Fix https://github.com/DefinitelyTyped/DefinitelyTyped/issues/14036:
Remove assert.
2017-01-19 17:36:16 -08:00
Anders Hejlsberg
f9a65e436c Accept new baselines 2017-01-19 14:47:38 -08:00
Anders Hejlsberg
c51e2867f5 Allow object intersection types in class implements clauses 2017-01-19 14:47:26 -08:00
Anders Hejlsberg
1c2f7f866b Improve efficiency of union/intersection resolved property caching 2017-01-19 14:30:53 -08:00
Sheetal Nandi
679a7ec04f Use the value symbol for decorator purpose only if it is same as typesymbol
Fixes #13155
2017-01-19 14:27:53 -08:00
Sheetal Nandi
d22b963b0b Add test for decorator referencing alias named Event 2017-01-19 14:22:22 -08:00
Anders Hejlsberg
a6c5306479 Allow object intersection types as class/interface base types 2017-01-19 13:58:09 -08:00
Andy
2c48e26f19 Merge pull request #13568 from Microsoft/fourslash
Simplify fourslash tests by adding some helpers
2017-01-18 15:23:45 -08:00
Yui
d36cd9b51b Merge pull request #11683 from Microsoft/useCollator_toImprovcePerformance
Remove localeFix function and use collator object when we can
2017-01-18 14:03:57 -08:00
Andy Hanson
9665f25011 Simplify fourslash tests by adding some helpers 2017-01-18 13:55:31 -08:00
Andy Hanson
2d232c21a2 Support find-all-references for type keywords 2017-01-18 12:27:33 -08:00
Nathan Shively-Sanders
4759adefba Merge pull request #12671 from Microsoft/property-access-for-string-index-sigs
Property access for string index signatures
2017-01-18 08:38:33 -08:00
Andy
71fcb29b78 Merge pull request #13453 from Microsoft/no_dom
Stop using "dom" types
2017-01-18 08:36:33 -08:00
Nathan Shively-Sanders
34fa27895f Merge branch 'master' into property-access-for-string-index-sigs 2017-01-18 08:29:38 -08:00
Andy
ae8fd30444 Merge pull request #13546 from Microsoft/test_document_highlights
Update document highlight tests: Use ranges to represent expected highlights
2017-01-18 06:56:59 -08:00
Andy
381960f9ea Merge pull request #13548 from Microsoft/document_highlights_unclosure
Move code out of closure in `getDocumentHighlights`
2017-01-17 15:35:05 -08:00
Andy Hanson
bddcbc5f20 Move code out of closure in getDocumentHighlights, then again out of getSemanticDocumentHighlights and getSyntacticDocumentHighlights.
Also return a `Node[]` instead of a `HighlightSpan[]` where possible and do mapping from Node to HighlightSpan in one place.
2017-01-17 14:49:52 -08:00
Andy Hanson
9ebdd30ce4 Remove added newline 2017-01-17 14:36:55 -08:00
Andy Hanson
7baeb9726a Merge branch 'master' into no_dom 2017-01-17 14:35:33 -08:00
Andy Hanson
d1fb894d86 Update document highlight tests: Use ranges to represent expected highlights 2017-01-17 13:51:53 -08:00
Anders Hejlsberg
4d501d1f44 Merge pull request #13523 from Microsoft/fixNumericIndexedAccess
Fix numeric indexed access types
2017-01-17 11:51:52 -10:00
Nathan Shively-Sanders
899d51267d Merge pull request #12065 from about-code/master
Fixing #442: Impossible to define static 'length' function on class
2017-01-17 11:25:46 -08:00
Andy
65ef51d2f3 Merge pull request #12715 from Microsoft/map5
Use native maps when they're available
2017-01-17 11:04:28 -08:00
Andy Hanson
30ccc7a5d0 Merge branch 'master' into map5 2017-01-17 10:42:27 -08:00
Andy
d80d8b759a Merge pull request #13535 from Microsoft/empty_types
Move `"types": []` to tsconfig-base
2017-01-17 10:40:59 -08:00
Andy
7a4514966d Merge pull request #13534 from Microsoft/completions_unclosure
Move code out of closure in `getCompletionsAtPosition`
2017-01-17 10:27:51 -08:00
Andy Hanson
9fbadfdc67 Move "types": [] to tsconfig-base 2017-01-17 08:02:39 -08:00