Anders Hejlsberg
368e5af162
Stricter type relationship checking of generic signatures
2017-06-06 09:49:50 -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
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
Yui T
c2056c0579
Address minor error messages
2017-06-02 16:13:32 -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
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
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
Klaus Meinhardt
e8f42c4a7b
Make tokenToString return string|undefined ( #16106 )
2017-06-02 10:09:36 -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
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
9d0bbc4e44
Apply --checkJs to bind diagnostics as well as check diagnostics
2017-06-01 18:10:52 -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
Andrew Casey
95b5a691d4
Guess 1: null check is missing; Guess 2: ternary does the appropriate check
2017-05-31 16:30:27 -07:00
Nathan Shively-Sanders
928da675ac
Merge pull request #16156 from Microsoft/report-jsdoc-syntax-errors
...
Report JSDoc syntax errors
2017-05-31 16:21:32 -07:00
Ron Buckton
2fa59d5bc5
Merge pull request #16120 from Microsoft/fix15857
...
Add wrapper to emit statics/decorators inside es5 class
2017-05-31 16:03:37 -07:00
Andy
315b72d035
Use it instead of describe for tests ( #16172 )
...
* Use `it` instead of `describe` for tests
* Create SourceFiles lazily
* Use before() hooks
2017-05-31 15:31:35 -07:00
Ron Buckton
3ddbfcae8a
Merge branch 'master' into fix15857
2017-05-31 14:58:24 -07:00
Nathan Shively-Sanders
b8d39d7760
Merge pull request #16174 from Microsoft/max-10-errors-for-suggestions
...
Stop spelling suggestions after 10 name-not-found errors
2017-05-31 09:45:37 -07:00
Nathan Shively-Sanders
a72b14f1b8
Stop spelling suggestions after 10 name errors
...
Previously, spelling suggestions stopped after name-not-found errors led
to 10 *suggestions*. This may never happen for a failed import, which is
the most common case for lots of name-not-found errors. Now spelling
suggestions stop after the 10th name-not-found errors, which is better
for performance.
2017-05-31 09:10:45 -07:00
Andy
3eda9c627b
Make node type predicates public ( #16121 )
...
* Make node type predicates public
* Rename isJSDocComment back to isJSDoc
2017-05-31 07:45:13 -07:00
Ron Buckton
615920672e
Merge branch 'master' into fix15857
2017-05-30 17:41:45 -07:00
Ron Buckton
bd8d8b353e
Merge branch 'master' into fix16153
2017-05-30 17:41:17 -07:00
Ron Buckton
423d8a077d
PR feedback
2017-05-30 15:29:31 -07:00
Ron Buckton
3029313f32
Fix issue with 'for await' over a union type
2017-05-30 15:14:52 -07:00
Yui
d82a57ea5d
Merge pull request #16122 from Microsoft/master-fix16092
...
[Master] ts-style @property
2017-05-30 13:41:27 -07:00
Nathan Shively-Sanders
2dd6627022
Report jsdoc syntax errors when checkJs is on
2017-05-30 13:32:46 -07:00
Ron Buckton
b69afd16dc
PR Feedback
2017-05-30 12:34:37 -07:00
Nathan Shively-Sanders
2c3c4dd465
Merge pull request #16135 from katemihalikova/diff3
...
Add support for diff3-style merge
2017-05-30 11:27:22 -07:00
Bill Ticehurst
2e0eb26543
Fix equals
2017-05-30 10:39:03 -07:00
Bill Ticehurst
05d3ff1823
Wrap npmLocation if needed
2017-05-30 10:38:55 -07:00
Kanchalai Tanglertsampan
27078f995e
Merge branch 'master' into master-fix16092
2017-05-30 08:25:53 -07:00
Yui
f938caf8c8
Merge pull request #16134 from Microsoft/master-fix15250
...
[Master] Fix 15250 - treat "object" and "Object" the same in JSDoc type def
2017-05-30 08:07:39 -07:00
Kate Miháliková
2d60b2d117
Add tests and baselines
2017-05-30 08:04:18 +02:00
Kate Miháliková
e3e81b8673
Add support for diff3-style conflict
2017-05-30 08:03:58 +02:00