Sheetal Nandi
18969b024d
Handle the require call in javascript file for getSymbolAtLocation
...
This helps in getting the alias symbol so that it can go to the definition of external module
Fixes #9251
2016-10-04 16:29:51 -07:00
Vladimir Matveev
8dabe33b32
fix linter ( #11366 )
2016-10-04 14:00:45 -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
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
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
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
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
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
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
Ron Buckton
e151401333
Merge branch 'master' into emitNode
2016-09-29 17:32:11 -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
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
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
8c70109d18
Turn 3 type flags into properties
...
1. Instantiated (only modifies anonymous types)
2. ObjectLiteralWithComputedProperties (only modifies [resolved] object types)
3. ThisType (only modifies type parameters)
This is needed for object spread and rest, which will each need a type
flag.
There are 4-5 other likely targets for removal, and I may remove those
later.
2016-09-28 09:52:08 -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
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
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
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
Vladimir Matveev
912e685f2a
update LKG, resolve merge issues
2016-09-27 12:51:24 -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