Cyrus Najmabadi
|
6565c4bea1
|
Use for-of in the parser.
|
2015-03-13 08:58:18 -07:00 |
|
Vladimir Matveev
|
efcf0e6f57
|
introduce CaseBlock as a block-scoped container for switch statements
|
2015-03-10 17:50:54 -07:00 |
|
Cyrus Najmabadi
|
21627384a8
|
Merge branch 'master' into propertyAccessEmit
|
2015-03-07 13:51:10 -08:00 |
|
Cyrus Najmabadi
|
dddc4660a1
|
Simplify code to emit indent code.
|
2015-03-07 13:33:02 -08:00 |
|
Cyrus Najmabadi
|
62d304b069
|
Preserve newlines for property access expressions on multiple lines.
|
2015-03-05 02:31:55 -08:00 |
|
Anders Hejlsberg
|
91e8b821ad
|
Merge branch 'master' into exportDefault
Conflicts:
src/compiler/checker.ts
tests/baselines/reference/contextualTyping.js.map
tests/baselines/reference/contextualTyping.sourcemap.txt
tests/baselines/reference/out-flag.js.map
tests/baselines/reference/properties.js.map
tests/baselines/reference/recursiveClassReferenceTest.js.map
tests/baselines/reference/sourceMap-FileWithComments.js.map
tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt
tests/baselines/reference/typeResolution.js.map
|
2015-03-04 06:39:10 -08:00 |
|
Anders Hejlsberg
|
9af8ae4386
|
Parsing, binding, checking of export default with function/class
|
2015-03-03 15:09:40 -08:00 |
|
Daniel Rosenwasser
|
3c344782e6
|
Merge branch 'master' into withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
|
2015-02-27 15:45:28 -08:00 |
|
Daniel Rosenwasser
|
4657c2dfd5
|
Emit all strings with extended escapes using the same scheme as templates.
|
2015-02-27 12:55:46 -08:00 |
|
Cyrus Najmabadi
|
11772e75a7
|
Simplify how catch clauses are represented in our AST.
|
2015-02-26 17:19:19 -08:00 |
|
Anders Hejlsberg
|
0e8b6dfdf4
|
Support for 'export default' with expressions
|
2015-02-25 16:03:03 -08:00 |
|
CyrusNajmabadi
|
eaba1804f0
|
Merge pull request #1971 from Microsoft/commaSeparator
Allow commas as a separator between object/interface type members.
|
2015-02-23 15:43:41 -08:00 |
|
Anders Hejlsberg
|
27529f1d38
|
Addressing CR feedback
|
2015-02-23 11:23:40 -08:00 |
|
Anders Hejlsberg
|
f0f4ca6b06
|
Merge branch 'master' into es6Import
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/emitter.ts
tests/baselines/reference/APISample_compile.js
tests/baselines/reference/APISample_compile.types
tests/baselines/reference/APISample_linter.js
tests/baselines/reference/APISample_linter.types
tests/baselines/reference/APISample_transform.js
tests/baselines/reference/APISample_transform.types
tests/baselines/reference/APISample_watcher.js
tests/baselines/reference/APISample_watcher.types
tests/baselines/reference/recursiveClassReferenceTest.js.map
tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt
|
2015-02-23 11:15:56 -08:00 |
|
Cyrus Najmabadi
|
fc229368d1
|
Include the binary expression's operator in the AST.
|
2015-02-20 18:56:42 -08:00 |
|
Jason Freeman
|
5596993351
|
Merge branch 'master' into forOf
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
tests/baselines/reference/APISample_compile.js
tests/baselines/reference/APISample_compile.types
tests/baselines/reference/APISample_linter.js
tests/baselines/reference/APISample_linter.types
tests/baselines/reference/APISample_transform.js
tests/baselines/reference/APISample_transform.types
tests/baselines/reference/APISample_watcher.js
tests/baselines/reference/APISample_watcher.types
|
2015-02-18 14:49:10 -08:00 |
|
Jason Freeman
|
f7a6354470
|
More resilient error recovery when declaration in for-of is empty
|
2015-02-18 11:35:43 -08:00 |
|
Jason Freeman
|
1a3294a7d2
|
Parity sweep for for-in & for-of
|
2015-02-18 11:35:29 -08:00 |
|
Vladimir Matveev
|
7947590ee5
|
added ForOfStatement to forEachChild
|
2015-02-18 11:30:03 -08:00 |
|
Vladimir Matveev
|
1dfd1b470e
|
initial version of parsing 'for-of'
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
|
2015-02-18 11:30:00 -08:00 |
|
Anders Hejlsberg
|
79be0a7d26
|
Support for ES6 export declarations (except export default and export *)
|
2015-02-12 18:05:02 -08:00 |
|
Jason Freeman
|
486cebd224
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
|
2015-02-12 11:03:35 -08:00 |
|
togru
|
d94cbed413
|
Merge remote-tracking branch 'upstream/master'
|
2015-02-11 10:12:22 +01:00 |
|
Jason Freeman
|
a94e61bfcd
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
|
2015-02-10 16:20:32 -08:00 |
|
Anders Hejlsberg
|
e8cc2bf5f7
|
Merge branch 'master' into es6Import
|
2015-02-10 16:17:50 -08:00 |
|
Anders Hejlsberg
|
4b92e42b62
|
Merge pull request #1931 from Microsoft/spreadCall
Support spread operator in call expressions
|
2015-02-10 09:24:53 -08:00 |
|
togru
|
8492dfdffd
|
moved AMD module sorting to emitter, updated test case
|
2015-02-10 10:28:09 +01:00 |
|
Cyrus Najmabadi
|
b86ef44e59
|
Add assert that clients do not try to call updateSourceFile multiple times on a source file.
|
2015-02-09 17:24:01 -08:00 |
|
Cyrus Najmabadi
|
2eb1a213c7
|
Prevent index out of bounds exception.
|
2015-02-09 14:55:54 -08:00 |
|
Cyrus Najmabadi
|
17dd6c2de0
|
Be more conservative about reusing parameters.
|
2015-02-09 14:40:03 -08:00 |
|
Cyrus Najmabadi
|
a79e8e928b
|
Remove code duplication in isModuleElement.
|
2015-02-09 14:34:47 -08:00 |
|
Cyrus Najmabadi
|
e417f3016b
|
Add additional asserts, and make code more unified.
|
2015-02-09 14:23:55 -08:00 |
|
Cyrus Najmabadi
|
d37fdfe213
|
Add additional asserts.
|
2015-02-09 14:12:32 -08:00 |
|
Cyrus Najmabadi
|
318aa8ce7a
|
Don't use dynamic type checks while incrementally parsing.
|
2015-02-09 14:07:09 -08:00 |
|
togru
|
a27a893eeb
|
previous AMD ordering was not correct
|
2015-02-09 09:00:42 +01:00 |
|
togru
|
36990570c4
|
Added AMD dependency reordering, so import order matches with provided names
|
2015-02-09 08:44:34 +01:00 |
|
Cyrus Najmabadi
|
d0aa7891de
|
Add additional incremental assert.
|
2015-02-08 18:02:13 -08:00 |
|
Cyrus Najmabadi
|
9d6b6b422a
|
Rename a few members and clean up comments.
|
2015-02-08 17:48:56 -08:00 |
|
Cyrus Najmabadi
|
ad7c77ea08
|
Check the text change range before and after we expand it.
|
2015-02-08 17:35:54 -08:00 |
|
Cyrus Najmabadi
|
1a17fd1daf
|
Move assertions into the parsing layer.
|
2015-02-08 17:30:27 -08:00 |
|
Cyrus Najmabadi
|
a82c57c4b9
|
Make sure positions of child elements are consistent.
|
2015-02-08 16:40:04 -08:00 |
|
Cyrus Najmabadi
|
f1cb97b692
|
Add additional aggressive checks during incremental parsing.
|
2015-02-08 16:10:16 -08:00 |
|
Anders Hejlsberg
|
69bd05946a
|
CommonJS emit for ES6 import declarations
|
2015-02-08 08:03:15 -08:00 |
|
Jason Freeman
|
e508bf7e86
|
Add symbol keyword
|
2015-02-06 21:32:02 -08:00 |
|
Cyrus Najmabadi
|
449f4a4f37
|
Have better error recovery for whne a user uses semicolons instead of commas to delimit an object literal.
|
2015-02-06 17:30:29 -08:00 |
|
Cyrus Najmabadi
|
c03c9a42fd
|
Allow commas as a separator between object/interface type members.
|
2015-02-06 15:55:14 -08:00 |
|
Anders Hejlsberg
|
7e187ef75f
|
Correctly set position of import declaration nodes
|
2015-02-06 14:44:24 -08:00 |
|
Anders Hejlsberg
|
7bd14a7895
|
Merge branch 'master' into es6importcheck
Conflicts:
src/compiler/checker.ts
|
2015-02-06 14:36:36 -08:00 |
|
Anders Hejlsberg
|
0819ca897c
|
Addressing CR feedback
|
2015-02-06 07:39:11 -08:00 |
|
Anders Hejlsberg
|
36c9cf09e6
|
Adding new import nodes to forEachChild
|
2015-02-06 06:13:54 -08:00 |
|