Sebastian McKenzie
12bd6494b7
use class ref instead of class name when adding class super native constructor call - fixes #1358
2015-04-27 03:06:13 +01:00
Sebastian McKenzie
be650ffc61
call decorator initializers with the proper context - #1350 - thanks @monsanto
2015-04-26 21:17:15 +01:00
Sebastian McKenzie
3078d48178
don't rely on sequence expressions for <= 1 sequence expressions in blockScoping transformer
2015-04-26 21:15:30 +01:00
Sebastian McKenzie
0be93563dd
fix spec.blockScopedFunctions shouldVisit method
2015-04-26 21:15:08 +01:00
Sebastian McKenzie
470ebf3a46
various random optimisations
2015-04-26 21:04:06 +01:00
Sebastian McKenzie
b695369126
add babel brand to code gen deopt message
2015-04-26 21:03:54 +01:00
Sebastian McKenzie
f4611469b4
remove declarations transformer and instead do it whenever we push a generated declaration, better for perf and removes shitty bugs - fixes #1268
2015-04-26 15:46:06 +01:00
Sebastian McKenzie
68bfafe745
add missing ast-types definitions
2015-04-26 05:26:29 +01:00
Sebastian McKenzie
f72782b71c
remove transformer prepass and various other optimisations
2015-04-26 05:26:21 +01:00
Sebastian McKenzie
0f1f5e3565
implement path-specific transformer skipping via the starting prepass
2015-04-26 02:42:15 +01:00
Sebastian McKenzie
dfe126f3d4
verify traversal visitors
2015-04-25 22:49:54 +01:00
Sebastian McKenzie
d789a6e7aa
remove symbol check from defineProperty helper #1348
2015-04-25 18:31:29 +01:00
Sebastian McKenzie
deed48a3db
fix decorator interop - fixes #1277
2015-04-25 18:18:30 +01:00
Sebastian McKenzie
1511dcbd73
resolveModuleSource on ExportAllDeclarations - fixes #1342
2015-04-25 17:47:44 +01:00
Sebastian McKenzie
12fef25803
update to core-js 0.9.0 - closes #1348
2015-04-25 17:40:59 +01:00
Sebastian McKenzie
fd30eb1839
Merge branch 'master' of github.com:babel/babel
2015-04-24 19:28:58 +01:00
Sebastian McKenzie
63344eb0a4
only skip traversal of immutable JSX elements in the optimisation.react.constantElements transformer when we've actually hoisted them - closes #1344
2015-04-24 19:28:51 +01:00
Sebastian McKenzie
6e4e11a365
fix JSX literal children not being output correctly
2015-04-24 19:28:17 +01:00
Sebastian McKenzie
e330efe058
Merge pull request #1343 from isojs/fix-ignore-only-windows
...
Fix ignore/only on Windows
2015-04-24 15:21:33 +01:00
Sebastian McKenzie
ce86eca8b0
Merge pull request #1335 from lukescott/fix-resolve-rc
...
Fix resolve rc loading options twice
2015-04-24 15:21:18 +01:00
Luke Scott
03dbaa3e0e
fix resolve-rc loading options twice - fixes #1329
2015-04-24 07:13:26 -07:00
George Stagas
2bd35fac6e
normalize filename slashes for shouldIgnore
2015-04-24 16:58:52 +03:00
Sebastian McKenzie
a36c1b4a92
rewrite this in shadowed functions inside native derived class constructors - fixes #1340
2015-04-24 11:20:29 +01:00
Sebastian McKenzie
74f04ed6a1
clean up interop require
2015-04-22 00:14:55 +01:00
Sebastian McKenzie
74d880bf18
Merge pull request #1317 from jeffmo/copy_static_props_on_foreign_export_objs
...
Copy statics from foreign exports objects when doing an ES6 import
2015-04-21 22:44:52 +01:00
jeffmo
5ce38cacaa
Copy statics off of foreign exports objects when doing an ES6 import
2015-04-21 12:17:43 -04:00
Sebastian McKenzie
829f642ad8
fix spread properties in assignment position - fixes #1315
2015-04-21 16:24:34 +01:00
Sebastian McKenzie
80a4b95da4
fix incorrect externalHelpers option definition - fixes #1307
2015-04-21 16:16:07 +01:00
Sebastian McKenzie
dc2a20dbcd
Merge branch 'master' of github.com:babel/babel
2015-04-21 16:14:49 +01:00
Sebastian McKenzie
f6278e43ce
properly handle shorthand JSX attributes in optimisation.react.inlineElements transformer - fixes #1309
2015-04-21 16:14:36 +01:00
jquense
ef56042c93
Fixes bug where position was never set
...
The mallet operator was compiling to `if (!position) position =
name.position`. Since position is set earlier the conditional was always
true and position was never updated from the plugin object.
2015-04-20 12:34:39 -04:00
Sebastian McKenzie
9360860601
memoise and bind member expression decorators - fixes #1296
2015-04-20 06:16:20 +01:00
Sebastian McKenzie
7d4ecea8fb
move react children coercion to opening element visitor - fixes #1276
2015-04-20 05:49:59 +01:00
Sebastian McKenzie
6b1c5bc358
remove interop require on bluebird - fixes #1289
2015-04-20 00:22:41 +01:00
Sebastian McKenzie
3564309a77
allow plugins to be specified as an object with transformer and position - fixes #1300
2015-04-20 00:05:06 +01:00
Sebastian McKenzie
c9518bb60d
consider switches to be a valid scope - fixes #1297
2015-04-19 21:45:43 +01:00
Sebastian McKenzie
0f1215e33e
add title to logging - fixes #1292
2015-04-19 16:06:58 +01:00
Sebastian McKenzie
d7b0b5bec0
add space to do-while code gen - fixes #1290
2015-04-17 17:35:36 -07:00
Sebastian McKenzie
1818094577
validate this before super on exit, not enter - fixes #1284
2015-04-16 22:04:18 -07:00
Sebastian McKenzie
20d7603c0b
remove redundant replaceExpressionWithStatements for statement or block nodes - fixes #1265
2015-04-15 15:16:34 -07:00
Sebastian McKenzie
24b13c5e49
remove unnecessary csp makePredicate - fixes #1267
2015-04-15 15:13:12 -07:00
Sebastian McKenzie
9a825bced7
remove runtime compatibility check - closes #1266
2015-04-15 15:03:45 -07:00
Sebastian McKenzie
fcb78436c6
move es6.proxies to ludicrous
2015-04-15 14:59:37 -07:00
Sebastian McKenzie
bb30a64f8d
add extra transform option
2015-04-15 14:59:26 -07:00
Sebastian McKenzie
b483c16fe2
Merge branch 'proxies'
...
# Conflicts:
# src/babel/transformation/file/index.js
2015-04-15 13:32:28 -07:00
Sebastian McKenzie
3a5bd06a7e
fix proeprty method assignment wrapper generator template
2015-04-14 08:28:02 -07:00
Sebastian McKenzie
66a908aaa7
Mark function token as able to start an expression
2015-04-14 08:18:06 -07:00
Sebastian McKenzie
b51411f090
Merge branch 'master' of github.com:babel/babel
2015-04-14 07:39:52 -07:00
Sebastian McKenzie
4cc843ded3
set hoisted to true for react constant elements optimisation
2015-04-14 07:39:44 -07:00
Sebastian McKenzie
47d253c732
set passModuleArg when handling default export specifiers in amd module formatter - fixes #1260
2015-04-14 07:39:34 -07:00