Sebastian McKenzie
60dae7a88d
add build comprehension helper
2015-01-15 20:13:24 +11:00
Sebastian McKenzie
790c924b54
abstract out build comprehension helper
2015-01-15 20:13:16 +11:00
Sebastian McKenzie
50d7a46c7f
abstract away remap async to generator helper
2015-01-15 20:09:50 +11:00
Sebastian McKenzie
6f7da38957
abstract out named method helper
2015-01-15 20:07:32 +11:00
Sebastian McKenzie
80764c214a
add rest parameter comments
2015-01-15 19:52:53 +11:00
Sebastian McKenzie
55054e45da
Revert "Improve performance of rest parameter."
...
This reverts commit e5463cc2a97cafbf9d35656038f19b45dd75ffce.
2015-01-15 19:34:33 +11:00
Sebastian McKenzie
688d619bfe
add identifier check to class id inheritance
2015-01-15 19:29:54 +11:00
Sebastian McKenzie
6db7fce543
fix computed member expressions in playground memoization
2015-01-15 19:29:54 +11:00
Lee Byron
e5463cc2a9
Improve performance of rest parameter.
...
Rather than initing an empty array and filling, create an array of the correct size up-front. Minor gain on chromium, but considerably (~5x) faster in spidermonkey/firefox.
2015-01-14 19:08:14 -05:00
Sebastian McKenzie
98c0e185b8
add missing semicolon
2015-01-15 02:27:45 +11:00
Sebastian McKenzie
b60eca0a76
better typeof symbol transformer
2015-01-15 02:24:32 +11:00
Sebastian McKenzie
44f06c0b4c
instance and static class method names
2015-01-15 02:24:23 +11:00
Sebastian McKenzie
245fcfe110
move mutator map checking to after loose test
2015-01-15 01:09:13 +11:00
Sebastian McKenzie
a3b814a897
fix default parameters closure scope
2015-01-14 18:46:36 +11:00
Sebastian McKenzie
99ca9b7e9a
fix linting errors
2015-01-14 10:12:11 +11:00
Sebastian McKenzie
313e932e7c
fix linting errors
2015-01-14 10:11:41 +11:00
Sebastian McKenzie
6a57a4e565
fix linting errors
2015-01-14 10:11:07 +11:00
Sebastian McKenzie
e258b85420
clean up loose template literals
2015-01-14 08:55:24 +11:00
Sebastian McKenzie
fe6f53d471
Merge pull request #480 from monsanto/loose-templates
...
Add loose transform for tagged template literals
2015-01-14 07:54:19 +11:00
Sebastian McKenzie
2005df3fa2
support non-string jsx literals - fixes #479
2015-01-14 07:31:28 +11:00
Christopher Monsanto
4fdcf685d3
add loose transform for tagged template literals
2015-01-13 14:48:31 -05:00
Sebastian McKenzie
afd3af834d
add loose option to computed property names
2015-01-14 00:35:45 +11:00
Sebastian McKenzie
8afec8b12a
rename fast mode to loose #465
2015-01-14 00:24:34 +11:00
Sebastian McKenzie
bd2fa77446
fix fast forOf and add tests
2015-01-13 23:18:46 +11:00
Sebastian McKenzie
1c2bafe0e1
use assignment instead of define for fast classes
2015-01-13 23:18:38 +11:00
Sebastian McKenzie
70eae9f6ce
remove functions inside of loops
2015-01-13 22:18:58 +11:00
Sebastian McKenzie
0f55a66f5b
add "fast" option for transformers
2015-01-13 22:02:04 +11:00
Christopher Monsanto
6f5270f38f
remove Dict from core aliasable constructors
2015-01-12 14:00:43 -05:00
Charles Lavery
9361470dc7
remove console.log from react transforms
2015-01-12 13:19:32 -05:00
Sebastian McKenzie
eabbcd31ad
add comments to ambiguous code
2015-01-13 01:50:30 +11:00
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
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
ea627ed57c
don't use function variable declaration for class constructor
2015-01-13 00:03:52 +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
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