Cyrus Najmabadi
|
49c78968a3
|
CR feedback.
|
2015-02-20 11:25:42 -08:00 |
|
Cyrus Najmabadi
|
33e1e5d905
|
Add a PatternMatcher API (similar to the one in Roslyn) for more advanced matching with features like NavigateTo.
|
2015-02-20 00:22:41 -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
|
6c32a6aca8
|
Address feedback
|
2015-02-18 14:39:07 -08:00 |
|
Jason Freeman
|
8558d642f3
|
Temporarily disallow for-of statements
|
2015-02-18 11:39:37 -08:00 |
|
Jason Freeman
|
7cb2a64350
|
Disallow type annotation on a for-of variable
|
2015-02-18 11:35:52 -08:00 |
|
Jason Freeman
|
147cc204b8
|
Disallow initializers in for-in and for-of loops
|
2015-02-18 11:35:46 -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
|
cc81a670ac
|
Fork grammar message into two messages
|
2015-02-18 11:35:40 -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 |
|
Jason Freeman
|
59dc7d3a5b
|
Address feedback
|
2015-02-16 16:50:40 -08:00 |
|
Jason Freeman
|
7d7d54f6f0
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
|
2015-02-16 13:44:53 -08:00 |
|
Jason Freeman
|
3b967e3489
|
Move 4000-coded type check errors to 2000s where they belong
|
2015-02-16 12:45:03 -08:00 |
|
Jason Freeman
|
ac829a8384
|
Error for naming an interface 'symbol'
|
2015-02-16 10:44:30 -08:00 |
|
Jason Freeman
|
65d831e8b3
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
|
2015-02-16 10:38:22 -08:00 |
|
Vladimir Matveev
|
9f7c252ee0
|
Merge pull request #2027 from Microsoft/redefinedLetConst
Disallow let\const declarations in the same scope with var declarations.
|
2015-02-13 15:14:09 -08:00 |
|
Jason Freeman
|
9c273d8133
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
Conflicts:
src/services/services.ts
|
2015-02-13 14:52:03 -08:00 |
|
Yui T
|
cfb9cf0c7d
|
Merge branch 'master' into fixTimeMeasurement
|
2015-02-13 13:46:11 -08:00 |
|
Yui T
|
91a39dd000
|
Fix time measurement
|
2015-02-13 13:42:17 -08:00 |
|
Vladimir Matveev
|
941728de07
|
pass missing argument to error message
|
2015-02-13 13:14:47 -08:00 |
|
Vladimir Matveev
|
3d26fbc4d4
|
adjust error message text based on PR feedback
|
2015-02-13 13:12:51 -08:00 |
|
Vladimir Matveev
|
e5d80db72c
|
addressed PR feedback
|
2015-02-13 10:04:44 -08:00 |
|
Jason Freeman
|
4942c5f615
|
Address feedback
|
2015-02-12 17:36:56 -08:00 |
|
Vladimir Matveev
|
07dbd30ba1
|
update comment text
|
2015-02-12 16:40:06 -08:00 |
|
Vladimir Matveev
|
a9df539b7e
|
added check that var and let\const cannot share scope, added check that var is not shadowed by the let\const from the inner scope
|
2015-02-12 16:37:07 -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 |
|
togru
|
091f38b3e0
|
improved equality checks in AMD module sorting function
|
2015-02-11 10:10:11 +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 |
|
Jason Freeman
|
18276e5267
|
Address feedback from @yuit
|
2015-02-10 16:13:28 -08:00 |
|
Vladimir Matveev
|
f29d931bd9
|
disallow let to be used as name in let\const in ES6
|
2015-02-10 13:36:24 -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 |
|