Sebastian McKenzie
|
17d198f3d6
|
Merge pull request #468 from AluisioASG/core-aliasable
Whitelist constructors aliasable to core-js
|
2015-01-13 01:46:19 +11:00 |
|
Aluísio Augusto Silva Gonçalves
|
afd5376c8d
|
Whitelist constructors aliasable to core-js
Expand the list of identifiers for which we substitute `_core.<Something>`
for `<Something>`. Also an alternative fix for #421.
|
2015-01-12 12:29:37 -02:00 |
|
Sebastian McKenzie
|
02a50c9f7e
|
fix unnecessary default parameter iife - fixes #251
|
2015-01-13 01:16:00 +11:00 |
|
Sebastian McKenzie
|
df9fa32b82
|
add optional to keep module id extensions - fixes #420
|
2015-01-13 01:12:14 +11:00 |
|
Sebastian McKenzie
|
831b420df3
|
special case single super method call with spread, fixes #227
|
2015-01-13 01:09:10 +11:00 |
|
Sebastian McKenzie
|
123186003c
|
add support for super instead of closures - fixes #425
|
2015-01-13 01:00:35 +11:00 |
|
Sebastian McKenzie
|
fbb150cfc1
|
remove allowImportExportEverywhere
|
2015-01-13 00:10:12 +11:00 |
|
Sebastian McKenzie
|
ea627ed57c
|
don't use function variable declaration for class constructor
|
2015-01-13 00:03:52 +11:00 |
|
Sebastian McKenzie
|
76a3771943
|
change ambiguous _inherits parameters
|
2015-01-12 20:54:37 +11:00 |
|
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
|
f6c72e9ae9
|
add newline to scope
|
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
|
9853c9d78d
|
add empty statement case to toBlock
|
2015-01-10 22:42:35 +11:00 |
|
Sebastian McKenzie
|
72ec771725
|
fix unnecessarily shifting super ref
|
2015-01-10 22:42:20 +11:00 |
|
Sebastian McKenzie
|
75e97d9f7e
|
format scope default declarations better
|
2015-01-10 22:34:08 +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
|
1985146760
|
use Array.isArray instead of _.isArray
|
2015-01-10 22:26:37 +11:00 |
|
Sebastian McKenzie
|
13a52dd300
|
always use an IIFE for classes - fixes #435
|
2015-01-10 22:18:30 +11:00 |
|
Dan Abramov
|
421906bcc1
|
Refactor traversal to avoid closures
|
2015-01-10 14:02:08 +03:00 |
|
Sebastian McKenzie
|
508b3531e5
|
Merge pull request #432 from gaearon/perf-stable
Replace _.each and for-in with for loop in hot paths
|
2015-01-10 21:49:37 +11:00 |
|
Sebastian McKenzie
|
9bbf109dc8
|
support UpdateExpressions as MemberExpression objects - fixes #440
|
2015-01-10 16:24:17 +11:00 |
|
Christopher Monsanto
|
393d52088a
|
optional for-of transformer that puts arrays in fast path
|
2015-01-09 20:53:48 -05:00 |
|
Dan Abramov
|
5783973734
|
A few minor perf improvements
|
2015-01-09 22:00:07 +03:00 |
|
Dan Abramov
|
55e01afd0d
|
Improve performance on hot paths by using for loops
|
2015-01-09 16:51:34 +03:00 |
|
Dan Abramov
|
1231dc6cef
|
Replace _.each and for-in with for loop in hot paths
|
2015-01-09 16:00:53 +03: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
|
1c8d24f78c
|
remove exportsWildcard helper in favor of defaults #430
|
2015-01-09 20:08:05 +11:00 |
|
Sebastian McKenzie
|
b619e843a9
|
add base optional object observe transformer
|
2015-01-09 19:57:21 +11:00 |
|
Sebastian McKenzie
|
944a9d3908
|
pass exports to exportsWildcard - fixes #430
|
2015-01-09 19:48:11 +11:00 |
|
Sebastian McKenzie
|
fb0fcc7138
|
fix runtime generator breaking the helper inclusion loop - fixes #429
|
2015-01-09 19:31:43 +11:00 |
|
Brian Donovan
|
28d10b8eb4
|
Ensure more than one level of superclass works.
|
2015-01-08 13:33:02 -08: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
|
07131576cf
|
Use undefined instead of void 0.
|
2015-01-08 11:59:01 -08: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
|
8c478f29bc
|
Use desc.writable instead of "writable" in desc as suggested by @stefanpenner.
|
2015-01-08 09:21:35 -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 |
|