Commit Graph

33920 Commits

Author SHA1 Message Date
Sheetal Nandi 219f1b0166 Fix the name when synthesized node is clone of auto generate identifier kind
This fixes variable declaration created for default exported class without name
Fixes #7875
2016-04-12 14:15:41 -07:00
Anders Hejlsberg 472ab7c8aa Accepting new baselines 2016-04-12 13:40:28 -07:00
Anders Hejlsberg cd88f1ea32 Adding regression test 2016-04-12 13:40:21 -07:00
Anders Hejlsberg 586ac55fb4 Fix finishFlow function and rename to finishFlowLabel 2016-04-12 13:39:54 -07:00
Bowden Kelly e33203a3b0 Reorder host in jakefile so TYPESCRIPT_HOST is checked before localhost 2016-04-12 13:19:04 -07:00
Mohamed Hegazy 5cd5976650 Emit module names when --out is specified for system and amd modules 2016-04-12 13:11:39 -07:00
Sheetal Nandi 5e308b9b9a Fix the AV when accessing edge on IE debugger 2016-04-12 10:52:00 -07:00
Nathan Shively-Sanders e6670811b0 Remove parentheses and accept baselines 2016-04-12 10:46:27 -07:00
Nathan Shively-Sanders 2578409b7d Merge branch 'transforms' into fix-transforms-empty-destructuring-assignment 2016-04-12 10:15:07 -07:00
Vladimir Matveev 7d30e7a3c8 addressed PR feedback: added more tests 2016-04-12 10:01:05 -07:00
Vladimir Matveev 83334fac18 fix emit for super calls that has preceding prologue directives 2016-04-12 09:58:57 -07:00
Nathan Shively-Sanders 221c0f3656 Update es5 module internal imports test and related baselines 2016-04-12 09:56:51 -07:00
Anders Hejlsberg df62fa0ccb Merge branch 'master' into controlFlowTypes 2016-04-12 09:37:34 -07:00
Anders Hejlsberg 7c7a1c000c A few cosmetic changes 2016-04-12 09:36:53 -07:00
Nathan Shively-Sanders 2cb7401a56 Do not emit ES6 import/export inside namespaces
ES6 imports and exports are illegal inside namespaces. In order to emit syntactically legal code, skip emit for these incorrect statements.
2016-04-12 09:31:32 -07:00
Vladimir Matveev 376c493e67 include type reference directives in .d.ts. files 2016-04-11 21:36:07 -07:00
Sheetal Nandi 958a6a41ad Some restructuring according to PR feedback 2016-04-11 16:53:49 -07:00
Sheetal Nandi dd49c28116 Merge pull request #8014 from Microsoft/strictBlockScopeFunction
Make function block scoped in strict mode and report error in es5 for block scope level declaration of function
2016-04-11 16:48:35 -07:00
Sheetal Nandi 146e99425b Merge pull request #8018 from Microsoft/privateImplicitBindingAny
Do not report error on implicityly any binding element if it is from parameter destructuring of private method
2016-04-11 16:20:17 -07:00
Sheetal Nandi edd098990b Removed debugger; statement 2016-04-11 16:05:36 -07:00
Sheetal Nandi 96f4dd51c5 Helper rename as per PR feedback 2016-04-11 15:59:09 -07:00
Yui a27b4d07ae [Transform]: fix emit __extends within system.registry (#7973)
* Fix 7912: emit extends-helper inside System.registry

* Fix 7912: emit extends-helper inside System.registry

* Address PR: move setEmitNodeFlag into updateSourceFile

* Address PR: fix comment
2016-04-11 15:36:49 -07:00
Sheetal Nandi 94961463fc Rename of getPropertySymbolIfObjectBindingPatternWithoutPropertyName to getPropertySymbolOfObjectBindingPatternWithoutPropertyName 2016-04-11 15:25:25 -07:00
Sheetal Nandi b24883304b Do not report error on implicityly any binding element if it is from parameter destructuring of private method
Fixes #8002
2016-04-11 15:22:57 -07:00
Sheetal Nandi 9d35468d17 Test case for failing scenario of wrongly reporting error of parameter of private method when no implicit any is speicified 2016-04-11 15:06:09 -07:00
Sheetal Nandi 529bdd4ea6 PR feedback 2016-04-11 14:56:12 -07:00
Mohamed Hegazy 11285b11d4 Merge branch 'mihailik-patch-2' 2016-04-11 14:48:01 -07:00
Mohamed Hegazy 83e7f6da91 Merge branch 'patch-2' of https://github.com/mihailik/TypeScript into mihailik-patch-2 2016-04-11 14:47:46 -07:00
Sheetal Nandi a3d35ffdf1 Merge pull request #8016 from Microsoft/namedImportCompletion
Completion list of named imports shouldnt contain default export member
2016-04-11 14:43:26 -07:00
Sheetal Nandi 163615b606 Fix existing tests baseline with modified error message 2016-04-11 14:36:49 -07:00
Sheetal Nandi 7a09e2f0e9 PR feedback 2016-04-11 14:31:15 -07:00
Sheetal Nandi 4b0cb640c3 Test cases for functions with same name present in the outerscope 2016-04-11 14:09:27 -07:00
Sheetal Nandi 2dffa5a601 PR feedback
- Cacheing the script target
- Added missing return
- Reworded error messages
2016-04-11 13:53:52 -07:00
Sheetal Nandi c2e12efc89 Completion list of named imports shouldnt contain default export member
Fixes #6124
2016-04-11 13:33:16 -07:00
Sheetal Nandi 85173a07d3 Accepting existing baselines 2016-04-11 12:20:27 -07:00
Sheetal Nandi 141dbb8986 Adding test cases for errors resulting because class/modules are strict 2016-04-11 12:20:21 -07:00
Sheetal Nandi 2db59d6753 Fix new error in compilerRunner about function declaration in block scope 2016-04-11 12:20:16 -07:00
Sheetal Nandi 593dc2bc9f Report error for block scope function declaration in ES5 2016-04-11 12:20:11 -07:00
Sheetal Nandi 6988a0a479 Bind the function declarations in block scope in strict mode 2016-04-11 12:20:06 -07:00
Sheetal Nandi f2c8e5c85e Add test cases for function declarations in block scope 2016-04-11 12:20:00 -07:00
Mohamed Hegazy b0584b58fa Update LKG 2016-04-11 11:03:15 -07:00
Vladimir Matveev d280b1b7bc Merge pull request #7999 from Microsoft/fixHostOptionality
fix issue with optionality of CompilerHost
2016-04-11 09:34:43 -07:00
Kagami Sascha Rosylight 03e38a5ed3 Merge https://github.com/Microsoft/TypeScript 2016-04-12 00:32:10 +09:00
Vladimir Matveev 1a85c5f54c fix issue with optionality of CompilerHost 2016-04-10 20:42:22 -07:00
Anders Hejlsberg 4c250d046f Accepting new baselines 2016-04-10 09:31:02 -07:00
Anders Hejlsberg b1e9f43d28 Merge branch 'master' into controlFlowTypes
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/typeAssertions.errors.txt
2016-04-10 09:30:30 -07:00
mihailik aa2708f510 Prefer ChakraHost when available to node and WScript 2016-04-10 12:07:47 +01:00
Anders Hejlsberg 560e768a5b Fix linting errors 2016-04-09 18:51:22 -07:00
Anders Hejlsberg 32e64640d5 Accepting new baselines 2016-04-09 18:31:32 -07:00
Anders Hejlsberg 92df0297c8 Fixing tests 2016-04-09 18:31:19 -07:00