Jesse McCarthy
f660dd3430
Correct option name: features => plugins.
2015-11-13 10:25:40 -05:00
Sebastian McKenzie
5b6a39f227
v6.1.20
2015-11-13 03:38:54 -08:00
Sebastian McKenzie
9f6dcdbc29
add regression test - fixes #3028
2015-11-13 03:37:43 -08:00
Sebastian McKenzie
9d8db74517
only infer whitespace when we've been passed tokens
2015-11-13 03:37:27 -08:00
Sebastian McKenzie
688dcec6a3
fix queueing of nested paths being pushed onto the priority queue
2015-11-13 03:37:15 -08:00
Sebastian McKenzie
02e4dcdbe2
Merge pull request #3029 from spicyj/inline2
...
React inlining: Refactor to reduce parsing cost
2015-11-12 22:53:09 -08:00
Sebastian McKenzie
00d3f8f7d3
Merge pull request #3022 from tadeuzagallo/patch-1
...
Fix the source maps merging
2015-11-12 22:53:05 -08:00
Jordan Klassen
3b68a58e0c
Remove unused second parameter of isIdentifierStart
2015-11-12 22:45:35 -08:00
Ben Alpert
d1b8db1532
React inlining: Refactor to reduce parsing cost
...
- Have the `jsx` helper do the `defaultProps` work instead of calling `defaultProps` inline.
- Put `key` after `props` and make it optional.
- Inline `children` as rest args instead of in the object.
- Rename `createRawReactElement` to `jsx`. I wish I was kidding.
Most of these are silly microoptimizations. In my test file (based off an internal RN app), this reduces the parsing overhead of inlining from around 1% to 0.1% in JSC and from 0.6% to 0.0% in V8 (compared to element inlining before this commit).
Once parsed, the initial render with inlining is the same speed as not inlining in JSC and ~1% slower in V8. A second initial render in the same context (reusing the function objects, JIT, etc) is 2.0% faster in JSC and 5.5% faster in V8.
2015-11-12 18:05:57 -08:00
Sebastian McKenzie
4b5a284efb
fix unknown helper message - fixes #3025
2015-11-12 14:24:26 -08:00
Sebastian McKenzie
c0afdfd1a8
remove babel-browser
2015-11-12 14:20:09 -08:00
Sebastian McKenzie
16366d887c
v6.1.19
2015-11-12 14:18:24 -08:00
Sebastian McKenzie
d4a351fc87
add config check to package.json babel reading
2015-11-12 14:16:40 -08:00
Sebastian McKenzie
e89699f07c
remove checked in polyfill...
2015-11-12 14:10:30 -08:00
Sebastian McKenzie
4a1e5c17b4
v6.1.18
2015-11-12 13:46:30 -08:00
Sebastian McKenzie
23fd185590
v6.1.17
2015-11-12 13:40:25 -08:00
Sebastian McKenzie
c4c66687ea
v6.1.16
2015-11-12 13:33:20 -08:00
Sebastian McKenzie
9c91b555f9
v6.1.15
2015-11-12 12:15:47 -08:00
Sebastian McKenzie
f127f81cb7
v6.1.14
2015-11-12 12:01:18 -08:00
Sebastian McKenzie
548d973d12
v6.1.13
2015-11-12 11:57:45 -08:00
Tadeu Zagallo
5412c4d6be
Fix the source maps merging
...
In the current state, when the inputSourceMap has multiple sources, all the generated source map will point to the first file. Use the mapping's source instead.
2015-11-12 18:18:41 +00:00
Sebastian McKenzie
f91cfa68b9
ignore callee supers when doing spread compilation - fixes #2775
2015-11-12 01:59:07 -08:00
Sebastian McKenzie
69fb1854d7
add error for decorators not being implemented yet
2015-11-12 01:49:01 -08:00
Sebastian McKenzie
2d3760c1f7
add internal note to test modules
2015-11-12 01:09:31 -08:00
Sebastian McKenzie
af208e8acb
v6.1.12
2015-11-12 00:47:51 -08:00
Sebastian McKenzie
8fb4d55687
v6.1.11
2015-11-11 23:58:22 -08:00
Sebastian McKenzie
aff324a4ca
npm might be rate limiting me?
2015-11-11 23:58:10 -08:00
Sebastian McKenzie
98b3dda500
v6.1.10
2015-11-11 23:52:57 -08:00
Sebastian McKenzie
15baf2afb5
v6.1.9
2015-11-11 23:46:00 -08:00
Sebastian McKenzie
e018723c7e
v6.1.8
2015-11-11 23:40:20 -08:00
Sebastian McKenzie
8dcf4aedc0
v6.1.7
2015-11-11 23:37:19 -08:00
Sebastian McKenzie
97443eada6
v6.1.6
2015-11-11 23:32:43 -08:00
Sebastian McKenzie
803f58f7ad
v6.1.5
2015-11-11 23:30:14 -08:00
Sebastian McKenzie
caff1e72a5
v6.1.10
2015-11-11 23:28:53 -08:00
Sebastian McKenzie
541e547848
v6.1.9
2015-11-11 23:27:56 -08:00
Sebastian McKenzie
562023726f
move up changedPackages declaration
2015-11-11 23:27:44 -08:00
Sebastian McKenzie
82a931c289
Merge branch 'development'
2015-11-11 23:24:58 -08:00
Sebastian McKenzie
67b8f10eba
Merge branch 'master' of github.com:babel/babel
2015-11-11 23:24:53 -08:00
Sebastian McKenzie
4cbe6b380a
Merge pull request #2998 from spicyj/inline2
...
React inlining: Two bug fixes
2015-11-11 23:16:33 -08:00
Sebastian McKenzie
26e56bc966
v6.1.5
2015-11-11 22:48:30 -08:00
Sebastian McKenzie
fe5aff09a4
fix remaining babel helper issues
2015-11-11 22:45:50 -08:00
Sebastian McKenzie
ca1ca2055d
Merge branch 'development'
2015-11-11 22:11:55 -08:00
Sebastian McKenzie
139a61e50d
account for integers with decimal 0 - fixes #3002
2015-11-11 22:11:47 -08:00
Sebastian McKenzie
74a1b7fce6
make helper names more predictable - fixes #2986
2015-11-11 20:57:56 -08:00
Sebastian McKenzie
8d7a3894ea
comment out react env block - fixes #2994
2015-11-11 17:54:24 -08:00
Sebastian McKenzie
78f06be9b9
move dependency from devDependencies to normal dependencies in babel-register - fixes #2989
2015-11-11 17:53:31 -08:00
Henry Zhu
837022c2ad
Fix transform-inline-environment-variables - fixes #2991
2015-11-11 19:49:19 -05:00
Ben Alpert
e8ebc7074e
React inlining: Make sure some props object always exists
2015-11-11 15:33:43 -08:00
Ben Alpert
07a5bcc04a
React inlining: Fix transform for computed key
...
(This was broken before my last change too.)
2015-11-11 15:27:02 -08:00
Sebastian McKenzie
0b7b2e4a3a
Merge pull request #2995 from jimfb/master
...
In JSX-source plugin, handle case where filename or line are null
2015-11-11 14:12:38 -08:00