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
Sebastian McKenzie
c8a5d7d970
Merge branch 'arthurvr-dep'
2015-06-25 12:12:21 +01:00
Sebastian McKenzie
43481eb2cc
Merge branch 'dep' of https://github.com/arthurvr/babel into arthurvr-dep
2015-06-25 12:12:19 +01:00
Sebastian McKenzie
b8bb665691
Merge branch 'arthurvr-tests'
2015-06-25 12:12:05 +01:00
Sebastian McKenzie
e6846b2730
Merge branch 'tests' of https://github.com/arthurvr/babel into arthurvr-tests
2015-06-25 12:12:05 +01:00
Sebastian McKenzie
31c1286a3c
protect internal files from hotlinking
2015-06-25 12:10:22 +01:00
Arthur Verschaeve
489f9e92b5
Add tests for util.resolve
2015-06-25 10:10:56 +02:00
Arthur Verschaeve
073809efac
Remove leven dependency
2015-06-25 09:37:27 +02:00
Brian Donovan
c9b8e2f3ce
Merge pull request #1822 from azu/patch-1
...
Add missing asterisk in CHANGELOG
2015-06-24 21:23:51 -07:00
azu
c6cb871355
Add missing asterisk in CHANGELOG
2015-06-25 13:17:23 +09:00
kpdecker
1b0e5b3ed1
Avoid deopt in iterable destructure template
...
The try/catch was forcing deoptimization under most engines. This roughly doubles throughput under V8 and 7x increases were seen under Firefox.
Performance numbers based on https://github.com/kpdecker/six-speed/tree/master/tests/destructuring
2015-06-24 22:42:13 -05:00
Sebastian McKenzie
0f70c76312
5.6.7
2015-06-25 04:18:49 +01:00
Sebastian McKenzie
e8c672bf4f
v5.6.7
v5.6.7
2015-06-25 04:17:52 +01:00
Sebastian McKenzie
7083ac61ff
remove test.js
2015-06-25 04:16:06 +01:00
Sebastian McKenzie
d256809120
Merge branch 'master' of github.com:babel/babel
...
# Conflicts:
# src/babel/traversal/path/replacement.js
2015-06-25 04:12:13 +01:00
Sebastian McKenzie
26a19f82d2
add 5.6.7 changelog
2015-06-25 04:11:40 +01:00
Sebastian McKenzie
128d3b5c91
add missing computed loose test - ref #1820
2015-06-25 04:11:32 +01:00
Sebastian McKenzie
c1a080d0ca
supress duplicate deprecation messages
2015-06-25 04:11:13 +01:00
Sebastian McKenzie
0b1ce6c9a4
always coerce leading computed property initialisers into the init object - fixes #1820
2015-06-25 04:10:56 +01:00
Sebastian McKenzie
a6f04055c0
fix block scoping transformer
2015-06-25 04:10:32 +01:00
Sebastian McKenzie
c3219e8b88
deprecate returning source strings from visitor methods
2015-06-25 03:51:25 +01:00
Sebastian McKenzie
a35c863341
deprecate returning source strings from visitor methods
2015-06-25 03:50:10 +01:00
Sebastian McKenzie
6f862a4c45
actually push for left declaration to the returned block scoping body - fixes #1819
2015-06-25 03:48:29 +01:00
Sebastian McKenzie
cf38210fd2
5.6.6
2015-06-24 23:28:44 +01:00