4690 Commits

Author SHA1 Message Date
Sheetal Nandi
3212e25a3a Merge pull request #11427 from Microsoft/implictAnySelfRef
Do not get return type from contextual signature if we are already in process of getting return type of it
2016-10-06 13:18:41 -07:00
Sheetal Nandi
dc374731d9 Adding test for #10073 2016-10-06 10:22:35 -07:00
Andy Hanson
4907fd1d44 Have classic module resolution use @types as a fallback 2016-10-06 06:01:18 -07:00
Sheetal Nandi
506afe51f5 Merge branch 'master' into metaDataWithStringLiteral 2016-10-05 17:40:42 -07:00
Sheetal Nandi
8e4efb6cd9 Added test case for enums 2016-10-05 17:40:01 -07:00
Sheetal Nandi
3008520faf Merge pull request #11395 from Microsoft/completionEntry
Add missing check in javascript file for valid identifier when creating completion entry from symbol
2016-10-05 17:04:10 -07:00
Sheetal Nandi
9852c85be5 Merge pull request #11373 from Microsoft/gotoDefRequire
Handle the require call in javascript file for getSymbolAtLocation
2016-10-05 17:03:43 -07:00
Sheetal Nandi
2f5e7142cb Merge pull request #11401 from Microsoft/completionInObjectLiteralAssignment
Fix incorrect returning of completion entries when in string literal of property assignment expression
2016-10-05 17:02:58 -07:00
Ryan Cavanaugh
eab3711ed4 Merge pull request #11394 from RyanCavanaugh/noGlobalInJsxAttr
Don't show globals (e.g. snippets) in JSX positions
2016-10-05 16:21:30 -07:00
Vladimir Matveev
59c0143934 do not run semantic classification on non-ts-or-tsx files 2016-10-05 14:49:16 -07:00
Sheetal Nandi
612003d7ee Fix incorrect returning of completion entries when in string literal of property assignment expression
Fixes #11232
2016-10-05 14:21:39 -07:00
Sheetal Nandi
1e0e02092c Even in javascript files when creating completion entry from symbols we need to perform identifier check
Fixes #11217
2016-10-05 13:46:47 -07:00
Ryan Cavanaugh
5b8ecafdf7 Don't show globals (e.g. snippets) in JSX positions 2016-10-05 13:32:12 -07:00
Sheetal Nandi
8a44f48d9a Removed debugger statement 2016-10-05 11:51:30 -07:00
Sheetal Nandi
32de4d7f08 Another test case 2016-10-05 11:33:44 -07:00
Sheetal Nandi
c40234fe96 Adding test for emit of metadata for string literal union 2016-10-05 11:33:44 -07:00
Yui
a31415d5b0 Merge pull request #11228 from Microsoft/master_11192
[Master] Fix 11192
2016-10-05 10:55:34 -07:00
Yui
f8b34c96a0 Merge pull request #11118 from Microsoft/fix11081
Fix11081
2016-10-05 10:28:22 -07:00
Andy Hanson
5c925c2e23 Add additional test for brace matching 2016-10-05 09:17:35 -07:00
Vladimir Matveev
ebb17e8019 do not apply subtype reduction if type set contains enum literals fro… (#11368)
* do not apply subtype reduction if type set contains enum literals from the same enum

* do not re-read symbol for the first enum

* addressed PR feedback
2016-10-04 16:32:16 -07:00
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
jramsay
f4dc11427f Merge pull request #11338 from Microsoft/AddIsGlobalCompletionForSnippets
Add isGlobalCompletion to CompletionInfo for snippet injection
2016-10-04 14:17:39 -07:00
Jason Ramsay
62fddba88e Changes from CR feedback 2016-10-04 12:48:44 -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
Jason Ramsay
d186c83119 Add isGlobalCompletion to CompletionInfo for snippet injection 2016-10-03 17:45:11 -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
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
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
Daniel Rosenwasser
e4e1102198 Fixed fourslash test. 2016-09-29 15:24:23 -07:00
Andy Hanson
228ddde66e Ensure that checkGrammarModuleElementContext reliably returns true when there is bad grammar. 2016-09-29 06:15:48 -07:00
Kanchalai Tanglertsampan
a7f9d73498 Add tests and baselines 2016-09-28 14:51:49 -07:00
Daniel Rosenwasser
04b1c26120 Added test. 2016-09-28 12:26:30 -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
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
Daniel Rosenwasser
5fadfd40d1 Merge remote-tracking branch 'origin/master' into useReturnedThisFromSuperCalls 2016-09-27 11:13:44 -07:00
Mohamed Hegazy
0028d3fd9b Merge pull request #11023 from Microsoft/fix10002
Fix #10002: add dom.iterable to supported lib values
2016-09-26 16:06:18 -07:00
Ron Buckton
3f30125769 Merge pull request #11128 from Microsoft/fix11038
Change this capturing algorithm for converted loops
2016-09-26 15:35:14 -07:00
Anders Hejlsberg
76e71ab9a3 Merge pull request #11126 from Microsoft/nonWideningLiterals
Non-widening explicit literal types
2016-09-26 15:22:25 -07:00
Anders Hejlsberg
b6b8e8c308 Add tests 2016-09-26 12:47:22 -07:00
Mohamed Hegazy
09eb6fef4e Merge pull request #11142 from nchen63/fix-export
Fix `export as namespace` error when compiling with declarations
2016-09-26 11:24:26 -07:00
Noah Chen
832c17df1c add unit tests 2016-09-26 12:25:48 -04:00
Ron Buckton
e345f47b18 Merge branch 'master' into fix11038 2016-09-25 11:09:51 -07:00
Ron Buckton
018bc741ad Fix missing visit of expression in for..of 2016-09-24 16:21:26 -07:00