Daniel Rosenwasser
|
5ec68eb0e4
|
Harden against trees without parent pointers for emitting literals; fix lookahead in text for numeric literal indicators.
|
2015-03-02 15:51:23 -08:00 |
|
Daniel Rosenwasser
|
6be13a90b5
|
Fixed error message.
|
2015-03-02 12:07:09 -08:00 |
|
Daniel Rosenwasser
|
b1837c827c
|
Addressed some CR feedback.
|
2015-02-27 18:13:05 -08:00 |
|
Daniel Rosenwasser
|
5437b3db5a
|
Removed unused variable.
|
2015-02-27 16:08:21 -08:00 |
|
Daniel Rosenwasser
|
3c344782e6
|
Merge branch 'master' into withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
|
2015-02-27 15:45:28 -08:00 |
|
Daniel Rosenwasser
|
cad8f6b091
|
Only add an extended Unicode escape when it is entirely valid.
|
2015-02-27 15:34:06 -08:00 |
|
Daniel Rosenwasser
|
4657c2dfd5
|
Emit all strings with extended escapes using the same scheme as templates.
|
2015-02-27 12:55:46 -08:00 |
|
Daniel Rosenwasser
|
9d89668516
|
Made unicode escapes use uppercase hex codes.
...because caps lock is cruise control for cool.
|
2015-02-27 11:41:14 -08:00 |
|
Daniel Rosenwasser
|
a81bf8cdad
|
Emit non-ASCII characters with unicode escape sequences.
|
2015-02-27 11:33:39 -08:00 |
|
CyrusNajmabadi
|
f4158eecf4
|
Merge pull request #2162 from Microsoft/declarations
Simplify some places in the compiler where we have esoteric declarations.
|
2015-02-26 23:21:35 -08:00 |
|
CyrusNajmabadi
|
7b22880ba3
|
Merge pull request #2163 from Microsoft/computedPropertyFormatting
Produce better wrapping for object literal emit with computed property names.
|
2015-02-26 17:59:39 -08:00 |
|
Cyrus Najmabadi
|
7b7f49725d
|
Adding test.
|
2015-02-26 17:42:46 -08:00 |
|
Cyrus Najmabadi
|
27e888284d
|
CR feedback.
|
2015-02-26 17:37:01 -08:00 |
|
CyrusNajmabadi
|
4ee70ed97c
|
Merge pull request #2157 from Microsoft/timings
Print times in a manner more consistent with the 1.3 compiler.
|
2015-02-26 17:28:05 -08:00 |
|
Cyrus Najmabadi
|
e2d9ea51eb
|
Add test for catch variables with initializers.
|
2015-02-26 17:27:18 -08:00 |
|
Cyrus Najmabadi
|
9125aa5192
|
Rename method.
|
2015-02-26 17:26:33 -08:00 |
|
Cyrus Najmabadi
|
11772e75a7
|
Simplify how catch clauses are represented in our AST.
|
2015-02-26 17:19:19 -08:00 |
|
Cyrus Najmabadi
|
7d6c0f0893
|
Add ArrowFunction and sort cases.
|
2015-02-26 16:16:20 -08:00 |
|
Cyrus Najmabadi
|
81b6588059
|
Make isDeclaration return 'true' on FunctionExpressions.
|
2015-02-26 16:11:27 -08:00 |
|
Cyrus Najmabadi
|
71c3bccef4
|
Produce better wrapping for object literal emit with computed property names.
|
2015-02-26 15:35:17 -08:00 |
|
Cyrus Najmabadi
|
0be645943a
|
Print times in a manner more consistent with the 1.3 compiler.
This allows us to more accurately compare and constrast times between that
compiler and the current one.
|
2015-02-26 14:51:04 -08:00 |
|
Daniel Rosenwasser
|
bbf9579021
|
Added scanning support for extended escapes.
|
2015-02-26 14:41:14 -08:00 |
|
Daniel Rosenwasser
|
6ad1780518
|
Added tests and updated baselines.
|
2015-02-26 13:51:51 -08:00 |
|
Mohamed Hegazy
|
21fb559b53
|
Make the vsDevMode script more explicit and support lib file override
|
2015-02-26 12:22:01 -08:00 |
|
Daniel Rosenwasser
|
1e602def5b
|
Merge branch 'master' into withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
|
2015-02-26 12:17:31 -08:00 |
|
Daniel Rosenwasser
|
a77d39bc2c
|
Merge pull request #1589 from ivogabe/taggedTemplates
Tagged templates ES3 & 5
|
2015-02-26 10:29:40 -08:00 |
|
Ivo Gabe de Wolff
|
2b10d394d4
|
Update baselines
|
2015-02-26 12:01:19 +01:00 |
|
CyrusNajmabadi
|
9c27fb1592
|
Merge pull request #2146 from Microsoft/fromContextualKeyword
'from' is a contextual keyword, and should only be recognized as by the parser as such.
|
2015-02-26 01:00:50 -08:00 |
|
Ivo Gabe de Wolff
|
80ff139e4a
|
Merge branch 'master' into taggedTemplates
|
2015-02-26 08:12:52 +01:00 |
|
Steve Lucco
|
42bc64b168
|
Merge pull request #2125 from Microsoft/updateProjectStructure
Update project structure on idle after change
|
2015-02-25 21:58:46 -08:00 |
|
Cyrus Najmabadi
|
3a3af530d4
|
'from' is a contextual keyword, and should only be recognized as by the parser as such.
|
2015-02-25 21:46:55 -08:00 |
|
Daniel Rosenwasser
|
0162330d50
|
Merge pull request #2143 from Microsoft/escapingTheTemplateOfDoomAgain
Fix character escaping for downlevel template strings
|
2015-02-25 18:41:15 -08:00 |
|
Daniel Rosenwasser
|
d43e2e0fbb
|
Fixed character escaping for characters with values below 0x20 and '9'.
|
2015-02-25 18:01:40 -08:00 |
|
Daniel Rosenwasser
|
909c367ed8
|
Added tests for testing escapes.
|
2015-02-25 17:51:42 -08:00 |
|
CyrusNajmabadi
|
a196c77353
|
Merge pull request #2142 from Microsoft/timeReporting
Ensure that the cost for typechecking is not billed to the emit portion of the compiler.
|
2015-02-25 17:02:47 -08:00 |
|
Cyrus Najmabadi
|
a020a43216
|
Ensure that the cost for typechecking is not billed to the emit portion of the compiler.
|
2015-02-25 16:45:45 -08:00 |
|
CyrusNajmabadi
|
7b8919f166
|
Merge pull request #2138 from Microsoft/functionEmit
Remove optimization of eliding the preamble code for functions without statements.
|
2015-02-25 14:28:28 -08:00 |
|
Cyrus Najmabadi
|
f7214442cd
|
Merge branch 'master' into functionEmit
Conflicts:
src/compiler/emitter.ts
|
2015-02-25 14:25:24 -08:00 |
|
Cyrus Najmabadi
|
8bfc35030d
|
CR feedback.
|
2015-02-25 14:23:51 -08:00 |
|
Cyrus Najmabadi
|
b9f43b9563
|
CR feedback.
|
2015-02-25 14:16:35 -08:00 |
|
Cyrus Najmabadi
|
29e5983acf
|
Merge branch 'binaryExprAlloc'
Conflicts:
src/compiler/emitter.ts
|
2015-02-25 14:04:20 -08:00 |
|
Daniel Rosenwasser
|
ee71954964
|
Simplified scanHexDigits by just wrapping the intended functionality in separate functions.
|
2015-02-25 14:01:21 -08:00 |
|
Daniel Rosenwasser
|
f16e875966
|
Added tests for escapes in strings, regexes, and templates.
|
2015-02-25 14:01:07 -08:00 |
|
Cyrus Najmabadi
|
09c0c17937
|
Avoid unnecessary allocations in binary expression emit.
|
2015-02-25 13:59:16 -08:00 |
|
Cyrus Najmabadi
|
9c867e3280
|
Avoid allocation during binary expression emit when unnecessary.
|
2015-02-25 13:44:08 -08:00 |
|
Cyrus Najmabadi
|
8e292a19f7
|
Avoid allocation during binary expression emit when unnecessary.
|
2015-02-25 13:40:25 -08:00 |
|
Cyrus Najmabadi
|
5f9b49fa4c
|
Avoid allocation during binary expression emit when unnecessary.
|
2015-02-25 13:39:57 -08:00 |
|
Cyrus Najmabadi
|
ebd63c0fde
|
Remove optimization of eliding the preamble code for functions without statements.
|
2015-02-25 13:32:45 -08:00 |
|
Mohamed Hegazy
|
e9874a2a4f
|
Merge pull request #2121 from Microsoft/importGotoDef
Support for goto def on new Import/Export syntax
|
2015-02-25 12:28:34 -08:00 |
|
Ivo Gabe de Wolff
|
ac8e395d98
|
Merge branch 'master' into taggedTemplates
|
2015-02-25 21:26:38 +01:00 |
|