Cyrus Najmabadi
|
54bd524c90
|
Provide brands for statements.
Introduce a ModuleElement type to provide more clear typesafety.
|
2014-11-30 14:06:15 -08:00 |
|
Mohamed Hegazy
|
0246daec83
|
Handel TypeLiterals, ParenTypes, UnionTypes, and ArrayTypes
|
2014-11-30 11:47:41 -08:00 |
|
Mohamed Hegazy
|
fd229a9d99
|
Merge pull request #1310 from SolalPirelli/fix_doc
Fix documentation for Uint32Array.subarray
|
2014-11-30 11:12:26 -08:00 |
|
Mohamed Hegazy
|
9ed27b23ab
|
Handel assert for missing node kind in isDeclarationVisible for functionType and constructorType
|
2014-11-30 11:04:15 -08:00 |
|
Anders Hejlsberg
|
3ff2a62892
|
Allow assignment expressions as destructuring assignment target
|
2014-11-30 09:11:18 -08:00 |
|
Solal Pirelli
|
a74bc81ba2
|
Fix documentation for Uint32Array.subarray
|
2014-11-30 10:03:53 +01:00 |
|
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 |
|