Sebastian McKenzie
f80fdf7359
5.6.12
2015-06-26 11:41:34 +01:00
Sebastian McKenzie
aefd69d31e
v5.6.12
v5.6.12
2015-06-26 11:40:40 +01:00
Sebastian McKenzie
e328031b19
add 5.6.12 changelog
2015-06-26 11:39:47 +01:00
Sebastian McKenzie
571b6a4cd7
check parent node alongside path in shadow functions
2015-06-26 11:39:10 +01:00
Sebastian McKenzie
41cf942391
clean up shadow functions findParent logic - fixes #1846
2015-06-26 11:34:13 +01:00
Sebastian McKenzie
98f28b8e89
5.6.11
2015-06-26 02:40:00 +01:00
Sebastian McKenzie
8f88afc037
v5.6.11
v5.6.11
2015-06-26 02:39:04 +01:00
Sebastian McKenzie
6359675a4f
make shadowed function findParent target finder more reliable
2015-06-26 02:38:14 +01:00
Sebastian McKenzie
a265c3f25c
add missing semi
2015-06-26 02:25:46 +01:00
Sebastian McKenzie
29eb99ee93
rejigger shadowd function findParent logic
2015-06-26 02:24:42 +01:00
Sebastian McKenzie
0c5c1ff989
remove unused variable
2015-06-26 02:22:10 +01:00
Sebastian McKenzie
499951123a
add 5.6.11 changelog
2015-06-26 02:21:34 +01:00
Sebastian McKenzie
c0fd4c1f9e
merge es6.parameters.rest and es6.parameters.default transformers
...
This is necessary in order to retain correct function arity and to have
completely correct semantics. Sometimes features are tied together so much
that they would require so much desugaring to retain the correct semantics
that they'd be equivalent to... the normal transpiled output.
2015-06-26 02:20:16 +01:00
Sebastian McKenzie
579e6fecee
upgrade internal dev babel dependency to 5.6.10
2015-06-26 02:05:43 +01:00
Sebastian McKenzie
bb3665a3b6
5.6.10
2015-06-26 01:12:50 +01:00
Sebastian McKenzie
e6de688234
v5.6.10
v5.6.10
2015-06-26 01:11:32 +01:00
Sebastian McKenzie
4c233e88ff
add use strict
2015-06-26 01:09:47 +01:00
Sebastian McKenzie
ae2ba0b5a3
add 5.6.10 changelog
2015-06-26 01:08:36 +01:00
Sebastian McKenzie
e34d950793
require babel-core at the top of the file
2015-06-26 01:07:54 +01:00
Sebastian McKenzie
e4083fbbd7
add support for trailing commas in arrow function parameter lists - fixes #1841
2015-06-26 00:37:33 +01:00
Sebastian McKenzie
59ed7977ef
5.6.9
2015-06-25 23:59:12 +01:00
Sebastian McKenzie
dc441e9a8f
v5.6.9
v5.6.9
2015-06-25 23:58:07 +01:00
Sebastian McKenzie
2e21795f57
add index.js to fix internal api error
2015-06-25 23:57:16 +01:00
Sebastian McKenzie
5c988f7fc8
5.6.8
2015-06-25 23:35:34 +01:00
Sebastian McKenzie
493826973e
v5.6.8
v5.6.8
2015-06-25 23:34:30 +01:00
Sebastian McKenzie
1acc71aa4e
fix api module id relative tests
2015-06-25 23:32:43 +01:00
Sebastian McKenzie
bbab5f72ec
add 5.6.8 changelog
2015-06-25 23:31:07 +01:00
Sebastian McKenzie
58ff9e387a
remove root internals protect
2015-06-25 23:30:43 +01:00
Sebastian McKenzie
5a0d099984
don't add protect to register either
2015-06-25 23:28:27 +01:00
Sebastian McKenzie
05c95e04f7
don't add protect to polyfill
2015-06-25 23:26:24 +01:00
Sebastian McKenzie
88430b4be2
forgive hotlinking to polyfill
2015-06-25 23:24:45 +01:00
Sebastian McKenzie
19adcfae4d
add type import
2015-06-25 23:22:42 +01:00
Sebastian McKenzie
7c4fe984ce
start linting babel-cli/bin - fixes #1836
2015-06-25 23:22:38 +01:00
Sebastian McKenzie
4476e8311c
use relative tools/protect.js filenames
2015-06-25 23:20:18 +01:00
Sebastian McKenzie
2a3142273d
add path-exists dependency to babel-cli
2015-06-25 23:20:08 +01:00
Sebastian McKenzie
bbcb889a49
Merge branch 'master' of github.com:babel/babel
2015-06-25 23:04:24 +01:00
Sebastian McKenzie
c87f85815b
used filter rather than setting init properties to null in properties.computed transformer - fixes #1831
2015-06-25 23:04:17 +01:00
Sebastian McKenzie
48d0df17d0
Merge pull request #1832 from Mark-Simulacrum/path-exists
...
Use path-exists module instead of fs.exists.
2015-06-25 22:57:27 +01:00
Sebastian McKenzie
01b243347f
add NodePath#baseTypeStrictlyMatches method
2015-06-25 22:55:46 +01:00
Sebastian McKenzie
45a5cbf72f
use capitalised builder method
2015-06-25 22:55:35 +01:00
Sebastian McKenzie
05efae1c58
complete t.createTypeAnnotationBasedOnTypeof
2015-06-25 22:55:25 +01:00
Sebastian McKenzie
c08fff4b44
add node builder for normal AST node type
2015-06-25 22:55:12 +01:00
Sebastian McKenzie
13e910ea83
force spaces for binary expressions - fixes #1835
2015-06-25 22:55:00 +01:00
Mark-Simulacrum
b308602098
Use path-exists instead of fs.exists.
...
fs.exists is being deprecated, see: https://github.com/nodejs/io.js/issues/103 .
2015-06-25 12:39:39 -06:00
Sebastian McKenzie
560a044d8f
Merge pull request #1821 from kpdecker/destructure-performance
...
Avoid deopt in iterable destructure template
2015-06-25 15:23:53 +01:00
Sebastian McKenzie
619fbe4c3b
Merge pull request #1830 from kpdecker/avoid-define-property
...
Avoid defineProperty when not needed
2015-06-25 15:23:39 +01:00
kpdecker
1d83ad6cce
Avoid defineProperty when not needed
...
This lets us use the fast path for most object literal assignments and then utilizes the defineProperty path when there is a chance that we could hit the setter issue described in #357 .
10x performance boosts seen for the six-speed test case, going from 200k operations/sec to 2M ops/sec.
2015-06-25 09:22:03 -05:00
kpdecker
5353ccd773
Move slice iterator helper out of primary call
...
Avoids overhead of instantiating the helper on each call to the slice to array helper.
2015-06-25 09:18:12 -05:00
Sebastian McKenzie
a8e23d2eb9
ignore templates folder in protect plugin
2015-06-25 14:33:38 +01:00
Sebastian McKenzie
95d830fde0
don't output comma separator for decorator list and output Property decorators - fixes #1811
2015-06-25 12:23:45 +01:00