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 |
|
Cyrus Najmabadi
|
ea4e3de91c
|
Remove unnecessary diagnostics split on SourceFile.
|
2015-02-05 13:38:11 -08:00 |
|
Cyrus Najmabadi
|
f20fbb9726
|
Remove what looks like copy/paste errors in the parser.
|
2015-02-05 13:14:41 -08:00 |
|
togru
|
9974526101
|
updated code style, added tests, fixed regex bug, merged to latest branch
|
2015-02-05 12:07:00 +01:00 |
|
Cyrus Najmabadi
|
337a99f62a
|
Change the API for getting diagnostics so that all calls go through a Program instance.
|
2015-02-05 01:47:29 -08:00 |
|
Cyrus Najmabadi
|
28c1a23e7c
|
Track performance statistics in the ts module.
This allows us to greatly simplify the compile function in tsc.
|
2015-02-04 18:42:44 -08:00 |
|
Anders Hejlsberg
|
2494b2d90f
|
Support spread operator in call expressions
|
2015-02-04 13:39:24 -08:00 |
|
Cyrus Najmabadi
|
c7160ddb31
|
Rename semanticDiagnostics to bindDiagnotics.
|
2015-02-04 13:31:36 -08:00 |
|
Cyrus Najmabadi
|
35a6d0e68a
|
Introduce an object to store and manage diagnostics for different compiler components.
|
2015-02-04 13:04:42 -08:00 |
|
Cyrus Najmabadi
|
95702a89a7
|
Fix spelling of 'Filename' to be 'FileName'.
|
2015-02-03 16:08:46 -08:00 |
|
Sheetal Nandi
|
a9575a509e
|
New Import declaration syntax makes the source file external module
|
2015-01-30 13:36:17 -08:00 |
|
Sheetal Nandi
|
62ed6183d9
|
Change the name of defaultBinding to name and make ImportClause as Declaration
This helps binder to use it directly to bind the default binding
|
2015-01-30 13:02:11 -08:00 |
|