Mohamed Hegazy
|
d1bf508a7b
|
Merge pull request #1252 from DickvdBrink/emptyFile
Remove empty file
|
2014-11-30 00:42:10 -08:00 |
|
Cyrus Najmabadi
|
5f00c7cdbc
|
Change the names for property access and qualified names to match their types.
|
2014-11-29 17:25:52 -08:00 |
|
Cyrus Najmabadi
|
da08a6ea1a
|
Make the distinction between PropertyAccessExpressions and QualifiedNames more explicit.
|
2014-11-29 17:06:55 -08:00 |
|
Yui T
|
dfd0b8b525
|
Merge branch 'binaryIntegerLiteral' of https://github.com/Microsoft/TypeScript into binaryIntegerLiteral
|
2014-11-29 17:03:47 -08:00 |
|
Yui T
|
db51fbd65c
|
Add check and testcases for invalid binary digits and octal digits
|
2014-11-29 17:03:38 -08:00 |
|
Cyrus Najmabadi
|
38a5ba05aa
|
Add a comment explaining what Brands are used for.
|
2014-11-29 16:55:42 -08:00 |
|
Cyrus Najmabadi
|
8989f1a782
|
Add greater typesafety in the expression portion of the syntax system.
Note: this change reveals that there is definitely some wonkyness going on
with nodes like FunctionLikeDeclaration.
|
2014-11-29 16:48:28 -08:00 |
|
Yui T
|
77b8f461a3
|
Add check and testcases for invalid binary digits and octal digits
|
2014-11-29 16:46:01 -08:00 |
|
CyrusNajmabadi
|
b4962594ac
|
Merge pull request #1307 from Microsoft/parserImprovements
Simplify parser.
|
2014-11-29 16:38:53 -08:00 |
|
Cyrus Najmabadi
|
e4b543981c
|
Updating syntax kind names.
|
2014-11-29 15:58:55 -08:00 |
|
Cyrus Najmabadi
|
1d61ac5d5f
|
Renaming syntax elements.
|
2014-11-29 15:52:46 -08:00 |
|
Cyrus Najmabadi
|
e1011aa2f0
|
Rename syntax properties to match Roslyn/Fidelity naming.
|
2014-11-29 15:47:02 -08:00 |
|
Cyrus Najmabadi
|
7152d37ea2
|
Rename 'CastExpression' to 'TypeAssertionExpression'.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-29 15:32:09 -08:00 |
|
Cyrus Najmabadi
|
ac5e9b6c88
|
Simplify the parser by removing the need for the 'force' parameter.
|
2014-11-29 15:09:57 -08:00 |
|
Cyrus Najmabadi
|
b1f49c44f9
|
Simplify parser.
|
2014-11-29 15:07:10 -08:00 |
|
Cyrus Najmabadi
|
13f319b6ec
|
Add a lot of clarifying comments in the parser.
Simplify parser and avoid the need to pass around 'inNewExpression' information.
Make error span smaller for "new Foo[]" errors.
|
2014-11-29 14:51:25 -08:00 |
|
Cyrus Najmabadi
|
6a4927cef7
|
Provide unique nodes for void/typeof/delete expressions.
|
2014-11-29 13:43:30 -08:00 |
|
Cyrus Najmabadi
|
e37f4cec36
|
Add clarifying comments to parsing binary expressions.
|
2014-11-29 13:07:30 -08:00 |
|
Cyrus Najmabadi
|
114987eef1
|
Rename method, also remove unnecessary loop when parsing conditional expressions.
|
2014-11-29 12:51:06 -08:00 |
|
CyrusNajmabadi
|
e70005b583
|
Merge pull request #1273 from Microsoft/asyncAwaitFidelity
Update fidelity to support all the latest language constructs (const enums, let/const, type aliases, etc).
|
2014-11-28 18:51:06 -08:00 |
|
CyrusNajmabadi
|
be50b62a2c
|
Merge pull request #1300 from Microsoft/letConstTests
Add parser tests for let/const.
|
2014-11-28 18:50:55 -08:00 |
|
Anders Hejlsberg
|
501a3704f9
|
Accepting new baselines
|
2014-11-28 18:33:37 -08:00 |
|
Anders Hejlsberg
|
ec7ce72c94
|
Removing unused diagnostics related to '_i' variable name
|
2014-11-28 18:32:51 -08:00 |
|
Anders Hejlsberg
|
28a73bc936
|
Emit of rest parameter for loop uses unique temporary variable name
|
2014-11-28 18:25:27 -08:00 |
|
Vladimir Matveev
|
fe16059214
|
Merge pull request #1291 from Microsoft/newlines_in_formatting
new lines that were added\removed by rules must always be honored even i...
|
2014-11-28 16:13:29 -08:00 |
|
Cyrus Najmabadi
|
29ced53a4d
|
Add parser tests for let/const.
|
2014-11-28 14:50:58 -08:00 |
|
Cyrus Najmabadi
|
aa91aa7f44
|
Remove IndexMemberDeclaration, we can just use IndexSignature instead.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-28 14:39:30 -08:00 |
|
Cyrus Najmabadi
|
749501e8bf
|
Simplify how type members are represented in the tree.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-28 14:38:57 -08:00 |
|
Cyrus Najmabadi
|
aaaa078199
|
Update name of variable declaration member.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-28 14:38:23 -08:00 |
|
Cyrus Najmabadi
|
f68e006024
|
Add support for parsing 'let' and 'const' declarations.
|
2014-11-28 14:37:47 -08:00 |
|
Cyrus Najmabadi
|
dcfaf6d6d3
|
Support parsing const enums.
|
2014-11-28 14:37:26 -08:00 |
|
Cyrus Najmabadi
|
2de7beb24c
|
Add support for parsing type aliases.
Conflicts:
src/services/syntax/SyntaxGenerator.js.map
|
2014-11-28 14:37:07 -08:00 |
|
Cyrus Najmabadi
|
65b5d47217
|
Removing duplication in the parser.
|
2014-11-28 14:36:22 -08:00 |
|
Cyrus Najmabadi
|
5f2da4afc8
|
Don't use bitwise operations on this nmber. It may be more than 32 bits.
|
2014-11-28 14:36:05 -08:00 |
|
Cyrus Najmabadi
|
70cabf07e3
|
Remove fidelity tests.
|
2014-11-28 14:35:18 -08:00 |
|
Cyrus Najmabadi
|
ab057b9e58
|
Use a const enum for the syntax kind.
Conflicts:
Jakefile
src/services/syntax/SyntaxGenerator.js.map
tests/Fidelity/Program.ts
tests/Fidelity/program.js
tests/Fidelity/program.js.map
|
2014-11-28 14:35:04 -08:00 |
|
Cyrus Najmabadi
|
8f6730cc88
|
Merge branch 'master' into asyncAwaitFidelity
|
2014-11-28 13:15:14 -08:00 |
|
Anders Hejlsberg
|
cf3e3ac6b8
|
Rewriting and emit for destructuring declarations
|
2014-11-28 10:13:52 -08:00 |
|
Anders Hejlsberg
|
98eaca541a
|
Accepting new baselines
|
2014-11-28 10:06:43 -08:00 |
|
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 |
|
Mohamed Hegazy
|
cc270c72ec
|
Add the test262 helper file
|
2014-11-27 13:06:06 -08:00 |
|
Mohamed Hegazy
|
af3897086f
|
Move collateOutputs to harness
|
2014-11-27 13:05:23 -08:00 |
|
Mohamed Hegazy
|
ef14da00f4
|
Add tree serializer to test262
|
2014-11-27 13:01:20 -08:00 |
|
Mohamed Hegazy
|
507ec3db3f
|
Merge branch 'master' into es6Typings
|
2014-11-27 10:00:32 -08:00 |
|
Mohamed Hegazy
|
d3e70ecfbf
|
Merge branch 'master' into es6typings
Conflicts:
src/compiler/parser.ts
src/compiler/tsc.ts
src/harness/harness.ts
src/harness/projectsRunner.ts
tests/baselines/reference/templateStringsArrayTypeDefinedInES5Mode.errors.txt
|
2014-11-27 09:59:46 -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 |
|
Daniel Rosenwasser
|
ae384470a4
|
Tests for terminated/unterminated template strings.
|
2014-11-26 17:14:08 -08:00 |
|