Commit Graph

20961 Commits

Author SHA1 Message Date
Andy Hanson 13a8dc11b0 Fix array conditional 2016-10-07 08:35:13 -07:00
Andy 49a6391b4f Merge pull request #11447 from Microsoft/visit_module_block
Fix tslint build
2016-10-07 08:35:02 -07:00
Nathan Shively-Sanders cec3a3703a Merge branch 'master' into object-spread 2016-10-07 08:34:06 -07:00
Andy Hanson 731ce345b3 Add any to allow us to cast a ModuleBlock to a Block 2016-10-07 08:24:54 -07:00
Andy Hanson 221054db51 Respond to PR comments 2016-10-07 06:20:50 -07:00
Andy Hanson 7217274746 Merge branch 'master' into map4 2016-10-07 06:17:26 -07:00
Ron Buckton 5f401dac70 Fix lint warnings. 2016-10-06 17:55:47 -07:00
Ron Buckton 9c0d6b2175 Merge pull request #11431 from Microsoft/awaiterInES3
Fix syntax error in __awaiter when running in ES3
2016-10-06 17:55:06 -07:00
Anders Hejlsberg 2f5af2e04b Add additional test 2016-10-06 17:02:33 -07:00
Anders Hejlsberg 12906a74de Fix some minor issues 2016-10-06 16:55:08 -07:00
Arthur Ozga 94d895587a Merge pull request #11328 from Microsoft/FixTripleSlashCompletions
Fix triple slash completions
2016-10-06 16:39:35 -07:00
Yui a67ad06933 Merge pull request #10239 from Microsoft/fix10193
Fix 10193: Compiler crash with decorator and two "export default"s
2016-10-06 14:59:43 -07:00
Anders Hejlsberg b8d5226c80 Merge branch 'master' into controlFlowArrays 2016-10-06 14:36:08 -07:00
Anders Hejlsberg 44c475f6bb Merge pull request #11263 from Microsoft/controlFlowLetVar
Control flow analysis for implicit any variables
2016-10-06 14:23:38 -07:00
Ron Buckton 4a5f56fc78 Merge pull request #11342 from Microsoft/syntaxKindLiterals
Added literal kind properties for each node.
2016-10-06 14:00:33 -07:00
Paul van Brenk 1e9b6536cf Fix linting issues 2016-10-06 13:59:54 -07:00
Ron Buckton 519095f585 Merge branch 'master' into syntaxKindLiterals 2016-10-06 13:41:16 -07:00
Anders Hejlsberg c0c2271d31 Accept new baselines 2016-10-06 13:35:02 -07:00
Anders Hejlsberg a9c2b23df5 Add tests 2016-10-06 13:33:28 -07:00
Anders Hejlsberg 144f4ffc7c Accept new baselines 2016-10-06 13:33:13 -07:00
Andy Hanson 499ca7969c Change the memberTypes of an EnumType to a (possibly sparse, but probably not ) array. 2016-10-06 13:29:18 -07:00
Andy Hanson 2622331c9c Add heap performance markers 2016-10-06 13:29:18 -07:00
Andy Hanson 3b7a1a8e22 Remove more uses of 'get' 2016-10-06 13:29:18 -07:00
Andy Hanson aadcbcc083 Use native maps when they're available 2016-10-06 13:29:18 -07:00
Anders Hejlsberg 9c4190b1fb Introduce sameMap function 2016-10-06 13:25:42 -07:00
Paul van Brenk 75e1b80ad5 Use just the errorcode, without the TS prefix 2016-10-06 13:21:58 -07:00
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
Ron Buckton 5b47853f16 Fix syntax error in __awaiter when running in ES3 2016-10-06 13:16:42 -07:00
Ron Buckton 763e78dc06 Simplify async return type checking 2016-10-06 12:27:18 -07:00
Ron Buckton 8421f73532 Report missing global diagnostics 2016-10-06 12:27:18 -07:00
Paul van Brenk 163e758e10 Handle case where this access is inside the supercall 2016-10-06 11:44:53 -07:00
Sheetal Nandi 5d9d842a18 Do not get return type from contextual signature if we are already in process of getting return type of it
Fixes #10073
2016-10-06 11:33:00 -07:00
Anders Hejlsberg b5c10553b5 Accept new baselines 2016-10-06 11:05:55 -07:00
Anders Hejlsberg 9ca2569363 Use control flow analysis for variables initialized with [] 2016-10-06 11:04:40 -07:00
Andy 02493de5cc Merge pull request #11147 from Microsoft/classic_at_types
Have classic module resolution use @types as a fallback
2016-10-06 10:48:01 -07:00
Sheetal Nandi dc374731d9 Adding test for #10073 2016-10-06 10:22:35 -07:00
Vladimir Matveev 32eddcf0b8 Merge pull request #11411 from Microsoft/vladima/missing-lib-check
check lib command line option when deciding if program structure can be reused
2016-10-06 09:36:38 -07:00
Andy Hanson 4907fd1d44 Have classic module resolution use @types as a fallback 2016-10-06 06:01:18 -07:00
Vladimir Matveev bf98d23740 check lib command line option when deciding if program structure can be reused 2016-10-06 05:04:45 -07:00
Mohamed Hegazy d72a0430ca Fix #11314: Expose insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces and insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces on protocol definiton (#11405) (#11410)
* Fix #11314: Expose `insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces` and `insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces` on protocol definiton

* Make options optional
2016-10-05 22:19:26 -07:00
Sheetal Nandi 7555f6028e Merge pull request #11391 from Microsoft/metaDataWithStringLiteral
Emit of union type metadata for decorator to use constituent serialized type if its identifier and same across all constituent types
2016-10-05 19:21:17 -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 7a67a3e724 Merge pull request #11404 from Microsoft/vladima/suppress-semantic-classifier-js
do not run semantic classification on non-ts-or-tsx files
2016-10-05 16:13:17 -07:00
Andrej Baran d16e846ab4 ES8/ES2017 target tests 2016-10-06 01:13:11 +02:00
Andrej Baran 2c46f9b687 Add ES8/ES2017 target (#10768) 2016-10-06 00:46:47 +02:00