Commit Graph
14405 Commits
Author SHA1 Message Date
Sheetal Nandi a830c844b7 Bind the source file as external module only if not already done
Return type of require call is from external module resolution only if
it doesnt resolve to local module
Fixes #10931
2016-10-04 15:30:53 -07:00
Sheetal Nandi a70624d415 Add test when require is just a function in external module 2016-10-04 12:17:03 -07:00
Andy e38f8c9c31 Merge pull request #11357 from Microsoft/lint_equals
Lint whitespace around "="
2016-10-04 09:37:27 -07:00
Andy Hanson 860dd23708 Lint whitespace around "=" 2016-10-04 09:04:23 -07:00
Andy e31f98279a Merge pull request #11323 from Microsoft/use_for_of
Use a `for-of` loop for a dense array instead of iterating over keys and then indexing
2016-10-04 06:01:20 -07:00
Andy 20c17ef0b2 Merge pull request #11325 from Microsoft/lsHost
Fix capitalization of lsHost
2016-10-04 06:00:09 -07:00
Daniel Rosenwasser a0fc9059f9 Merge pull request #11252 from Microsoft/mapOnTuples
Add overloads for 'map' on tuple types
2016-10-03 20:07:30 -07:00
Ron Buckton e70f4ac6b2 Merge pull request #11291 from Microsoft/fix11177
Fix crash with nested generators
2016-10-03 19:06:28 -07:00
Nathan Shively-Sanders 4b8e8b77bb Merge pull request #11212 from Microsoft/cleanup-TypeFlags
Turn 2 type flags into properties
2016-10-03 16:25:57 -07:00
Nathan Shively-Sanders f852696087 Just assign true inside an if where a boolean was just checked 2016-10-03 16:10:16 -07:00
Nathan Shively-Sanders 45af47a12f getTypeFromObjectBindingPattern just returns Type again 2016-10-03 16:06:06 -07:00
Nathan Shively-Sanders 663ee44e62 Rename isObjectLiteralPatternWithComputedProperties 2016-10-03 16:01:08 -07:00
Nathan Shively-Sanders 99cbd1ffa9 Merge branch 'master' into cleanup-TypeFlags 2016-10-03 15:55:07 -07:00
Nathan Shively-Sanders 84e319e226 Minor style cleanup 2016-10-03 15:54:41 -07:00
Vladimir Matveev adeb2a2d83 Merge pull request #11332 from Microsoft/vladima/fs-case-sensitivity
check case sensitivity of host file system.
2016-10-03 15:30:04 -07:00
Vladimir Matveev 5cdbe773c6 guard against cases when current file name is already in uppercase 2016-10-03 14:42:06 -07:00
Vladimir Matveev 0c000e831d Merge remote-tracking branch 'tf/bug-mac-osx-case-sensitive' into vladima/fs-case-sensitivity 2016-10-03 14:16:25 -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 Hanson 4900c074f5 Fix capitalization of lsHost 2016-10-03 10:05:48 -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 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
Andy Hanson d4a7fac96e Add newlines between concatted files in lib.d.ts 2016-10-02 16:05:39 -07:00
Ron Buckton f293bf5cb4 Updated baselines 2016-10-01 15:31:24 -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
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
Daniel Rosenwasser e4e1102198 Fixed fourslash test. 2016-09-29 15:24:23 -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 9e1b5300c4 Put TypeFlags.ObjectLiteral back 2016-09-29 11:26:58 -07:00
Nathan Shively-Sanders 561168c01c Make isObjectLiteral required 2016-09-29 10:46:54 -07:00
Daniel Rosenwasser d0607a9db7 Accepted baselines. 2016-09-29 10:39:31 -07:00