Commit Graph

2428 Commits

Author SHA1 Message Date
Vladimir Matveev
cca6eeaf99 new lines that were added\removed by rules must always be honores even if they doesn't trigger recomputation of indentation 2014-11-27 19:03:50 -08:00
Jason Freeman
05fd2e9fb3 Merge pull request #1272 from Microsoft/computedProperties
Parsing and emit for computed properties
2014-11-26 20:16:36 -08:00
Jason Freeman
ddebd02828 Accept type baselines (will verify when computed properties are typechecked) 2014-11-26 20:15:36 -08:00
Jason Freeman
02dc56946e Merge branch 'master' into computedProperties 2014-11-26 20:12:04 -08:00
Jason Freeman
1a8816f459 Address feedback 2014-11-26 20:10:49 -08:00
Vladimir Matveev
526aed36a0 Merge pull request #1277 from Microsoft/formatting_regexes
handle regexes correctly in formatting
2014-11-26 11:23:06 -08:00
Cyrus Najmabadi
cf3d28400e Update LKG. 2014-11-26 02:24:03 -08:00
CyrusNajmabadi
68045a382b Merge pull request #1278 from Microsoft/preserveConstEnums2
Emit modules that contain only const enums, if the preserveConstEnum flag is provided.
2014-11-26 02:13:26 -08:00
Cyrus Najmabadi
7cb4fef7a3 Update LKG. 2014-11-26 01:20:34 -08:00
Cyrus Najmabadi
498a3274b8 Emit modules that contain only const enums, if the preserveConstEnum flag is provided. 2014-11-26 01:07:36 -08:00
Vladimir Matveev
eda4b1bea0 handle regexes correctly in formatting 2014-11-26 00:29:20 -08:00
Daniel Rosenwasser
faf3413c40 Merge pull request #1098 from Microsoft/getOccsForModifiers
Support getOccurrences for modifier keywords.
2014-11-25 19:44:55 -08:00
Jason Freeman
480883b227 Skip computed properties in the nav bar 2014-11-25 16:09:10 -08:00
Jason Freeman
d43ed2f10e Fix merge issues 2014-11-25 16:09:07 -08:00
Jason Freeman
f6266fc99e Checker refactor for FunctionLike and VariableOrProperty 2014-11-25 16:09:05 -08:00
Jason Freeman
2bc1f4f4fa Update error codes 2014-11-25 16:09:03 -08:00
Jason Freeman
98eda2bf5c Syntax error for computed properties on method overloads 2014-11-25 16:09:00 -08:00
Jason Freeman
0e864143de Emit tests for computed properties 2014-11-25 16:08:58 -08:00
Jason Freeman
17a09d1d36 Emit for computed properties 2014-11-25 16:08:55 -08:00
Jason Freeman
cf4f34c224 Add parser tests for computed properties 2014-11-25 16:08:53 -08:00
Jason Freeman
9d5c86a11d Add grammar errors for computed property names 2014-11-25 16:08:50 -08:00
Jason Freeman
dbc48d222f Parse computed property names 2014-11-25 16:08:48 -08:00
Daniel Rosenwasser
d373dc8a99 Merge branch 'master' into getOccsForModifiers 2014-11-25 15:03:28 -08:00
Daniel Rosenwasser
3e1b6b896c Merge pull request #657 from Microsoft/conformanceTests-624
Conformance Tests for Spec Change in PR#624
2014-11-25 14:32:27 -08:00
Daniel Rosenwasser
c8bb487645 Merge branch 'master' into conformanceTests-624
Conflicts:
	tests/baselines/reference/parameterInitializersForwardReferencing.errors.txt
2014-11-25 14:18:17 -08:00
CyrusNajmabadi
1b29b51d54 Merge pull request #1268 from Microsoft/generators
Report errors for using yield/generators right now.
2014-11-25 14:02:46 -08:00
Cyrus Najmabadi
d37368e39f Report error on asterisk token. 2014-11-25 13:54:26 -08:00
Cyrus Najmabadi
5b539f0636 Report errors for using yield/generators right now. 2014-11-25 12:16:31 -08:00
Yui T
44e6bcf7ff Merge branch 'master' of https://github.com/Microsoft/TypeScript 2014-11-25 10:30:20 -08:00
Yui T
92f8d0ba28 Change the name invokeEmitter back to emitFiles 2014-11-25 10:30:13 -08:00
CyrusNajmabadi
af4a12151c Merge pull request #1261 from Microsoft/contextFlags
Use a separate field on a node to specify parser context flags.
2014-11-25 01:38:51 -08:00
Cyrus Najmabadi
3597f4f4d7 Improve comments for both parsers and bring more in sync. 2014-11-25 01:21:10 -08:00
Cyrus Najmabadi
dc6886c1ca Add clarifying comments. 2014-11-25 01:12:21 -08:00
Cyrus Najmabadi
ce2e7fc5d5 Have a node flag to indicate if a yield expression has a *. 2014-11-25 01:11:58 -08:00
Cyrus Najmabadi
8bbc4090ef Simplify fidelity implementation of context flags. 2014-11-25 01:03:13 -08:00
Cyrus Najmabadi
626e90ed3f Mark generator functions with an appropriate nodeflag. 2014-11-25 00:45:25 -08:00
Cyrus Najmabadi
bdaccf6f81 Rename parser context flags. 2014-11-25 00:39:15 -08:00
Cyrus Najmabadi
dac0a910f7 Don't use underscores in names. 2014-11-25 00:35:18 -08:00
Cyrus Najmabadi
ed2cd997bc An asterisk is not a legal start of an enum member. 2014-11-25 00:30:41 -08:00
Cyrus Najmabadi
5309171798 Rename methods as per CR feedback. 2014-11-25 00:27:32 -08:00
Cyrus Najmabadi
1bf3ba85a2 Initialize enum in a way that makes it clearer that it is a Flags-enum. 2014-11-25 00:23:03 -08:00
Cyrus Najmabadi
d2aa688226 Don't store both boolean context flags and a unified flags value. 2014-11-25 00:19:50 -08:00
Cyrus Najmabadi
3b253e9a4a Add an _es6 suffix to prevent name collisions. 2014-11-24 22:53:55 -08:00
Cyrus Najmabadi
d11eabc81b Add test baselines. 2014-11-24 22:45:33 -08:00
Cyrus Najmabadi
2f075a1c06 Fix parsing of function expression names. 2014-11-24 22:41:55 -08:00
Cyrus Najmabadi
78cd1b5f7e Parser tests for generators and yield expressions. 2014-11-24 22:40:54 -08:00
Cyrus Najmabadi
7e1a62a8c2 Add support for parsing generator functions and yield expressions. 2014-11-24 22:40:28 -08:00
Cyrus Najmabadi
726de4b402 Add the context mutation operators. 2014-11-24 21:04:46 -08:00
Cyrus Najmabadi
8a615669e5 Extract context flags into their own enum. 2014-11-24 18:56:53 -08:00
Cyrus Najmabadi
14f90b889d Update fidelity to match names. 2014-11-24 18:51:07 -08:00