Alex Lam S.L
|
7d9dad0289
|
fix corner case with parentheses (#4409)
fixes #4408
|
2020-12-19 01:01:49 +08:00 |
|
Alex Lam S.L
|
a96f087ac3
|
support arrow function (#4385)
|
2020-12-17 18:23:41 +08:00 |
|
Alex Lam S.L
|
336336f53f
|
fix corner case with parentheses around await (#4344)
|
2020-12-08 04:29:54 +08:00 |
|
Alex Lam S.L
|
2cbbf5c375
|
support async function (#4333)
|
2020-12-07 05:22:40 +08:00 |
|
Alex Lam S.L
|
1e4985ed9e
|
support spread syntax (#4328)
|
2020-12-06 05:19:31 +08:00 |
|
Alex Lam S.L
|
02459cddf9
|
gate galio workaround (#4310)
|
2020-11-21 03:37:33 +08:00 |
|
Alex Lam S.L
|
e5f80afc53
|
support destructured literals (#4278)
|
2020-11-17 08:01:24 +08:00 |
|
Alex Lam S.L
|
91fc1c82b5
|
support computed property name in object literal (#4268)
|
2020-11-08 23:38:32 +08:00 |
|
Alex Lam S.L
|
8ecaa40c6e
|
extend support for Unicode (#4228)
|
2020-10-19 09:34:17 +08:00 |
|
Alex Lam S.L
|
96bf7fceab
|
support let (#4227)
|
2020-10-19 08:32:39 +08:00 |
|
Alex Lam S.L
|
3d71e97dd1
|
fix corner cases in braces & sequences (#4221)
fixes #4220
|
2020-10-14 23:39:35 +08:00 |
|
Alex Lam S.L
|
9f8106e1d8
|
fix corner case in collapse_vars (#4217)
fixes #4216
|
2020-10-14 07:18:26 +08:00 |
|
Alex Lam S.L
|
55451e7b78
|
support const (#4190)
|
2020-10-12 01:18:57 +08:00 |
|
Alex Lam S.L
|
8f0521d51d
|
retrofit try-catch-finally as block-scoped (#4178)
- support optional catch binding
|
2020-10-05 05:30:14 +08:00 |
|
Alex Lam S.L
|
a7e15fe73c
|
streamline parenthesis logic (#4072)
|
2020-08-25 19:45:37 +08:00 |
|
Alex Lam S.L
|
1caf7c7bd2
|
minor clean up (#4069)
|
2020-08-25 10:10:56 +08:00 |
|
Alex Lam S.L
|
7dc61cdc89
|
tidy up various interfaces (#4066)
|
2020-08-24 04:39:38 +08:00 |
|
Alex Lam S.L
|
35fe1092d3
|
simplify traversal logic (#4063)
|
2020-08-23 05:45:35 +08:00 |
|
Alex Lam S.L
|
df3bb8028a
|
fix corner cases related to in (#3964)
|
2020-06-08 05:23:23 +08:00 |
|
Alex Lam S.L
|
6bf1486935
|
update links to repository after rename (#3847)
|
2020-05-05 21:07:33 +08:00 |
|
Alex Lam S.L
|
46d142cbf6
|
improve source-map generation (#3782)
- emit singleton segments to mark generated code from input
|
2020-04-16 23:30:25 +08:00 |
|
Alex Lam S.L
|
0d820e4c0a
|
workaround RegExp formatting bugs (#3720)
|
2020-02-15 05:26:48 +00:00 |
|
Alex Lam S.L
|
df506439b1
|
fix corner case in sequences (#3704)
fixes #3703
|
2020-02-04 04:57:32 +00:00 |
|
Alex Lam S.L
|
d9cd3d33c8
|
enhance evaluate (#3649)
|
2019-12-28 20:26:15 +00:00 |
|
Alex Lam S.L
|
22b47cdd63
|
improve unicode handling (#3648)
|
2019-12-28 18:06:51 +00:00 |
|
Alex Lam S.L
|
ab050e7a94
|
fix corner case in directives (#3645)
|
2019-12-25 00:55:39 +00:00 |
|
Alex Lam S.L
|
04fbb1f949
|
avoid collision with HTML comments (#3625)
fixes #3624
|
2019-12-05 02:43:25 +08:00 |
|
Alex Lam S.L
|
c289ba1139
|
fix corner case in collapse_vars (#3597)
fixes #3596
|
2019-11-19 02:30:52 +08:00 |
|
Alex Lam S.L
|
9199ab5846
|
minor tweaks (#3502)
|
2019-10-20 15:19:19 +08:00 |
|
Alex Lam S.L
|
543dd7d3d7
|
fix corner case in comments (#3500)
|
2019-10-20 03:21:30 +08:00 |
|
Alex Lam S.L
|
8af2f5fbcf
|
fix corner case in rename (#3481)
fixes #3480
|
2019-10-15 19:44:07 +08:00 |
|
Alex Lam S.L
|
0a63f2f2b0
|
workaround V8 RegExp bug (#3453)
fixes #3434
|
2019-10-06 11:49:39 +08:00 |
|
Alex Lam S.L
|
a89d424a0b
|
render comments in custom ASTs gracefully (#3393)
fixes #3246
|
2019-05-02 13:50:51 +08:00 |
|
Alex Lam S.L
|
fba008e298
|
remove blanket safeguard from source-map (#3391)
Things has stabilised since 80a18fe2fa, so it makes sense to remove the unconditional masking for ease of debugging.
|
2019-04-30 02:40:36 +08:00 |
|
Alex Lam S.L
|
5172ba5f2a
|
introduce functions (#3360)
`var f = function() {};` => `function f() {}`
|
2019-04-15 22:23:11 +08:00 |
|
Alex Lam S.L
|
fc78423f1d
|
clean up webkit quirks (#3229)
|
2018-08-08 16:15:45 +08:00 |
|
Alex Lam S.L
|
7cf72b8d66
|
fix corner case in global_defs (#3218)
fixes #3217
|
2018-07-19 18:14:36 +08:00 |
|
Alex Lam S.L
|
bcebacbb9e
|
fix corner cases in preserve_line (#3212)
|
2018-07-13 01:51:10 +08:00 |
|
Alex Lam S.L
|
9e19e63551
|
general clean-ups (#3175)
|
2018-06-06 17:50:56 +08:00 |
|
Alex Lam S.L
|
22cea023d1
|
improve numeral compression (#3108)
|
2018-04-28 02:47:49 +08:00 |
|
Alex Lam S.L
|
b5ce199711
|
improve max_line_len (#3095)
fixes #304
|
2018-04-24 15:19:45 +08:00 |
|
Alex Lam S.L
|
b5bab254ce
|
speed up has_parens() (take 2) (#3052)
fixes #3050
|
2018-04-05 04:12:04 +08:00 |
|
Alex Lam S.L
|
81603ecd15
|
improve performance through makePredicate() (#3048)
|
2018-04-03 15:15:01 +08:00 |
|
Alex Lam S.L
|
82ae95c334
|
improve source map granularity (#3030)
fixes #3023
|
2018-03-29 14:47:55 +09:00 |
|
Alex Lam S.L
|
b1410be443
|
speed up has_parens() (#3014)
|
2018-03-24 04:05:28 +08:00 |
|
Alex Lam S.L
|
b29d435bb5
|
refactor brackets to braces (#3005)
|
2018-03-15 15:46:45 +08:00 |
|
Alex Lam S.L
|
188c39e8d5
|
retain comments within brackets (#2999)
fixes #2998
|
2018-03-13 18:44:21 +08:00 |
|
Alex Lam S.L
|
fc6ebd04a5
|
preserve case when inline_script (#2991)
fixes #2989
|
2018-03-11 05:11:12 +08:00 |
|
Alex Lam S.L
|
52de64cf16
|
deduplicate parenthesis around object and function literals (#2953)
|
2018-02-25 02:14:33 +08:00 |
|
Alex Lam S.L
|
082e004b87
|
compress undefined property names (#2811)
- enforce property names as string
- handle `void 0` as `undefined` in `hoist_props` & `reduce_vars`
|
2018-01-19 00:36:30 +08:00 |
|