Commit Graph

16127 Commits

Author SHA1 Message Date
David Sheldrick
7bf52ee1fd add notifications and tests for jsx react-native es3 2017-01-23 22:08:39 +01:00
David Sheldrick
8d590d5191 rename preserveWithJsExtension to react-native 2017-01-23 21:42:39 +01:00
David Sheldrick
7879b22ea9 Add test case for preserveWithJsExtension 2017-01-23 19:30:24 +01:00
David Sheldrick
dd0ed44b9a Add option to output .js files while preserving jsx
This commit adds the ability to preserve jsx in source code, but
also to output .js files rather than .jsx files. This is useful
for react-native which does not support .jsx files.
2017-01-23 18:17:16 +01:00
Anders Hejlsberg
3cf326a8c4 Merge pull request #13623 from Microsoft/fixIntersectionApparentType
Fix intersection apparent type
2017-01-22 11:55:41 -10:00
Anders Hejlsberg
f0e90c0d8b Accept new baselines 2017-01-22 11:59:40 -08:00
Anders Hejlsberg
6d6b19fd23 Fix typo in intersection apparent type 2017-01-22 11:54:39 -08:00
Anders Hejlsberg
80e5f2f314 Add regression test 2017-01-22 11:53:18 -08:00
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