Commit Graph
18116 Commits
Author SHA1 Message Date
Sheetal Nandi 1bf1209f7e Cleanup script infos that are not part of any project when the project is closed or inferred projects are refreshed
Also dispose some pointers so that the closures get disposed with project and script infos
2017-06-12 16:52:36 -07:00
Sheetal Nandi 2ec92b9c02 Dont create script snapshots for files that arent source files 2017-06-09 18:30:17 -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
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
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
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
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
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
Yui T 7d64ec94a0 Update baselines from moving out of es2018 2017-06-04 21:18:42 -07:00
Yui T 75aa4bdbcc Rename test file with ES2018 to ESNext 2017-06-04 21:08:05 -07:00
Yui T 3118afe9bc Remove ES2018 folder 2017-06-04 20:32:12 -07:00
Yui T e386d65ed6 Use ESNext instead of ES2018 2017-06-04 19:58:24 -07:00
Mohamed Hegazy a76b4b1f28 Array cleanup (#16223)
* Fix for #13840: Remove map tuple overloads

* Coalesce signatures on array that use this args

* Remove generic signatures

* Add comments to toLocalString

* clean up typed array interfaces
2017-06-04 14:26:18 -07:00
Benny Neugebauer 029b67856f Sorted rules alphabetically (#16252) 2017-06-04 09:45:55 -07:00
Yui T c2056c0579 Address minor error messages 2017-06-02 16:13:32 -07:00
Andrew Casey 5ea8466103 Merge pull request #16231 from amcasey/NoMapRoot
Delete dead code resulting from 20c11b4f3d
2017-06-02 16:10:55 -07:00
Andrew Casey e81a07e3b5 Delete dead code resulting from 20c11b4f3d
Missed a comment in PR https://github.com/Microsoft/TypeScript/pull/16183
2017-06-02 15:01:38 -07:00
Anders Hejlsberg 1f606bd56d Merge pull request #16225 from Microsoft/sandersn/weakType
No weak type checks with comparable relation
2017-06-02 13:53:16 -07:00
Anders Hejlsberg 2876b3caba No weak type checks with comparable relation 2017-06-02 13:37:34 -07:00
Andrew Casey 20c11b4f3d Merge pull request #16183 from amcasey/SourceMapProtocol
Stop prepending file:// to sourcemap paths
2017-06-02 13:36:29 -07:00
Nathan Shively-Sanders 24e35cd940 Merge pull request #16047 from Microsoft/sandersn/weakType
Weak type detection
2017-06-02 13:11:45 -07:00
Andrew Casey 71e25cdb86 Merge pull request #16210 from amcasey/Vso411288
Apply --checkjs to bind diagnostics as well as check diagnostics
2017-06-02 13:11:10 -07:00
Anders Hejlsberg 3e4b83ea3e Accept new baselines 2017-06-02 12:54:53 -07:00
Anders Hejlsberg 2100e40d6a Centralize weak type checking + improve error message 2017-06-02 12:54:23 -07:00
Andrew Casey 856c0fd3a8 Merge pull request #16182 from amcasey/MissingNullCheck
Add missing null check
2017-06-02 10:37:56 -07:00
Andrew Casey 549485dd8e Add some new bind errors to a couple of the JS baselines 2017-06-02 10:34:35 -07:00
Andrew Casey 87b00fdd8d Add @checkJs: true to JS bind error tests 2017-06-02 10:29:53 -07:00
Klaus Meinhardt e8f42c4a7b Make tokenToString return string|undefined (#16106) 2017-06-02 10:09:36 -07:00
Nathan Shively-Sanders 2ffd5f6e3c Merge pull request #16181 from Microsoft/improve-style-of-browser-tests
Improve the look and usability of browser tests
2017-06-02 10:09:00 -07:00
Yui T 4733f0dcb3 Fix linting 2017-06-02 09:21:15 -07:00
Yui T 9203f952ed Update name change of isSpreadExpression 2017-06-02 09:16:17 -07:00
Yui T 2f476bf22f Merge branch 'master' into master-dynamicImport 2017-06-02 09:10:20 -07:00
Yui T 769f6adf29 Update baselines 2017-06-02 06:56:18 -07:00
Yui T d9e2033dfc Address PR: remove __resolved when emit for commonJs and just do Promise.resolve().then(...) 2017-06-01 23:26:40 -07:00