Henry Zhu
bf5de6bcb7
v6.8.1
2016-05-02 20:42:03 -04:00
Henry Zhu
8463dff9d9
Lazy-initialize babel-traverse to avoid circular dep. ( #3497 )
2016-05-02 20:40:05 -04:00
Henry Zhu
05bf216339
v6.8.0
2016-05-02 19:43:49 -04:00
Henry Zhu
2af299f5ce
Docs: 6.8.0 changelog ( #3496 )
2016-05-02 19:25:16 -04:00
Henry Zhu
cafd15cdcf
Merge pull request #3438 from hzoo/self-host-on-babel6
...
Self host on babel6
2016-05-01 20:03:04 -04:00
Henry Zhu
1b62be4c57
Travis: add node 6, remove iojs ( #3484 )
...
* Travis: add node 6
* remove iojs from travis [skip ci]
2016-05-01 15:22:33 -04:00
Logan Smyth
881ea85dd8
Merge pull request #3491 from rektide/babel-template-quasiquotes
...
docs: babel-template is an implementation of quasiquotes.
2016-04-30 14:20:13 -07:00
rektide
cfb911de91
babel-template is an implementation of quasiquotes.
...
LISP, Haskell, Scala, Scheme, Boo respect this term for a string literal of code being interpretted into AST. Babel should clearly identify that it too has quasi-quotes capabilities.
2016-04-30 17:08:08 -04:00
Henry Zhu
83efecdc8d
check if we can revert gcc additions ( #3483 )
2016-04-26 17:55:35 -04:00
Henry Zhu
d657649031
Use local add-module-exports
2016-04-25 21:53:28 -04:00
Henry Zhu
ecd294b55e
fix babel-traverse issues
2016-04-25 21:52:51 -04:00
Henry Zhu
373006f61b
test loose mode
2016-04-25 21:52:51 -04:00
Henry Zhu
6f5e47eff0
Check if t.is is already defined (specifically accounting for the isImmutable method in validators
2016-04-24 20:06:23 -04:00
Henry Zhu
c9e5da6ad0
use named exports instead of export * as a temp workaround
2016-04-24 20:06:23 -04:00
Henry Zhu
4c23b01798
change plugins to use babel-runtime 6
2016-04-24 20:06:23 -04:00
Henry Zhu
10957a1093
Update dependencies on the top level to use babel 6
2016-04-24 20:05:34 -04:00
Logan Smyth
27bd5c6719
Merge pull request #3477 from mattkrick/patch-1
...
turn transform into a simple `for` loop
2016-04-24 16:47:31 -07:00
Olivier Tassinari
e2a2dd882f
Docs: Update README.md ( #3479 )
...
`traverse` is imported but not used.
2016-04-24 18:38:13 -04:00
Matt Krick
caab035115
turn transform into a simple for loop
2016-04-22 16:53:10 -05:00
Logan Smyth
696c74933a
v6.7.7
2016-04-20 20:09:20 -07:00
Logan Smyth
7372003fc2
Update CHANGELOG for v6.7.7.
2016-04-20 19:44:38 -07:00
Logan Smyth
f6be6e0bd4
Merge pull request #3463 from loganfsmyth/sourcemap-rework
...
Support more fine-grained source location tracking and use it for functions
2016-04-20 18:57:18 -07:00
Logan Smyth
09d6215835
Merge pull request #3475 from loganfsmyth/quick-perf-fixes
...
Code generator performance improvements
2016-04-20 18:56:57 -07:00
Logan Smyth
ca8556e36f
Let function optimize better by using a boolean.
2016-04-19 19:36:11 -07:00
Logan Smyth
eb455dff85
Pre-expand type aliases for fast lookup.
2016-04-19 19:36:10 -07:00
Logan Smyth
dc92a16e7f
Fast path for newline processing.
2016-04-19 18:59:32 -07:00
Logan Smyth
e7796b45c9
Add a fast path for checking for exact node types.
...
In my unscientific tests locally, this look the time for generating
200 files down from 11.8 to 8.3 seconds.
2016-04-19 18:59:15 -07:00
Logan Smyth
e7d37f342c
Merge pull request #3457 from babel/T7272
...
Add test for T7272
2016-04-18 23:35:49 -07:00
Logan Smyth
b311517fd3
Merge pull request #3422 from loganfsmyth/this-shadow-constructor
...
Initialize shadowed 'this' bindings in constructors after super - fixes T7191
2016-04-16 14:29:38 -07:00
Henry Zhu
ceaf4af714
Docs: add heading for writing tests [skip ci]
2016-04-16 14:48:11 -04:00
Henry Zhu
eb184d618b
Clarify phabricator explaination [ci skip]
2016-04-16 14:03:57 -04:00
Henry Zhu
178fc539da
Add a note about old github issue links
2016-04-14 08:03:46 -04:00
Henry Zhu
98685d21d7
Merge pull request #3464 from lydell/code-frame-tabs
...
babel-code-frame: Handle code with tabs
2016-04-11 13:42:37 -04:00
Simon Lydell
f80463120b
babel-code-frame: Handle code with tabs
...
Previously, the `^` marker was misaligned if the line above contained tabs.
Fixes T7282.
Note: This commit handles a very subtle edge-case differently: When the passed
in column number is larger than the length of the line. Previously, the `^`
marker would be faithfully placed at that exact column number. Now, it is placed
at the end of the line instead (after the last character of the line to be
precise). Ideally, we should define what should happen in edge cases, but that's
out of scope for this PR.
2016-04-11 15:46:32 +02:00
Simon Lydell
580b09abb1
babel-code-frame: Add test for code with tabs
2016-04-11 15:44:31 +02:00
Logan Smyth
81e6d4147d
Map the end of block statement nodes to the end of their original location - fixes T7258
2016-04-11 01:54:41 -07:00
Logan Smyth
76bb1dffaa
Track sourcemap location on a stack - fixes T7255
2016-04-11 01:54:40 -07:00
Logan Smyth
7d6d4c204b
Create a duplicate class identiier to avoid sharing 'loc'.
2016-04-10 21:18:33 -07:00
Logan Smyth
3cb9c90c31
Merge pull request #3459 from loganfsmyth/changelog-6.7.6
...
Update changelog for v6.7.6.
2016-04-08 09:31:35 -07:00
Logan Smyth
83301afb6e
Update changelog for v6.7.6.
2016-04-08 09:30:44 -07:00
Logan Smyth
0130c6c186
v6.7.6
2016-04-08 09:27:12 -07:00
Logan Smyth
003e39c2a8
Merge pull request #3458 from loganfsmyth/revert-3433
...
Revert "Merge pull request #3433 from loganfsmyth/bail-out-rename"
2016-04-08 09:23:58 -07:00
Logan Smyth
c3ccddaaaf
Revert "Merge pull request #3433 from loganfsmyth/bail-out-rename"
...
This reverts commit 2d0a007d14e519fe60a849dd17068a0f3df79a28, reversing
changes made to e4d6d420415a0c290a321fb6c18ba5f19675b5c1.
2016-04-08 09:09:48 -07:00
Henry Zhu
c24b0b043a
Add test for T7272
2016-04-08 09:02:02 -04:00
Logan Smyth
b0d27142e8
Merge pull request #3455 from loganfsmyth/changelog-6.7.5
...
Update CHANGELOG for v6.7.5
2016-04-07 20:29:07 -07:00
Logan Smyth
89ecbda25c
v6.7.5
2016-04-07 20:24:49 -07:00
Logan Smyth
bd06ce3678
Update CHANGELOG for v6.7.5
2016-04-07 20:09:57 -07:00
Logan Smyth
9cfb8cb172
Merge pull request #3451 from loganfsmyth/sourcemap-no-source
...
Handle input source mappings with no original location.
2016-04-07 20:06:11 -07:00
Logan Smyth
3af8ec16e9
Handle input source mappings with no source location - fixes T7151
2016-04-07 09:34:45 -07:00
Logan Smyth
d221e21102
Handle mappings with no source when using CLI file.
2016-04-07 09:34:43 -07:00