Sebastian McKenzie
|
b670ee18df
|
fix unicode regex test
|
2015-03-14 02:28:32 +11:00 |
|
Sebastian McKenzie
|
12664c6cd6
|
start migration of core from nodes to paths
|
2015-03-14 01:48:46 +11:00 |
|
Sebastian McKenzie
|
4971d0c7f0
|
fix labeled nested for ofs - fixes #996
|
2015-03-13 13:25:37 +11:00 |
|
Sebastian McKenzie
|
3cd110a7c9
|
fix block scoping break switch collision - fixes #998
|
2015-03-12 14:35:30 +11:00 |
|
Sebastian McKenzie
|
dc45415ee0
|
hoist esModule to the top
|
2015-03-11 00:08:06 +11:00 |
|
Sebastian McKenzie
|
98ca541fde
|
restructure types
|
2015-03-11 00:04:06 +11:00 |
|
Sebastian McKenzie
|
5586ce280f
|
move build-external-helpers to tools
|
2015-03-10 17:20:14 +11:00 |
|
Sebastian McKenzie
|
212776e220
|
remove detection
|
2015-03-10 17:19:35 +11:00 |
|
Sebastian McKenzie
|
f3bd9cbcb8
|
use a different helper if a class contains class methods to avoid non-enumerability and delegation to es6.properties.computed transformer - fixes #984, closes #986
|
2015-03-10 13:04:02 +11:00 |
|
Sebastian McKenzie
|
102b4b3d1e
|
remove redundant break wrapping in for-of - fixes #985
|
2015-03-10 12:14:21 +11:00 |
|
Sebastian McKenzie
|
068b1341d9
|
fix erroneous whitespace
|
2015-03-10 03:28:36 +11:00 |
|
Sebastian McKenzie
|
6b0320fc83
|
disable test262 tests by default
|
2015-03-10 02:34:35 +11:00 |
|
Sebastian McKenzie
|
5dde63fa0a
|
more elaborate tests for #980
|
2015-03-10 02:13:00 +11:00 |
|
Sebastian McKenzie
|
672118149a
|
hoist all directives - fixes #980
|
2015-03-10 01:53:51 +11:00 |
|
Sebastian McKenzie
|
644b4373fc
|
rewrite named function expressions in async function transformers - fixes #979
|
2015-03-10 01:16:38 +11:00 |
|
Sebastian McKenzie
|
97a21e4a34
|
update spec.typeofSymbol references to es6.symbols
|
2015-03-09 03:38:13 +11:00 |
|
Sebastian McKenzie
|
d8fb7812f7
|
more utility.removeConsole tests
|
2015-03-09 03:37:42 +11:00 |
|
Sebastian McKenzie
|
bfe63f5885
|
rename spec.typeofSymbol transformer to es6.symbols
|
2015-03-09 03:37:26 +11:00 |
|
Sebastian McKenzie
|
b0f32a822d
|
pass file.addImport a name instead of an identifier
|
2015-03-08 04:10:53 +11:00 |
|
Sebastian McKenzie
|
fd99ea1749
|
Merge branch 'master' of github.com:babel/babel
|
2015-03-08 04:05:44 +11:00 |
|
Sebastian McKenzie
|
6f53980bfc
|
move runtime helpers to separate modules - babel/ember-cli-babel#24
|
2015-03-08 04:04:40 +11:00 |
|
Ondrej Kraus
|
bd5f350728
|
add tests for babel-external-helpers
|
2015-03-07 17:46:40 +01:00 |
|
Sebastian McKenzie
|
5d32432e67
|
split up export variable declarations - fixes #939, fixes #964
|
2015-03-08 02:52:10 +11:00 |
|
Sebastian McKenzie
|
9c9af6dbbd
|
add utility.removeClass tests and move parentPath setting to setContext - fixes #967
|
2015-03-08 02:49:58 +11:00 |
|
Sebastian McKenzie
|
c7bb00d58d
|
ignore case breaks - fixes #963
|
2015-03-07 17:41:56 +11:00 |
|
Sebastian McKenzie
|
2b95b876e1
|
return only constructor if class was a named class with only a constructor/no constructor
|
2015-03-07 01:50:34 +11:00 |
|
Sebastian McKenzie
|
8ad678e5bc
|
make it illegal to have a rest on a setter
|
2015-03-07 01:32:03 +11:00 |
|
Sebastian McKenzie
|
119314df74
|
update traceur
|
2015-03-07 01:25:37 +11:00 |
|
Sebastian McKenzie
|
51e336b037
|
class declarations also have a lexical self binding
|
2015-03-07 01:25:18 +11:00 |
|
Sebastian McKenzie
|
130e0ebe6b
|
better classes, more spec compliant and nicer output - fixes #952
|
2015-03-06 23:08:10 +11:00 |
|
Sebastian McKenzie
|
7a6e568940
|
clean up classes output
|
2015-03-06 02:25:24 +11:00 |
|
Sebastian McKenzie
|
5337ab5a08
|
statically bind super references in object expressions - fixes #943
|
2015-03-04 22:52:07 +11:00 |
|
Sebastian McKenzie
|
73062ae240
|
take into consideration non-identifier nodes in es6.blockScopingTDZ transformer, also turn default and parameters into lets instead of vars - fixes #929
|
2015-03-03 22:30:52 +11:00 |
|
Sebastian McKenzie
|
a65acd73ca
|
fix rogue useStrict transformer references
|
2015-03-02 22:41:55 +11:00 |
|
Sebastian McKenzie
|
b7cb2bcb7b
|
rename useStrict transformer to strict
|
2015-03-02 22:37:51 +11:00 |
|
Sebastian McKenzie
|
12e01f9e71
|
remove optional property on function params - fixes #927
|
2015-03-02 15:30:05 +11:00 |
|
Sebastian McKenzie
|
e30dbbab94
|
properly replace labels in spec for of transformer - fixes #913, closes #914
|
2015-03-02 01:41:13 +11:00 |
|
Sebastian McKenzie
|
9e5d94126c
|
add base type tests
|
2015-03-02 01:28:17 +11:00 |
|
Sebastian McKenzie
|
63f25ab038
|
check parent for variable collisions when remapping closurified block scopes - fixes #915, closes #922
|
2015-03-02 01:27:58 +11:00 |
|
Sebastian McKenzie
|
78434bb404
|
add t.evaluate method
|
2015-03-01 17:01:46 +11:00 |
|
Sebastian McKenzie
|
a57475abc9
|
better rest param member expression deopt
|
2015-03-01 11:01:06 +11:00 |
|
Sebastian McKenzie
|
ff5a149cec
|
Merge branch 'master' of github.com:babel/babel
# Conflicts:
# src/babel/transformation/transformers/es6/parameters.rest.js
|
2015-03-01 10:04:52 +11:00 |
|
Sebastian McKenzie
|
957118fb41
|
delay rest optimisation, deopt on unoptimisable references - fixes #918
|
2015-03-01 10:04:16 +11:00 |
|
Ondrej Kraus
|
24f4b041c7
|
fix rest optimization in arrow functions and add advanced test
|
2015-02-28 23:28:21 +01:00 |
|
Sebastian McKenzie
|
e945f0d10f
|
add support for outputting flow types - fixes #665
|
2015-03-01 00:32:36 +11:00 |
|
Sebastian McKenzie
|
999baf2888
|
fix regex tests
|
2015-02-27 21:01:13 +11:00 |
|
Sebastian McKenzie
|
70b25e8942
|
add sticky regex desugaring #904
|
2015-02-27 20:51:48 +11:00 |
|
Sebastian McKenzie
|
2ddbd4eecc
|
fix es for of break test expected
|
2015-02-27 20:33:42 +11:00 |
|
Sebastian McKenzie
|
0aee3c06ec
|
add noCheckAst option to enforce newline test
|
2015-02-27 15:45:09 +11:00 |
|
Sebastian McKenzie
|
a4382580fc
|
ignore user whitespace when splitting up module declaration - fixes #906
|
2015-02-27 15:25:13 +11:00 |
|