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
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