Sebastian McKenzie
c3bdecbd25
move arrow functions transformer to before function names
2015-03-19 01:46:53 +11:00
Sebastian McKenzie
ee63fb52b7
check whitelist for existence rather than length - #1044
2015-03-19 01:46:10 +11:00
Sebastian McKenzie
b166f35218
add typed arrays to native types list - #1043
2015-03-18 23:34:37 +11:00
Sebastian McKenzie
660d764390
remove loop check when aliasing breaks, continues etc - fixes #1051
2015-03-18 23:31:11 +11:00
Sebastian McKenzie
27206d6b7c
add complete list of native constructors
2015-03-18 23:27:14 +11:00
Sebastian McKenzie
34dc56b435
Merge branch 'master' into experimental
...
# Conflicts:
# src/babel/transformation/transformers/es7/abstract-references.js
# src/babel/transformation/transformers/playground/mallet-operator.js
# src/babel/transformation/transformers/playground/memoization-operator.js
# src/babel/types/index.js
2015-03-18 19:18:25 +11:00
Sebastian McKenzie
e30dd7042b
fix constructor spreading of collections #1043
2015-03-18 19:14:23 +11:00
Sebastian McKenzie
a46313903d
deprecate abstract references and remaining playground features
2015-03-18 19:08:05 +11:00
Sebastian McKenzie
68340b1288
add Promise to the list of native types - fixes #1043
2015-03-18 19:06:34 +11:00
Sebastian McKenzie
6a1b33b443
more updates to estree and new acorn
2015-03-18 19:02:15 +11:00
Sebastian McKenzie
df7524d909
update babel dev dependency and use for-of in sliced-to-array helper - fixes #1047
2015-03-18 19:01:58 +11:00
Sebastian McKenzie
2c39d406d1
move acorn into vendor
2015-03-18 19:01:30 +11:00
Sebastian McKenzie
2ff1a5d98b
Merge branch 'master' into experimental
...
# Conflicts:
# src/babel/transformation/transformers/internal/strict.js
2015-03-17 12:14:32 +11:00
Sebastian McKenzie
9b586c7587
add support for left side patterns in assignment pattern destructuring - fixes #1037
2015-03-17 12:03:13 +11:00
Sebastian McKenzie
67efb1b427
ignore this expressions in Scope#generateTempBasedOnNode - fixes #1033
2015-03-17 11:31:00 +11:00
Sebastian McKenzie
bc9c1ab61e
handle comments and use strict directives better - fixes #1030
2015-03-17 11:30:30 +11:00
Sebastian McKenzie
0e7fd0741d
inject transformer parser plugins
2015-03-17 11:26:06 +11:00
Sebastian McKenzie
4f00de50d6
remove playground code gen, remove react metadata, start update of modules to estree
2015-03-17 02:45:16 +11:00
Sebastian McKenzie
ec526f9224
embed acorn
2015-03-17 02:44:05 +11:00
Sebastian McKenzie
976e8c1cfd
ignore this expressions in Scope#generateTempBasedOnNode - fixes #1033
2015-03-17 02:20:54 +11:00
Sebastian McKenzie
4d965b0f46
consolidate transformer metadata, remove abstract references, make react transformer optional
2015-03-16 19:26:50 +11:00
Sebastian McKenzie
b1c5915ed3
remove playground
2015-03-16 16:56:24 +11:00
Sebastian McKenzie
d94bb2e048
handle comments and use strict directives better - fixes #1030
2015-03-16 13:07:28 +11:00
Sebastian McKenzie
25fa10e592
fix syntax errors
2015-03-16 02:00:19 +11:00
Sebastian McKenzie
8d3a7acbd1
add symbol check to defineProperty helper - fixes #1010
2015-03-16 02:00:10 +11:00
Sebastian McKenzie
1fb877e9f5
add highlightErrors option - fixes #837
2015-03-16 01:50:37 +11:00
Sebastian McKenzie
866d3a8eab
move file into a separate folder
2015-03-16 01:45:08 +11:00
Sebastian McKenzie
1bbe52a022
split up module class declarations - fixes #1021
2015-03-16 01:44:10 +11:00
Sebastian McKenzie
cc0f43813c
small style fixes
2015-03-16 01:26:26 +11:00
Sebastian McKenzie
b13b4bbfba
add buildPass File check in preperation for plugin api
2015-03-16 01:25:59 +11:00
Sebastian McKenzie
1c6ac0a07a
designate all playground and es7 transformers as optional
2015-03-16 01:25:25 +11:00
Sebastian McKenzie
5a319fd553
automate option generation
2015-03-16 01:23:57 +11:00
Sebastian McKenzie
a8cedf813b
Revert "remove es7.abstractReferences, playground.methodBinding and playground.objectGetterMemoisation"
...
This reverts commit f4ce216d1c18cbdad92e1e95446d3eb6f76f5925.
2015-03-16 01:02:35 +11:00
Sebastian McKenzie
9676056f08
add note about member expression resolution
2015-03-14 04:50:23 +11:00
Sebastian McKenzie
080a844457
rename "reassigned" to "constant" to reflect purpose of the property better
2015-03-14 04:44:51 +11:00
Sebastian McKenzie
1f9f57a2a6
use paths in replace supers helper
2015-03-14 03:58:18 +11:00
Sebastian McKenzie
056b7fc634
hoist uids to their parent function
2015-03-14 03:58:02 +11:00
Sebastian McKenzie
a1ab8fa0c1
remove playground.memoisationOperator deprecation message
2015-03-14 03:57:39 +11:00
Sebastian McKenzie
9e61a307d4
fix scope traversal
2015-03-14 03:34:02 +11:00
Sebastian McKenzie
d4d18f4230
Merge branch 'experimental' of github.com:babel/babel into experimental
...
# Conflicts:
# src/babel/transformation/transformers/playground/object-getter-memoization.js
# src/babel/traversal/path/index.js
# src/babel/traversal/scope.js
2015-03-14 03:10:17 +11:00
Sebastian McKenzie
f4ce216d1c
remove es7.abstractReferences, playground.methodBinding and playground.objectGetterMemoisation
2015-03-14 03:00:41 +11:00
Sebastian McKenzie
e9b0005cf5
deprecate playground.methodBinding
2015-03-14 02:35:10 +11:00
Sebastian McKenzie
63bac550cd
Merge branch 'master' into experimental
...
# Conflicts:
# src/babel/transformation/transformers/es6/for-of.js
# src/babel/transformation/transformers/playground/object-getter-memoization.js
2015-03-14 02:34:03 +11:00
Sebastian McKenzie
24807120bf
fix unicode regexes stripping their unicode flag before being passed on two regexpu - fixes #1009
2015-03-14 02:26:20 +11:00
Sebastian McKenzie
33f7c0b67e
rejigger regex flag pulling
2015-03-14 02:12:13 +11:00
Sebastian McKenzie
3172b5de5d
Merge branch 'master' of github.com:babel/babel
2015-03-14 01:53:15 +11:00
Sebastian McKenzie
2c05303813
deprecate some playground transformers
2015-03-14 01:52:59 +11:00
Sebastian McKenzie
12664c6cd6
start migration of core from nodes to paths
2015-03-14 01:48:46 +11:00
Rich Harris
a00d2c33d8
fix inputSourceMap option
...
See #827 - it looks like `opts.inputSourceMap` is the wrong way round, babel should only use an input sourcemap if the `inputSourceMap` option is *not* `false`
2015-03-13 10:46:50 -04:00
Sebastian McKenzie
c906bd3edc
start migration of core from nodes to paths
2015-03-14 01:00:02 +11:00