Commit graph

18084 commits

Author SHA1 Message Date
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
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
Yui T e6d7327c3f Address PR: error message, fix capitalization, only allow functionLikeDeclaration and ImportCall for create Promise, use fall through comment 2017-06-01 23:21:59 -07:00
Yui T 72ba23c650 Address PR: change order of grammar check 2017-06-01 23:11:43 -07:00
Yui T a02edb1cd0 Address PR: don't early exit when there are grammar errors 2017-06-01 22:33:39 -07:00
Andrew Casey cd84d2a85a Use emptyArray, rather than [] 2017-06-01 19:05:07 -07:00
William Orr b62e1b5745 Use unix cache location on the major BSDs (#16187) 2017-06-01 18:27:20 -07:00
Andrew Casey 01d6d489be Add regression tests
Report unreachable code in JS files when --checkjs is passed, but not
otherwise.
2017-06-01 18:11:26 -07:00
Andrew Casey 9d0bbc4e44 Apply --checkJs to bind diagnostics as well as check diagnostics 2017-06-01 18:10:52 -07:00
Yui 66b6d69c37 Merge pull request #16110 from Microsoft/master-refactorJsDocTest
[Master] Add more JSDoc tests and move them into one folder instead of spread between salsa and jsdoc conformance
2017-06-01 14:03:58 -07:00
t_ 6e49237d31 Remove trailing whitespace from tsconfig.json (#16197)
* Remove trailing whitespace from tsconfig.json

* Simplify
2017-06-01 13:43:44 -07:00
Nathan Shively-Sanders 04c26b76cf Improve documentation and naming 2017-06-01 11:31:50 -07:00
Nathan Shively-Sanders 343572e5cc Rename isWeak -> isWeakType 2017-06-01 09:30:41 -07:00
Nathan Shively-Sanders bc16831ceb Cleanup from bootstrap attempt 2017-06-01 08:30:23 -07:00
Nathan Shively-Sanders 8f6e605f44 Get rid bootstrap, jquery and selector buttons
Just a little CSS and one big RUN TEST button
2017-06-01 08:19:13 -07:00
Andrew Casey 95b5a691d4 Guess 1: null check is missing; Guess 2: ternary does the appropriate check 2017-05-31 16:30:27 -07:00
Andrew Casey ab2a72b486 Stop prepending file:// to sourcemap paths
Submitting on behalf of mhegazy
2017-05-31 16:30:12 -07:00