Sebastian McKenzie
|
c8c667bf16
|
add back loop ensure block
|
2015-01-12 20:04:19 +11:00 |
|
Sebastian McKenzie
|
49cdacbcb4
|
add includeRegenerator option
|
2015-01-12 20:03:02 +11:00 |
|
Sebastian McKenzie
|
e298a5d350
|
remove unused check function
|
2015-01-12 11:50:45 +11:00 |
|
Sebastian McKenzie
|
545c8c3adb
|
define class methods instead of assigning them - fixes #454
|
2015-01-12 11:44:23 +11:00 |
|
Sebastian McKenzie
|
d093dc8231
|
disallow setters without one parameter - fixes #455
|
2015-01-12 10:25:37 +11:00 |
|
Sebastian McKenzie
|
6131cea5b2
|
add classesFastSuper optional transformer - fixes #451
|
2015-01-12 10:19:22 +11:00 |
|
Sebastian McKenzie
|
99ccb4111a
|
start adding support for this mapping for supers
|
2015-01-11 22:15:56 +11:00 |
|
Sebastian McKenzie
|
82aa2686f9
|
fix writable being set on accessors
|
2015-01-11 04:55:27 +11:00 |
|
Sebastian McKenzie
|
24616fa08a
|
fix linting errors
|
2015-01-11 03:35:37 +11:00 |
|
Sebastian McKenzie
|
9f3e1eabfd
|
simplify define properties
|
2015-01-11 03:21:05 +11:00 |
|
Sebastian McKenzie
|
286d2f84bd
|
add configurable and writable property to defined properties
|
2015-01-11 02:43:17 +11:00 |
|
Sebastian McKenzie
|
ad6ab57fe3
|
only use raw type references in coreAliasing on Symbol - fixes #421
|
2015-01-11 01:00:04 +11:00 |
|
Sebastian McKenzie
|
348fe045d3
|
reformat for of transformers and add pattern support
|
2015-01-11 00:35:41 +11:00 |
|
Sebastian McKenzie
|
980b20316b
|
Merge pull request #441 from monsanto/fast-for-of
Optional for-of transformer that puts arrays in fast path
|
2015-01-11 00:32:56 +11:00 |
|
Sebastian McKenzie
|
72ec771725
|
fix unnecessarily shifting super ref
|
2015-01-10 22:42:20 +11:00 |
|
Sebastian McKenzie
|
295faf185c
|
remove unnecessary ensureBlock in let scoping transformer #434
|
2015-01-10 22:33:57 +11:00 |
|
Sebastian McKenzie
|
54b05f33f2
|
move super reference into closure
|
2015-01-10 22:26:51 +11:00 |
|
Sebastian McKenzie
|
13a52dd300
|
always use an IIFE for classes - fixes #435
|
2015-01-10 22:18:30 +11:00 |
|
Christopher Monsanto
|
393d52088a
|
optional for-of transformer that puts arrays in fast path
|
2015-01-09 20:53:48 -05:00 |
|
Sebastian McKenzie
|
1536d3de91
|
Revert "add base optional object observe transformer"
This reverts commit b619e843a9ffae2376aafceeb7d0b47ac79f8ac7.
|
2015-01-09 21:18:55 +11:00 |
|
Sebastian McKenzie
|
fddacb1612
|
don't assign array expressions to a temp variable in destructuring #431
|
2015-01-09 21:18:51 +11:00 |
|
Sebastian McKenzie
|
b619e843a9
|
add base optional object observe transformer
|
2015-01-09 19:57:21 +11:00 |
|
Sebastian McKenzie
|
c5960fb9f7
|
Merge pull request #408 from 6to5/fix-esnext-class-tests
[WIP] Fix super with getters and setters and with class prototypes changing.
|
2015-01-09 07:22:35 +11:00 |
|
Brian Donovan
|
af1912ab7a
|
Ensure constructors use the current super class.
This is an extension of 324a4a1b22c5cd6b624d7689f8ec97a8c36eb165.
|
2015-01-08 09:31:18 -08:00 |
|
Brian Donovan
|
5b4d6d7ba9
|
Replace superIdentifier with superProperty.
This also disallows the usage of bare `super` that is not part of a
member expression, call expression, or new expression.
|
2015-01-08 09:21:32 -08:00 |
|
Sebastian McKenzie
|
e1c7584280
|
fix computed accessors on objects
|
2015-01-08 23:11:58 +11:00 |
|
Brian Donovan
|
324a4a1b22
|
Fix super with getters and setters and with class prototypes changing.
|
2015-01-07 21:10:36 -08:00 |
|
Sebastian McKenzie
|
a924c9c218
|
fix up declarations being split up and use a new algorithm to determine whether or not we should align them
|
2015-01-08 00:54:01 +11:00 |
|
Sebastian McKenzie
|
6650336c64
|
inherit assign from declaration in destructuring - fixes #413
|
2015-01-08 00:37:07 +11:00 |
|
Sebastian McKenzie
|
f904734695
|
rename prettyPrint to the more descriptive prettyCall
|
2015-01-08 00:36:40 +11:00 |
|
Sebastian McKenzie
|
ca12e87370
|
remove unused variables
|
2015-01-07 22:50:24 +11:00 |
|
Sebastian McKenzie
|
62e406a6fe
|
fix better jsx output
|
2015-01-07 22:47:37 +11:00 |
|
Sebastian McKenzie
|
8f64fe2332
|
add extends helper instead of using Object.assign
|
2015-01-07 22:42:26 +11:00 |
|
Sebastian McKenzie
|
a8a7587c1f
|
better jsx output #369
|
2015-01-07 22:42:03 +11:00 |
|
Sebastian McKenzie
|
cd23e500a1
|
add back specNoForInOfAssignment transformer
|
2015-01-07 18:30:48 +11:00 |
|
Sebastian McKenzie
|
fe5b1dc542
|
add reactCompat default to file opts
|
2015-01-07 14:10:37 +11:00 |
|
Amjad Masad
|
eef371c3df
|
Add support for React pre v0.12 transform
This uses an option `reactCompat` to emit code that works with React pre v0.12
|
2015-01-06 21:49:35 -05:00 |
|
Sebastian McKenzie
|
ed988dc2bb
|
is t.isValidIdentifier instead of esutils.keyword.isKeywordES6
|
2015-01-06 22:17:32 +11:00 |
|
Sebastian McKenzie
|
2c471968ea
|
remove specBlockHoistFunctions and specNoForInOfAssignment
|
2015-01-06 22:17:15 +11:00 |
|
Sebastian McKenzie
|
1696f77980
|
fix rest parameter keys when on functions with params
|
2015-01-06 20:15:10 +11:00 |
|
Sebastian McKenzie
|
ed51728aba
|
remove unused variable
|
2015-01-06 17:43:26 +11:00 |
|
Sebastian McKenzie
|
4c9e39afa1
|
replace slice with a loop in rest parameters
|
2015-01-06 17:05:52 +11:00 |
|
Sebastian McKenzie
|
7439247095
|
change spread call expression context from null to undefined
|
2015-01-06 16:45:39 +11:00 |
|
Sebastian McKenzie
|
7c7cd6f9b8
|
use thisExpression instead of identifier("this")
|
2015-01-06 12:08:53 +11:00 |
|
Sebastian McKenzie
|
b38a00d70e
|
add destructuring defaults #230
|
2015-01-06 10:38:55 +11:00 |
|
Sebastian McKenzie
|
64f9f4dff5
|
only check declarations in let scoping reference check
|
2015-01-06 10:36:49 +11:00 |
|
Sebastian McKenzie
|
348ad2e25c
|
better dynamic imports - fixes #393
|
2015-01-05 12:40:12 +11:00 |
|
Sebastian McKenzie
|
b8d4479333
|
fix linting error
|
2015-01-05 10:24:23 +11:00 |
|
Sebastian McKenzie
|
90ce4e93ed
|
don't break let reference checking on loops in let scoping
|
2015-01-05 10:21:50 +11:00 |
|
Sebastian McKenzie
|
cf7b9234c1
|
make typeofSymbol transformer optional
|
2015-01-05 10:21:32 +11:00 |
|