Mohamed Hegazy
|
b091fa57ef
|
Emit export function declaration in es6 format
Conflicts:
src/compiler/emitter.ts
|
2015-03-12 10:11:37 -07:00 |
|
Mohamed Hegazy
|
58d19595f0
|
Emit ES6 module enum declaration
Conflicts:
src/compiler/emitter.ts
|
2015-03-12 10:00:48 -07:00 |
|
Mohamed Hegazy
|
b9f63a85b1
|
Emit es6 export ModuleDeclaration
Conflicts:
src/compiler/emitter.ts
tests/baselines/reference/es6ExportAll.js
tests/baselines/reference/es6ExportClauseWithoutModuleSpecifier.js
|
2015-03-12 01:38:35 -07:00 |
|
Sheetal Nandi
|
05932fdddf
|
Es6 module emit for export VarDeclaration, export LexicalDeclaration
Conflicts:
src/compiler/emitter.ts
tests/baselines/reference/es6ExportAll.js
tests/baselines/reference/es6ExportClauseWithoutModuleSpecifier.js
tests/baselines/reference/es6ImportNamedImport.js
|
2015-03-12 01:29:53 -07:00 |
|
Sheetal Nandi
|
29b221430f
|
Do not rewrite substitute named import reference when generating es6 modules
Conflicts:
src/compiler/checker.ts
tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImport.js
tests/baselines/reference/es6ImportNamedImport.js
|
2015-03-12 00:59:52 -07:00 |
|
Sheetal Nandi
|
006ed82730
|
Remove references with exports.id as es6 module doesnt have exports.id
Conflicts:
tests/baselines/reference/es6ExportAll.js
tests/baselines/reference/es6ExportClauseWithoutModuleSpecifier.js
tests/baselines/reference/es6ImportNamedImport.js
|
2015-03-12 00:52:14 -07:00 |
|
Sheetal Nandi
|
4b7548487c
|
Fix the checks with language version to use default es3
|
2015-03-12 00:36:14 -07:00 |
|
Mohamed Hegazy
|
3ed8bcc179
|
Simplify module kind selection
|
2015-03-12 00:18:20 -07:00 |
|
Mohamed Hegazy
|
8c26507bd5
|
Support for emitting import declaration in es6 format
Conflicts:
src/compiler/emitter.ts
tests/baselines/reference/es6ImportDefaultBinding.js
tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImport.js
tests/baselines/reference/es6ImportNameSpaceImport.js
tests/baselines/reference/es6ImportNamedImport.js
|
2015-03-12 00:17:40 -07:00 |
|
Mohamed Hegazy
|
7b3e50fb98
|
Emit in ES6 module if script target is es6 or higher
Conflicts:
src/compiler/emitter.ts
tests/baselines/reference/es6ImportDefaultBinding.js
tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImport.js
tests/baselines/reference/es6ImportNameSpaceImport.js
tests/baselines/reference/es6ImportNamedImport.js
|
2015-03-11 23:29:30 -07:00 |
|
Mohamed Hegazy
|
4ef687c5fa
|
Add tests
|
2015-03-11 22:55:09 -07:00 |
|
Mohamed Hegazy
|
b52d9ec23e
|
Report error if module gen target is specified in es6
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/program.ts
tests/baselines/reference/constDeclarations-access5.errors.txt
tests/baselines/reference/es6ExportAssignment.errors.txt
tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBinding.errors.txt
tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamespaceBinding.js
tests/baselines/reference/es6ImportDefaultBindingMergeErrors.errors.txt
tests/baselines/reference/es6ImportEqualsDeclaration.errors.txt
tests/cases/compiler/es6ImportDefaultBinding.ts
tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport.ts
tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImport1.ts
tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportDts.ts
tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding.ts
tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamespaceBinding1.ts
tests/cases/compiler/es6ImportDefaultBindingMergeErrors.ts
tests/cases/compiler/es6ImportDefaultBindingNoDefaultProperty.ts
tests/cases/compiler/es6ImportNameSpaceImport.ts
tests/cases/compiler/es6ImportNamedImport.ts
tests/cases/compiler/es6ImportNamedImportMergeErrors.ts
tests/cases/compiler/es6ImportNamedImportNoExportMember.ts
tests/cases/compiler/es6ImportWithoutFromClause.ts
tests/cases/compiler/es6ImportWithoutFromClauseNonInstantiatedModule.ts
|
2015-03-11 22:53:36 -07:00 |
|
Mohamed Hegazy
|
04ea7fe6de
|
Handel isDeclaration visible for imports
|
2015-03-11 22:17:16 -07:00 |
|
Mohamed Hegazy
|
a6e4e04bd9
|
Add tests
|
2015-03-11 22:16:52 -07:00 |
|
Mohamed Hegazy
|
61a5bfb09d
|
Report error on export assignment with es6 and above target
Conflicts:
src/compiler/checker.ts
tests/baselines/reference/es6ImportDefaultBinding.errors.txt
tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImport1.errors.txt
tests/baselines/reference/es6ImportDefaultBindingMergeErrors.errors.txt
tests/baselines/reference/es6ImportEqualsDeclaration.errors.txt
tests/cases/compiler/es6ImportNameSpaceImportMergeErrors.ts
tests/cases/compiler/es6ImportNameSpaceImportNoNamedExports.ts
tests/cases/compiler/es6ImportNamedImportInExportAssignment.ts
tests/cases/compiler/es6ImportNamedImportInIndirectExportAssignment.ts
tests/cases/compiler/es6ImportNamedImportNoNamedExports.ts
|
2015-03-11 21:53:37 -07:00 |
|
Mohamed Hegazy
|
e902d8462e
|
ES6 doesnt support import id = require("mod") syntax
Conflicts:
src/compiler/checker.ts
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
|
2015-03-11 21:40:10 -07:00 |
|
CyrusNajmabadi
|
b38743c793
|
Merge pull request #2307 from Microsoft/sigHelpIndex
Compute consistent argument indices and counts for signature help.
|
2015-03-11 16:02:00 -07:00 |
|
Vladimir Matveev
|
d2ecfa7526
|
Merge pull request #2303 from Microsoft/smartIndentInIncompleteForLikeStatements
added for* statements to isCompletedNode
|
2015-03-11 15:58:04 -07:00 |
|
Cyrus Najmabadi
|
05c2a3ef89
|
Add explanatory comments.
|
2015-03-11 15:30:33 -07:00 |
|
Cyrus Najmabadi
|
63ba645791
|
Remove unnecessary code.
|
2015-03-11 15:08:28 -07:00 |
|
Cyrus Najmabadi
|
d9d90b2c02
|
Compute consistent argument indices and counts for signature help.
|
2015-03-11 15:05:31 -07:00 |
|
Cyrus Najmabadi
|
42ae38ddcc
|
Add failing test.
|
2015-03-11 14:44:32 -07:00 |
|
Vladimir Matveev
|
4b955ee91a
|
added for* statements to isCompletedNode
|
2015-03-11 14:03:32 -07:00 |
|
Vladimir Matveev
|
76dcfb660b
|
Merge pull request #2291 from Microsoft/letConstInSwitchStatements
introduce CaseBlock as a block-scoped container for switch statements
|
2015-03-10 18:33:54 -07:00 |
|
Vladimir Matveev
|
59c71acae8
|
introduce emitCaseBlock function
|
2015-03-10 18:17:52 -07:00 |
|
Vladimir Matveev
|
efcf0e6f57
|
introduce CaseBlock as a block-scoped container for switch statements
|
2015-03-10 17:50:54 -07:00 |
|
Daniel Rosenwasser
|
aa08300cbf
|
Merge pull request #2238 from caitp/issue-2090
Improve array destructuring error message
|
2015-03-10 16:13:19 -07:00 |
|
Caitlin Potter
|
0d06729b18
|
Move comment and refer to tuple type literal syntax rather than TupleType interface
|
2015-03-10 15:58:39 -04:00 |
|
Mohamed Hegazy
|
11bb5f9851
|
Merge pull request #2275 from DickvdBrink/object-generics
made seal, freeze and preventExtensions generic
|
2015-03-10 12:24:16 -07:00 |
|
Jason Freeman
|
07a893dee0
|
Merge pull request #2207 from Microsoft/for-ofES5
Emit 'for...of' statements in ES3/ES5
|
2015-03-10 12:13:16 -07:00 |
|
Mohamed Hegazy
|
3e4955bc0f
|
Merge pull request #2270 from mihailik/patch-1
Fix for #2268 createDiagnosticCollection should be @internal
|
2015-03-10 11:57:08 -07:00 |
|
Jason Freeman
|
f389aefc47
|
Fix call to emitNode after merge with master
|
2015-03-10 10:41:26 -07:00 |
|
Caitlin Potter
|
7acb410251
|
Add note about use of isTupleType()
|
2015-03-10 13:37:25 -04:00 |
|
Caitlin Potter
|
bd2c239161
|
Add tests for tuple type compatibility
Tests suggested by @DanielRosenwasser
|
2015-03-10 13:33:59 -04:00 |
|
Caitlin Potter
|
c222b2bb3e
|
Improve message for array destructuring error
Closes #2090
|
2015-03-10 13:33:58 -04:00 |
|
Jason Freeman
|
1349a196a0
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES5
|
2015-03-09 19:45:37 -07:00 |
|
Jason Freeman
|
b15d8aa2b5
|
Address PR feedback
|
2015-03-09 19:45:14 -07:00 |
|
CyrusNajmabadi
|
f747e5a1f9
|
Merge pull request #2276 from Microsoft/commentEmit
Provide specialized codepath for emitting when comments aren't necessary.
|
2015-03-09 16:31:38 -07:00 |
|
Cyrus Najmabadi
|
c21fe03d18
|
Merge branch 'master' into commentEmit
Conflicts:
src/compiler/emitter.ts
|
2015-03-09 15:58:32 -07:00 |
|
CyrusNajmabadi
|
f061e00d45
|
Merge pull request #2267 from Microsoft/indentSimplification
Simplify indentation code in the emitter.
|
2015-03-09 15:54:27 -07:00 |
|
Cyrus Najmabadi
|
aa96475f73
|
CR feedback.
|
2015-03-09 15:50:40 -07:00 |
|
Cyrus Najmabadi
|
1a4299ef44
|
Merge branch 'master' into indentSimplification
|
2015-03-09 15:48:53 -07:00 |
|
Dick van den Brink
|
7001562110
|
made seal, freeze and preventExtensions generic
|
2015-03-09 23:48:51 +01:00 |
|
Cyrus Najmabadi
|
31cf443a28
|
Add specialized codepath for emitting without comments.
|
2015-03-09 15:47:23 -07:00 |
|
Yui
|
eb92b5311d
|
Merge pull request #2273 from Microsoft/fixRWCRunner
Fix rwc runner
|
2015-03-09 15:26:41 -07:00 |
|
Yui T
|
725577e328
|
Remove deubgger statement
|
2015-03-09 15:14:08 -07:00 |
|
Yui T
|
4c7891ce09
|
Fix file path resolution in RWC
|
2015-03-09 15:10:47 -07:00 |
|
Cyrus Najmabadi
|
bfbc18d6d7
|
rename emitNode to emitNodeWithoutSourceMap
|
2015-03-09 15:01:02 -07:00 |
|
Cyrus Najmabadi
|
103bb34d7b
|
Merge branch 'master' into indentSimplification
Conflicts:
src/compiler/emitter.ts
|
2015-03-09 13:04:24 -07:00 |
|
Steve Lucco
|
5556683227
|
Merge pull request #2258 from Microsoft/formatLine
TS Server format line fixes
|
2015-03-09 12:52:14 -07:00 |
|