Nathan Shively-Sanders
d4e910f8e4
Merge branch 'master' into object-spread
2016-10-03 15:21:25 -07:00
Nathan Shively-Sanders
b9af986df1
Update object spread scenarios test
2016-10-03 15:18:04 -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
Vladimir Matveev
9afb07de5a
Merge pull request #11300 from Microsoft/vladima/validate-package-names
...
Validate inferred typing names to be legal package names
2016-10-03 10:31:01 -07:00
Andy
2866552c31
Merge pull request #11309 from Microsoft/concat_libs
...
Add newlines between concatted files in lib.d.ts
2016-10-03 09:45:14 -07:00
Andy Hanson
d4a7fac96e
Add newlines between concatted files in lib.d.ts
2016-10-02 16:05:39 -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
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
Ron Buckton
6c1cec5c3a
Visit vardecl initializer in converted loop
2016-09-30 15:46:35 -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
05ef9dd608
Merge branch 'master' into object-spread
2016-09-29 11:02:04 -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
Nathan Shively-Sanders
62c5bda3bb
isDeclaredProperty: Use optional-boolean idiom
...
As elsewhere in the compiler code
2016-09-28 14:14:53 -07:00
Nathan Shively-Sanders
484e66fa09
Merge branch 'master' into object-spread
2016-09-28 10:33:47 -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
Nathan Shively-Sanders
0f773c5673
Add object spread scenario tests
2016-09-27 16:17:14 -07:00
Nathan Shively-Sanders
7e7a26a358
Spreads w/a single type parameter assignable to that type parameter
2016-09-27 16:15:52 -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