Commit Graph

21651 Commits

Author SHA1 Message Date
Ron Buckton 6e87078540 Added tests and improve type of new expression 2017-06-06 14:48:40 -07:00
Anders Hejlsberg 3154a6c13e Remove redundant fourslash test 2017-06-06 14:45:39 -07:00
Anders Hejlsberg 14f98f36ee Fix fourslash test 2017-06-06 14:45:28 -07:00
Anders Hejlsberg 1143489417 Ignore nullability in contextual signature instantiation 2017-06-06 14:44:44 -07:00
Arthur Ozga d9a68e3fb0 add tests for trivia 2017-06-06 14:22:11 -07:00
Nathan Shively-Sanders cfb52e0e91 Test spread in unions of null/undefined 2017-06-06 14:13:02 -07:00
Arthur Ozga 7c22e50269 update existing tests 2017-06-06 14:11:11 -07:00
Nathan Shively-Sanders 93465bdae2 Filter nullables after lifting union over spread
Previously, null/undefined were removed upfront, which is incorrect. Now
nullable types are removed with other non-primitives after union is
lifted over spread. This produces unions, which are larger, but more correct.
2017-06-06 14:11:01 -07:00
Arthur Ozga 5c91798d56 add tests 2017-06-06 14:10:34 -07:00
Anders Hejlsberg de3ff39a02 Accept new baselines 2017-06-06 14:07:04 -07:00
Nathan Shively-Sanders ea830d4fad Move spreadUnion* tests into conformance suite 2017-06-06 13:58:54 -07:00
Anders Hejlsberg 34710a33b5 Fix fourslash tests 2017-06-06 13:35:29 -07:00
Ron Buckton 8cb5333791 Verify JS function is constructor 2017-06-06 13:33:19 -07:00
Ron Buckton 08e71641bf Merge branch 'master' into fix15959 2017-06-06 13:30:55 -07:00
Anders Hejlsberg 61223f2ab0 Add tests 2017-06-06 13:26:51 -07:00
Anders Hejlsberg 8a7693908d Accept new baselines 2017-06-06 13:26:39 -07:00
Anders Hejlsberg 634c75c426 Fix fourslash tests 2017-06-06 13:25:29 -07:00
Arthur Ozga f17a612de8 rename codeFix 2017-06-06 13:13:46 -07:00
Anders Hejlsberg 0f6f857702 Allow contextual signature to be generic 2017-06-06 11:38:50 -07:00
Sheetal Nandi 65a48ca15d Encorporting feedback 2017-06-06 11:27:31 -07:00
Sheetal Nandi 48189c883f Merge branch 'master' into ownJsonParsing 2017-06-06 11:03:21 -07:00
Mine Starks 52e867c86e Merge pull request #16277 from minestarks/safelistpackagenames
discoverTypings should look at typingSafelist.json values
2017-06-06 10:21:23 -07:00
Herrington Darkholme 0600a27dd9 fix #15447: object is empty object type (#16290) 2017-06-06 10:08:33 -07:00
Anders Hejlsberg 368e5af162 Stricter type relationship checking of generic signatures 2017-06-06 09:49:50 -07:00
Kanchalai Tanglertsampan f476ecec07 Wip-report error when sof happen while running in parallel 2017-06-05 20:23:23 -07:00
Yui a6e1cedfd7 Merge pull request #16281 from Microsoft/master-MergeDynamicImport
[Master] Remerge this back to master after fixing test failure
2017-06-05 18:55:24 -07:00
Ron Buckton b5f81f9ede Fix emit when type import merges with local value 2017-06-05 18:39:32 -07:00
Andy cbdf02f47c Undo change and go back to making a copy of leadingComments and trailingComments (#16273) 2017-06-05 18:07:55 -07:00
Ron Buckton d9ec08ceaf Merge pull request #16279 from Microsoft/fix15928
Fix for..await emit for es2017
2017-06-05 18:03:09 -07:00
Mine Starks ba04dc8860 Add typingsInstaller unit test 2017-06-05 17:45:07 -07:00
Yui T fe4fec5220 Fix breaking tests 2017-06-05 17:23:33 -07:00
Yui T b9017795a0 Revert "Revert "[Master] wip-dynamic import" (#16264)"
This reverts commit ccc60c8b3b.
2017-06-05 17:16:29 -07:00
Sheetal Nandi b62f5b0dae Typos in test cases 2017-06-05 17:09:40 -07:00
Sheetal Nandi c4ad151a46 Merge branch 'master' into ownJsonParsing 2017-06-05 17:01:09 -07:00
Ron Buckton a05a53b2a2 Fix for..await emit for es2017 2017-06-05 16:57:50 -07:00
Arthur Ozga c179d9a22d Merge pull request #16045 from aozgaa/codeFixAddMissingMethod
Code fix add missing method
2017-06-05 16:50:46 -07:00
Ryan Cavanaugh 1f3c2b3998 JSX Closing tags get priority over other completion types (#15922)
Fixes #15897
2017-06-05 16:19:32 -07:00
Nathan Shively-Sanders 8f4af49ccd Merge pull request #16194 from Microsoft/fix-reexported-missing-alias
Fix reexported missing alias
2017-06-05 16:04:26 -07:00
Nathan Shively-Sanders bb54a6a53e Typeof can refer to a class in a previous file with --out (#16269)
* Typeof can refer block-scoped values in prev file

`typeof C` can now refer to block-scoped values in a preceding file when
used with --out or --outFile. Previously this was not allowed with --out
or --outFile since they depend on file order for their emit.

* Test `typeof C` reference across files with --out
2017-06-05 15:57:32 -07:00
Mine Starks ddb9774de7 discoverTypings should look at typingSafelist.json values 2017-06-05 15:52:19 -07:00
Andy 8ace7b826f importFixes: Support missing "React" at a JSXOpeningElement (#16066)
* importFixes: Support missing "React" at a JSXOpeningElement

* Fix nextLineRule linting

* Rename to resolveJsxNamespaceAtLocation

* Expose getJsxNamespace and resolveNameAtLocation separately
2017-06-05 14:23:39 -07:00
Andy 70564110c0 Make use of array helper functions (#16226)
* Make use of array helper functions

* Remove unnecessary 'ts.'
2017-06-05 14:11:43 -07:00
Kanchalai Tanglertsampan 0f489b8208 random commit 2017-06-05 13:39:04 -07:00
Ryan Cavanaugh 6f42f9ae3f Merge pull request #15308 from chuckjaz/external-files
Allow plugins to provide a list of external files.
2017-06-05 13:14:25 -07:00
Nathan Shively-Sanders b7484b768a Merge pull request #16266 from Microsoft/favour-exact-spelling-suggestion
Always suggest spelling candidate that differs only by case if one exists
2017-06-05 11:36:01 -07:00
Nathan Shively-Sanders 1d8f57e7b3 Favour exact-match spelling suggestions
Previously, the first match that was close enough was returned as the
spelling suggestion. Now, if there is a candidate that differs only by
case, it will always be the suggestion.
2017-06-05 11:17:44 -07:00
Mohamed Hegazy ccc60c8b3b Revert "[Master] wip-dynamic import" (#16264) 2017-06-05 10:49:20 -07:00
Sheetal Nandi d680720f6d Merge branch 'master' into ownJsonParsing 2017-06-05 10:28:23 -07:00
Yui 9d16d34c6a Merge pull request #14774 from Microsoft/master-dynamicImport
[Master] wip-dynamic import
2017-06-05 06:59:14 -07:00
Yui T 1729ea8609 Update command line 2017-06-04 21:18:52 -07:00