Sebastian McKenzie
|
e792256087
|
add parse and traverse to plugin babel context
|
2015-06-15 16:36:56 +01:00 |
|
Sebastian McKenzie
|
3247851019
|
yank out more transformers and put them into plugins
|
2015-06-15 16:35:41 +01:00 |
|
Sebastian McKenzie
|
939c00d33c
|
Merge branch 'master' of github.com:babel/babel
|
2015-06-15 15:18:35 +01:00 |
|
Sebastian McKenzie
|
8b096ac705
|
start movement of core into plugins
|
2015-06-15 15:17:04 +01:00 |
|
Sebastian McKenzie
|
30c4a0cf06
|
Merge pull request #1726 from tikotzky/fix-require-hook-under-istanbul
Fix require hook under istanbul
|
2015-06-15 11:09:41 +01:00 |
|
Sebastian McKenzie
|
e08d400b36
|
Merge pull request #1733 from hzoo/i-1732
remove empty strings from beginning of template - fixes #1732
|
2015-06-15 10:46:28 +01:00 |
|
Sebastian McKenzie
|
7e080aa9d2
|
Merge pull request #1753 from loganfsmyth/optimize-call
Optimize NodePath#call a bit
|
2015-06-15 10:46:10 +01:00 |
|
Sebastian McKenzie
|
c0e5059634
|
Merge pull request #1752 from loganfsmyth/hidden-class-change
Initialize properties to avoid hidden class thrashing.
|
2015-06-15 10:45:30 +01:00 |
|
Logan Smyth
|
f8f5684faa
|
Avoid concatenating callbacks and ensure that callback lists are arrays ahead of time.
|
2015-06-14 23:00:38 -07:00 |
|
Logan Smyth
|
2c3e9fbc07
|
Initialize properties to avoid hidden class thrashing.
|
2015-06-14 22:26:44 -07:00 |
|
Sebastian McKenzie
|
b9d066d953
|
add special case for null in get helper
|
2015-06-15 00:15:22 +01:00 |
|
Sebastian McKenzie
|
94e15b0750
|
remove unused variable
|
2015-06-14 23:52:09 +01:00 |
|
Sebastian McKenzie
|
3256c1d120
|
Merge branch 'master' of github.com:babel/babel
|
2015-06-14 23:44:30 +01:00 |
|
Sebastian McKenzie
|
eba9f0ffbd
|
clean up default constructor in derived classes - fixes #1748
|
2015-06-14 23:44:21 +01:00 |
|
Sebastian McKenzie
|
52c3c143f9
|
add BindingIdentifier virtual type
|
2015-06-14 20:21:02 +01:00 |
|
Niklas Silfverström
|
dd52c6a687
|
Fixed very minor typo in messages.js.
|
2015-06-14 08:06:55 +02:00 |
|
Mordy Tikotzky
|
3cf773b528
|
fix register hook when not registering for .js extension.
|
2015-06-14 00:31:14 -04:00 |
|
Henry Zhu
|
98424f80af
|
template-literals: remove unnecessary strings, only add "" to beginning if second node isn't a string - fixes #1732
|
2015-06-13 14:34:33 -04:00 |
|
Sebastian McKenzie
|
e3ce82e12f
|
remove console.log
|
2015-06-13 18:50:51 +01:00 |
|
Sebastian McKenzie
|
4934ea56a0
|
change NodePath#inType to use arguments instead of types
|
2015-06-13 18:50:19 +01:00 |
|
Sebastian McKenzie
|
ce03457b19
|
add getOpposite path method
|
2015-06-13 18:50:05 +01:00 |
|
Sebastian McKenzie
|
1298c67949
|
rename getOwnBindingInfo to getOwnBinding
|
2015-06-13 18:49:59 +01:00 |
|
Sebastian McKenzie
|
668274edcb
|
remove resolve-rc file
|
2015-06-13 18:49:37 +01:00 |
|
Sebastian McKenzie
|
b5b6bf4ad5
|
add isDirective method,
|
2015-06-13 02:21:22 +01:00 |
|
Sebastian McKenzie
|
844c10cac0
|
fix reference to inferers
|
2015-06-13 02:20:04 +01:00 |
|
Sebastian McKenzie
|
43583e4e9d
|
pick only current constant violation if it's of the same scope
|
2015-06-13 02:19:57 +01:00 |
|
Sebastian McKenzie
|
f5b921cda9
|
better errorWithNode that's consolidated across paths and files
|
2015-06-13 02:19:44 +01:00 |
|
Sebastian McKenzie
|
763892aa79
|
remove unused variable
|
2015-06-13 02:19:30 +01:00 |
|
Sebastian McKenzie
|
c159f2d982
|
Merge branch 'master' of github.com:babel/babel
|
2015-06-13 01:54:33 +01:00 |
|
Sebastian McKenzie
|
2d66ce5224
|
Merge pull request #1724 from arthurvr/bool
Update `util.booleanify()` return type
|
2015-06-13 01:48:30 +01:00 |
|
Stephen Sugden
|
f21d935de5
|
Add aliases from JSX* tags to Expression
|
2015-06-12 12:24:24 -07:00 |
|
Stephen Sugden
|
2e20364793
|
Remove duplicate keys from alias-keys.json
Fixes #1734
|
2015-06-12 20:58:41 +02:00 |
|
Sebastian McKenzie
|
e47e8a187a
|
Merge branch 'master' of github.com:babel/babel
|
2015-06-11 19:06:41 +01:00 |
|
Ingvar Stepanyan
|
26924d5944
|
Fix dependency reference of Symbol.hasInstance
|
2015-06-10 22:07:40 +03:00 |
|
Arthur Verschaeve
|
5eb1850a55
|
Update util.booleanify() return type
Ref 62f37c1e62
|
2015-06-10 16:54:43 +02:00 |
|
Sebastian McKenzie
|
333e287226
|
remove special minification.removeConsole ExpressionStatement handling
|
2015-06-10 13:14:44 +01:00 |
|
Sebastian McKenzie
|
80a77bd6a2
|
fix linting error
|
2015-06-10 03:16:07 +01:00 |
|
Sebastian McKenzie
|
c9286a1de1
|
rewrite option handling - fixes #1636
|
2015-06-10 03:07:06 +01:00 |
|
Sebastian McKenzie
|
52f614dcdf
|
add better path execution status algo
|
2015-06-10 01:36:36 +01:00 |
|
Sebastian McKenzie
|
600367ae25
|
add t.COMPARISON_BINARY_OPERATORS
|
2015-06-10 01:34:51 +01:00 |
|
Sebastian McKenzie
|
b761cba135
|
split auxiliary comment option into before and after - fixes #1721
|
2015-06-10 01:34:44 +01:00 |
|
Sebastian McKenzie
|
947d3e262d
|
push newline after decorator when doing code gen - fixes #1713
|
2015-06-10 01:19:58 +01:00 |
|
Sebastian McKenzie
|
4061bea528
|
change execution order of module metadata visitor to resolve module source before building up metadata tree - fixes #1720
|
2015-06-10 01:15:11 +01:00 |
|
Sebastian McKenzie
|
fa670ac71e
|
visually split up inference inferer methods
|
2015-06-09 22:52:21 +01:00 |
|
Sebastian McKenzie
|
572261f9ce
|
add support for typecasts in path static evaluation
|
2015-06-09 22:52:00 +01:00 |
|
Sebastian McKenzie
|
f4d7cc55c1
|
split inference logic into separate folder
|
2015-06-09 14:02:57 +01:00 |
|
Sebastian McKenzie
|
eaaa279aa5
|
add let binding collision todo
|
2015-06-09 04:08:44 +01:00 |
|
Sebastian McKenzie
|
4cc844f410
|
take into consideration assignment expressions in loop heads when replacing let references - fixes #1707
|
2015-06-09 04:04:14 +01:00 |
|
Sebastian McKenzie
|
05b13b9ea3
|
fix mistyped parameter name of t.createTypeAnnotationBasedOnTypeof
|
2015-06-09 03:26:40 +01:00 |
|
Sebastian McKenzie
|
b7320ce400
|
add t.createTypeAnnotationBasedOnTypeof method
|
2015-06-09 03:23:28 +01:00 |
|