Commit Graph
14363 Commits
Author SHA1 Message Date
Ron Buckton f293bf5cb4 Updated baselines 2016-10-01 15:31:24 -07:00
Ron Buckton a747a4da81 Fix crash with nested generators 2016-09-30 17:29:24 -07:00
Ron Buckton c302893a62 Merge pull request #11286 from Microsoft/noEmitExtraVars
Do not emit extra var decls for merged enums/namespaces
2016-09-30 15:10:23 -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 09712124f4 Merge pull request #11284 from Microsoft/vladima/case-sensitivity-services
replace hardcodes 'useCaseSensitiveFileNames=false' in services with actual value, use specialized map lookup methods instead of generic 'getOrCreate*'
2016-09-30 13:37:32 -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
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 bcdf1dc251 Merge pull request #10762 from Microsoft/useReturnedThisFromSuperCalls
Use returned values from super calls as 'this'
2016-09-30 00:08:32 -07:00
Daniel Rosenwasser 02b9917cd8 Merge remote-tracking branch 'origin/master' into useReturnedThisFromSuperCalls 2016-09-29 20:33:42 -07:00
Ron Buckton edd8eb8733 Merge pull request #11165 from Microsoft/emitNode
Transformation API Cleanup
2016-09-29 17:44:06 -07:00
Ron Buckton e151401333 Merge branch 'master' into emitNode 2016-09-29 17:32:11 -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
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
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
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
Ron Buckton f03be92e7d Remove ConstantValue flag, comment cleanup. 2016-09-28 18:57:17 -07:00
Vladimir Matveev 3f2e3919b4 revert versions 2016-09-27 23:36:19 -07:00
Daniel Rosenwasser c29ec6fe37 Consolidated 'super()' transformation logic into one function. 2016-09-27 20:53:15 -07:00
Zhengbo Li 60ab007d3a Merge pull request #11164 from zhengbli/updateLib09262016
Routine update of dom libs
2016-09-27 19:00:24 -07:00
Anders Hejlsberg 98f3f68c46 Merge pull request #11198 from Microsoft/partiallyDiscriminatedUnions
Properly handle partially discriminated unions
2016-09-27 16:55:17 -07:00
Anders Hejlsberg 8b26cedf31 Add regression tests 2016-09-27 16:03:57 -07:00
Anders Hejlsberg 94a0daf2ea Properly handle partially discriminated unions 2016-09-27 16:03:12 -07:00
Mohamed Hegazy f7c7c002d8 Merge pull request #10932 from Microsoft/removeRequireNameColisionCheck
Remove require name collision check for ES6 modules and later
2016-09-27 15:06:15 -07:00
Vladimir Matveev f361ed19c1 fixes: merge issue in test baselines, linter 2016-09-27 15:04:34 -07:00
Daniel Rosenwasser b5a1031685 Moved code around, fixed indent, reworded comment. 2016-09-27 14:44:56 -07:00
Daniel Rosenwasser fb4b503834 Removed pointlessish overloads. 2016-09-27 14:44:54 -07:00
Daniel Rosenwasser f8fbc22ef2 Reuse the 'captureThisForNode' function. 2016-09-27 14:44:52 -07:00
Daniel Rosenwasser e0c35f2c82 Restore arrow function. 2016-09-27 14:44:50 -07:00
Daniel Rosenwasser 1fbdb86202 Accepted baselines. 2016-09-27 14:44:48 -07:00
Vladimir Matveev daa4b1fa17 update LKG 2016-09-27 14:21:18 -07:00
Daniel Rosenwasser c668644e0b Collapse 'super()' capture/returns into a single return statement for generated 'super()' calls. 2016-09-27 14:09:26 -07:00
Vladimir Matveev 9c0e64d443 fix merge issues, restore tests 2016-09-27 14:02:10 -07:00
Jason Ramsay b2199d31fc Merge branch 'master' of https://github.com/Microsoft/TypeScript into JSCompletionCommitOnEnterFix 2016-09-27 13:39:08 -07:00
Daniel Rosenwasser 08eafd3a28 Merge pull request #11188 from Microsoft/fixBuild-2016-09-27
Fix failing build by updating the LKG
2016-09-27 13:29:08 -07:00
Jason Ramsay 0a83d797dd Issue: Commit on enter isn't working correctly for JS completions in VS
Fix: revert the change to always return true for isNewIdentifierLocation for JavaScript files.
With recent Roslyn completion list changes and the new VS default statement completion settings to "Only use Tab or Enter to commit" this change is no longer required.
There is no longer a completion on space issue for JavaScript in VS and the previous fix is stopping completion on enter from working correctly.
2016-09-27 13:22:48 -07:00
Vladimir Matveev 912e685f2a update LKG, resolve merge issues 2016-09-27 12:51:24 -07:00
Daniel Rosenwasser 2e7c83abc8 Updated LKG. 2016-09-27 11:44:25 -07:00
Daniel Rosenwasser 4a5830dd0c Remove usage of 'useCapturedThis'. 2016-09-27 11:44:11 -07:00
Daniel Rosenwasser 5fadfd40d1 Merge remote-tracking branch 'origin/master' into useReturnedThisFromSuperCalls 2016-09-27 11:13:44 -07:00
Vladimir Matveev d126173c40 Merge remote-tracking branch 'origin/master' into release205-to-master 2016-09-27 10:23:13 -07:00
Vladimir Matveev 833a46c091 merge with origin/master 2016-09-27 10:22:41 -07:00
Ron Buckton deae9f211b Merge branch 'master' into emitNode 2016-09-26 18:17:08 -07:00
Ron Buckton 21c10af13c Moved constant value emit to ts transform. 2016-09-26 17:53:46 -07:00
Mohamed Hegazy a633652f08 Merge pull request #11161 from Microsoft/travis
Remove node 0.10 and osx to simplify our travis matrix
2016-09-26 17:18:34 -07:00
zhengbli c08e2bfd28 update dom libs 2016-09-26 16:52:25 -07:00