Commit Graph

14913 Commits

Author SHA1 Message Date
Bill Ticehurst 5f8cf1af3e Don't emit source files found under node_modules 2016-06-29 08:44:06 -07:00
Andy Hanson 0a61334677 Do not scan nodes preceding formatted region, just skip over them 2016-06-29 08:39:36 -07:00
Mohamed Hegazy b5247959e9 Merge pull request #9405 from zspitz/patch-1
getVarDate should be on the Date interface
2016-06-29 01:11:14 -07:00
Mohamed Hegazy aeadbe4376 Defere checking unsed identifier checks 2016-06-28 23:37:26 -07:00
Vladimir Matveev cad8049482 merge with origin/master 2016-06-28 21:27:01 -07:00
Anders Hejlsberg 70e2c43d28 Consider null, undefined, and void to be unit types in type guards 2016-06-28 18:04:44 -07:00
Vladimir Matveev d7bf32270e remove multiple collections for open files 2016-06-28 17:45:29 -07:00
Anders Hejlsberg e14fe5b830 Remove unused functions 2016-06-28 17:12:46 -07:00
Anders Hejlsberg a2a48964f5 Accept new baselines 2016-06-28 17:07:42 -07:00
Anders Hejlsberg 85128e02da Narrow unions of literal types by equality and truthiness 2016-06-28 17:00:52 -07:00
Zhengbo Li 47bee47c75 Merge pull request #9401 from zhengbli/addThisToLib
Add This type to lib
2016-06-28 16:23:56 -07:00
Zev Spitz 27e66b0bc8 getVarDate should be on the Date interface 2016-06-29 02:16:18 +03:00
Mohamed Hegazy 17a428c21f Fix #9402: Do not report unused identifier errors for catch variables 2016-06-28 16:04:52 -07:00
Yui 690c682b6e Merge master into release-2.0 (#9400)
* do not format comma/closeparen in jsxelement

* format jsx expression

* make rules optional

* Remove upper boilerplate from issue template

Our issue stats did not improve appreciably when we added the issue template. Reduce upper boilerplate text and try to make it more action-oriented

* Update issue_template.md

* new options should be optional for compatibility

* Add getCurrentDirectory to ServerHost

* Add nullchecks for typeRoots, remove getCurrentDirectory from ServerHost as it is always the installation location

* VarDate interface and relevant Date.prototype members

* Fix 9363: Object destructuring broken-variables are bound to the wrong object (#9383)

* Fix emit incorrect destructuring mapping in var declaration

* Add tests and baselines

* Add additional tests and baselines
2016-06-28 15:55:46 -07:00
zhengbli ddadb472a6 Add This type to lib 2016-06-28 14:45:56 -07:00
Nathan Shively-Sanders 8ff873e7a6 Fix crash in async functions when targetting ES5.
When targetting ES5 and with --noImplicitReturns,
an async function whose return type could not be determined would cause
a compiler crash.
2016-06-28 13:34:01 -07:00
Yui 29107e636b Fix 9363: Object destructuring broken-variables are bound to the wrong object (#9383)
* Fix emit incorrect destructuring mapping in var declaration

* Add tests and baselines

* Add additional tests and baselines
2016-06-28 13:33:11 -07:00
zhengbli 67f0ffe7fb Port 9396 to release 2.0 2016-06-28 13:06:26 -07:00
Zhengbo Li 50177b14d0 Merge pull request #9396 from zhengbli/fix9186
Check getCurrentDirectory availability in getEffectiveTypeRoots
2016-06-28 13:01:51 -07:00
Mohamed Hegazy ec020776c2 Merge pull request #9361 from SaschaNaz/noFormatInJsxElement
Fix formatting on JsxElement/JsxExpression
2016-06-28 12:13:10 -07:00
zhengbli d5cad239e8 Add nullchecks for typeRoots, remove getCurrentDirectory from ServerHost as it is always the installation location 2016-06-28 12:10:26 -07:00
zhengbli 6ff91b84ab Add getCurrentDirectory to ServerHost 2016-06-28 11:53:30 -07:00
Mohamed Hegazy a91978e443 Merge pull request #9393 from zspitz/MSActiveXExtensions
Ms active x extensions
2016-06-28 11:40:15 -07:00
Zev Spitz 3fdaf194f7 VarDate interface and relevant Date.prototype members 2016-06-28 21:26:18 +02:00
Kagami Sascha Rosylight 6e984eb3a3 new options should be optional for compatibility 2016-06-29 03:28:22 +09:00
Zev Spitz 3ea2cddf65 Merge pull request #8 from Microsoft/master
Merge master in MSActiveXExtensions
2016-06-28 19:10:53 +03:00
Ryan Cavanaugh 6be7d9caa6 Merge pull request #9380 from Microsoft/update-template
Remove upper boilerplate from issue template
2016-06-27 22:18:59 -07:00
Ryan Cavanaugh 8ddba289eb Update issue_template.md 2016-06-27 22:18:52 -07:00
Bill Ticehurst 218205165f Merge pull request #9384 from Microsoft/loadJsFromModules-2.0
Load js from modules 2.0
2016-06-27 19:56:53 -07:00
Bill Ticehurst 8bf3d54524 Merge pull request #7075 from Microsoft/loadJsFromModules
Load JavaScript modules from Node packages
2016-06-27 18:42:12 -07:00
Ron Buckton 9e3d6f8585 Additional comments per PR feedback. 2016-06-27 17:39:24 -07:00
Ron Buckton 644e4dacaf Added es5 conformance tests for async arrow functions, add error for referencing 'arguments' in a generator. 2016-06-27 17:34:19 -07:00
Bill Ticehurst 3ccb8b2b38 Merge branch 'loadJsFromModules' into loadJsFromModules-2.0 2016-06-27 17:15:55 -07:00
Ron Buckton 203dab4412 Added additional es5 conformance tests, better emit for functions returning global promise, pass this to __generator 2016-06-27 17:12:24 -07:00
Bill Ticehurst ddad35a680 Marked new method internal 2016-06-27 16:49:53 -07:00
Bill Ticehurst d8e3bd99e8 Added emitHost method to return source from node modules 2016-06-27 16:32:29 -07:00
Mohamed Hegazy f9338c69fc Update LKG 2016-06-27 16:28:31 -07:00
Vladimir Matveev 9bec244469 remove commented code, added optionality to properties 2016-06-27 16:07:37 -07:00
Mohamed Hegazy bb53b8423c Merge pull request #9377 from Microsoft/updateVersion
Update version to 2.0.0
2016-06-27 16:06:37 -07:00
Yui 9cc48c829d Remove unused compiler option (#9381) 2016-06-27 15:58:29 -07:00
Vladimir Matveev 05801fc5db fix linter 2016-06-27 15:36:41 -07:00
Ron Buckton 0c647c3d14 Added es5 conformance tests for awaiting a call 2016-06-27 15:34:15 -07:00
Vladimir Matveev 24a6e50195 added tests 2016-06-27 15:29:04 -07:00
Ron Buckton 48a9562e41 Added es5 conformance tests for async function declarations. Add ability to treat some statements as if they were prologue directives. 2016-06-27 15:26:33 -07:00
Ryan Cavanaugh 0b6ba96827 Remove upper boilerplate from issue template
Our issue stats did not improve appreciably when we added the issue template. Reduce upper boilerplate text and try to make it more action-oriented
2016-06-27 15:04:51 -07:00
Vladimir Matveev 74d3881c21 fix merge issue 2016-06-27 14:28:17 -07:00
Vladimir Matveev 96a867a52e add support for single inferred project 2016-06-27 14:25:43 -07:00
Vladimir Matveev 15f825b6b3 merge with origin/master 2016-06-27 14:25:18 -07:00
Ron Buckton 5b2e11c5d0 Added es5 conformance tests for await in binary. 2016-06-27 14:08:36 -07:00
Ron Buckton 393ee28fb0 Move 'use strict' directive out of generator for async function. 2016-06-27 13:48:47 -07:00