Commit Graph

12444 Commits

Author SHA1 Message Date
Arthur Ozga 179ceda746 Removed comments and fixed indentation 2016-10-03 11:25:23 -07:00
Arthur Ozga 728252fd4d Merge branch 'master' into FixAbsoluteTripleSlashCompletions 2016-10-03 11:07:41 -07:00
Vladimir Matveev 4800464ed6 do not reset current flow after processing finally block if it was unreachable (#11310)
* do not reset current flow after processing finally block if it was unreachable

* fix tests
2016-10-03 11:03:28 -07:00
Andy Hanson 4900c074f5 Fix capitalization of lsHost 2016-10-03 10:05:48 -07:00
Andy Hanson fcb4c2ba0f Use a for-of loop for a dense array instead of iterating over keys and then indexing 2016-10-03 08:32:37 -07:00
Vladimir Matveev d120bcd6fe validate inferred typing names to be legal package names 2016-10-01 11:56:51 -07:00
Vladimir Matveev 7a1635f2f4 Merge pull request #11289 from Microsoft/vladima/fix-goto-impl
expose 'gotoImplementation' for VS
2016-10-01 10:22:56 -07:00
Mohamed Hegazy 571d1f7b54 Fix gulp-typescript to 2.14.1 untill gulpFile.ts is migrated. (#11290)
* Fix gulp-typescript to 2.14.1 untill gulpFile.ts is migrated.

* Upgrade gulp-typescript to 3.0
2016-10-01 02:16:43 -07:00
Ron Buckton a747a4da81 Fix crash with nested generators 2016-09-30 17:29:24 -07:00
Arthur Ozga 3e15394b90 add readDirectory to LSHost 2016-09-30 16:52:28 -07:00
Ron Buckton d1ac8dde0b Merge pull request #11288 from Microsoft/fix11236
Visit VariableDeclaration initializer in converted loop
2016-09-30 16:51:58 -07:00
Ron Buckton fecd9c38a7 Remove debug code. 2016-09-30 16:50:17 -07:00
Vladimir Matveev 1931ece855 linter 2016-09-30 16:41:00 -07:00
Vladimir Matveev 745f0342f6 expose 'gotoImplementation' for VS 2016-09-30 16:15:23 -07:00
Arthur Ozga b9e5dbc6e4 Merge branch 'master' into FixAbsoluteTripleSlashCompletions 2016-09-30 15:56:47 -07:00
Ron Buckton 6c1cec5c3a Visit vardecl initializer in converted loop 2016-09-30 15:46:35 -07:00
Ron Buckton 8d47511733 Merge branch 'master' into noEmitExtraVars 2016-09-30 14:34:48 -07:00
Ron Buckton ae7f1be427 Do not emit extra var decls for merged enums/namespaces 2016-09-30 14:20:06 -07:00
Vladimir Matveev 8177bd4da0 replace hardcodes 'useCaseSensitiveFileNames=false' in services with actual value, use specialized map lookup methods instead of generic 'getOrCreate*' 2016-09-30 13:19:54 -07:00
Kanchalai Tanglertsampan f195bd59df Merge branch 'master' into fix10193 2016-09-30 10:43:45 -07:00
Andy 631ab0abab Merge pull request #11246 from Microsoft/export_in_function
Ensure that `checkGrammarModuleElementContext` reliably returns `true` when there is bad grammar
2016-09-30 06:03:15 -07:00
Daniel Rosenwasser 02b9917cd8 Merge remote-tracking branch 'origin/master' into useReturnedThisFromSuperCalls 2016-09-29 20:33:42 -07:00
Kanchalai Tanglertsampan a5a71693b7 Address PR 2016-09-29 18:02:59 -07:00
Ron Buckton e151401333 Merge branch 'master' into emitNode 2016-09-29 17:32:11 -07:00
Arthur Ozga d96d0985be Merge branch 'master' into FixAbsoluteTripleSlashCompletions 2016-09-29 17:10:37 -07:00
Arthur Ozga a2cbc63034 Question added 2016-09-29 17:08:48 -07:00
Arthur Ozga cb13ae03d2 Pass linting 2016-09-29 17:08:14 -07:00
Anders Hejlsberg 6ae5337511 Fix linting issue 2016-09-29 16:46:29 -07:00
Nathan Shively-Sanders a07a9447bb Merge pull request #11265 from Microsoft/improve-debugObjectHost-shim
Use `new Function`-less access to `this` for debugObjectHost
2016-09-29 16:29:50 -07:00
Arthur Ozga 4b07377efb Fix fragment handling 2016-09-29 16:17:44 -07:00
Nathan Shively-Sanders 4162897350 Use eval-less access to this for debugObjectHost
Originally it was just `debugObjectHost = this as any`, but this breaks
--noImplicitThis. Now it's `(function () { return this })()`.
2016-09-29 16:14:19 -07:00
Mohamed Hegazy 1187942a4b Merge pull request #11197 from Microsoft/release205-to-master
Merge release-2.0.5 to master
2016-09-29 15:12:30 -07:00
Anders Hejlsberg 447901367a Report error on both declaration and reference when CFA can't determine type 2016-09-29 15:03:56 -07:00
Anders Hejlsberg 0621f7e9a1 Control flow typing for variables with null or undefined initializer 2016-09-29 13:04:51 -07:00
Nathan Shively-Sanders 9e1b5300c4 Put TypeFlags.ObjectLiteral back 2016-09-29 11:26:58 -07:00
Nathan Shively-Sanders 05ef9dd608 Merge branch 'master' into object-spread 2016-09-29 11:02:04 -07:00
Nathan Shively-Sanders 561168c01c Make isObjectLiteral required 2016-09-29 10:46:54 -07:00
Nathan Shively-Sanders 6efa8bf904 Merge pull request #11176 from renuo/fix10601
Fix misleading error TS2410 from issue #10601
2016-09-29 10:33:55 -07:00
Nathan Shively-Sanders bc028a3cf0 Remove TypeFlags.ObjectLiteral, not Instantiated 2016-09-29 10:30:41 -07:00
Lukas Elmer 5c12fc556a Change the error message 2016-09-29 19:06:32 +02:00
jramsay 149dcf125e Merge pull request #11191 from Microsoft/JSCompletionCommitOnEnterFix
JS completion commit on enter fix
2016-09-29 09:56:57 -07:00
Lukas Elmer 3bd2226e35 Fix misleading error TS2410 from issue #10601 2016-09-29 16:02:18 +02:00
Andy Hanson 228ddde66e Ensure that checkGrammarModuleElementContext reliably returns true when there is bad grammar. 2016-09-29 06:15:48 -07:00
Daniel Rosenwasser 7f3db5cf18 Added overloads for 'map' on tuple types. 2016-09-29 00:41:06 -07:00
Ron Buckton f03be92e7d Remove ConstantValue flag, comment cleanup. 2016-09-28 18:57:17 -07:00
Anders Hejlsberg bd19f1db09 Merge branch 'master' into controlFlowLetVar 2016-09-28 18:44:20 -07:00
Arthur Ozga bfb2185c4f Merge branch 'master' into FixAbsoluteTripleSlashCompletions 2016-09-28 15:14:32 -07:00
Kanchalai Tanglertsampan 7945eb6f1a Only emit inferred type-alias if it is fully instantiated 2016-09-28 14:51:33 -07:00
Nathan Shively-Sanders 62c5bda3bb isDeclaredProperty: Use optional-boolean idiom
As elsewhere in the compiler code
2016-09-28 14:14:53 -07:00
Kitson Kelly 723ffab8df Improve Array.prototype.slice typing 2016-09-28 21:50:33 +01:00