sort by:
Revision Author Date Message Commit Date
d260fe9 more documentation for the `ecma` option (#2162) 25 June 2017, 18:39:14 UTC
96f9b8c Merge pull request #2161 from alexlamsl/harmony-v3.0.20 Merging from master for 3.0.20 25 June 2017, 09:18:06 UTC
11afa81 Merge branch 'master' into harmony-v3.0.20 25 June 2017, 08:43:44 UTC
8b4dcd8 v3.0.20 25 June 2017, 07:05:05 UTC
285401c more tests for #2158 (#2160) 25 June 2017, 06:21:48 UTC
9db4c42 fix `cascade` & `collapse` on property access of constants (#2158) 24 June 2017, 13:30:06 UTC
49f3de8 toplevel shorthand for `ecma` (#2157) 24 June 2017, 11:06:58 UTC
94f93ad support trailing commas in function parameter lists and calls (#2156) fixes #2155 24 June 2017, 09:34:14 UTC
d1f085b add new `arrows` compress option (#2154) Convert ES5 style anonymous function expressions to arrow functions if permissible by language semantics. Note: `arrows` requires that the `ecma` compress option is set to `6` or greater. fixes #2150 24 June 2017, 06:45:24 UTC
7b95b63 [ES6] support async arrow functions (#2153) fixes #2102 23 June 2017, 21:26:35 UTC
94e5e00 refactor `compute_char_frequency()` (#2152) - minimise maintenance when updating AST - maximise code sharing between `master` & `harmony` 23 June 2017, 12:05:31 UTC
dc6bcaa synchronise `mangle.properties` for `minify()` & `test/compress` (#2151) 23 June 2017, 07:53:13 UTC
d58b184 refactor `Compressor.toplevel` (#2149) 23 June 2017, 05:11:40 UTC
137e4c4 fix `unused` on `AST_Destructuring` (#2146) 23 June 2017, 05:11:26 UTC
b3a57ff minimise `reduce_vars` cloning overhead (#2148) 22 June 2017, 22:59:53 UTC
3d5bc08 fix `reduce_vars` on `this` (#2145) fixes #2140 22 June 2017, 20:44:57 UTC
0692435 fix for-in loop parsing (#2144) 22 June 2017, 20:14:30 UTC
b163b13 fix `export` of keyword and redirection (#2143) fixes #2141 fixes #2142 22 June 2017, 19:49:30 UTC
402954b Merge pull request #2139 from alexlamsl/harmony-v3.0.19 Merging from master for 3.0.19 21 June 2017, 21:36:14 UTC
f593186 Merge branch 'master' into harmony-v3.0.19 21 June 2017, 19:26:49 UTC
f67a6b0 v3.0.19 21 June 2017, 19:24:22 UTC
471db8a fix `inline` & `unused` on `AST_Expansion` (#2138) - handle rest parameters - suppress cases with spread arguments fixes #2136 21 June 2017, 17:39:11 UTC
8ba9e4e fix `toplevel` on `export` (#2137) fixes #2134 21 June 2017, 16:31:17 UTC
71556d0 correctly parse `export` of `function` & `class` (#2135) 21 June 2017, 15:15:39 UTC
8709753 fix `mangle` on `export` (#2133) - `export default ...` - `export` with `AST_Destructuring` fixes #2129 21 June 2017, 06:22:09 UTC
db877e8 fix `drop_unused()` accounting of symbols within `export function` (#2132) fixes #2131 21 June 2017, 04:32:58 UTC
11923e3 reject non-toplevel import/export (#2128) fixes #2124 20 June 2017, 19:18:48 UTC
62d1fbf support `export` statements properly (#2126) - mangle & compress correctly with `toplevel` - retain non-toplevel import/export - parse & output `export { variable as name }` - remove extraneous spaces from `beautify` fixes #2038 fixes #2124 20 June 2017, 16:51:36 UTC
343ea32 ensure mangling works if catch reuses a scope variable (#2123) fixes #2120 19 June 2017, 18:14:05 UTC
849ba79 retain names in export default class and function (#2122) fixes #2121 19 June 2017, 06:30:59 UTC
a298bcc Merge pull request #2119 from alexlamsl/harmony-v3.0.18 Merging from master for 3.0.18 18 June 2017, 09:16:46 UTC
daaf127 Merge branch 'master' into harmony-v3.0.18 18 June 2017, 07:49:49 UTC
1c150c6 v3.0.18 18 June 2017, 07:01:20 UTC
0a0f4f5 make defensive copies when `inline` (#2116) fixes #2114 17 June 2017, 06:32:37 UTC
931daa8 fix loss of context in `collapse_vars` & `cascade` (#2112) fixes #2110 16 June 2017, 13:18:43 UTC
00e4f7b in-place `tigten_body()` (#2111) By reducing copies of `AST_Node` arrays, we should be able to reduce: - memory pressure - potential bugs caused by multiple references in AST - duplicated executions of `OPT()` 16 June 2017, 11:19:54 UTC
11e63bc correctly determine scope of `AST_This` (#2109) fixes #2107 16 June 2017, 06:54:46 UTC
3fa862c support shorthand property named "async" (#2108) 16 June 2017, 04:18:18 UTC
33405bb enforce `inline` scope restriction (#2106) fixes #2105 15 June 2017, 19:21:38 UTC
370f2cc Merge pull request #2104 from alexlamsl/harmony-v3.0.17 Merging from master for 3.0.17 15 June 2017, 15:07:22 UTC
78cf35f Merge branch 'master' into harmony-v3.0.17 15 June 2017, 11:01:36 UTC
57dc4fb v3.0.17 15 June 2017, 10:59:37 UTC
b85a358 suppress `inline` of `this` (#2103) fixes #2101 15 June 2017, 04:14:16 UTC
100e183 first cut of async/await (#2098) - async arrow functions not yet supported fixes #1789 14 June 2017, 22:15:48 UTC
4369795 avoid intermittent test time-out failures (#2100) 14 June 2017, 20:47:57 UTC
3f961bb compute `uses_arguments` correctly in `figure_out_scope()` (#2099) fixes #2097 14 June 2017, 19:28:26 UTC
7cc03d4 fix parsing of `expect_stdout` (#2096) fixes #2095 14 June 2017, 17:26:49 UTC
0a1e523 fix parsing of `expect_stdout` (#2096) fixes #2095 14 June 2017, 17:00:03 UTC
c28056d Merge pull request #2094 from alexlamsl/harmony-v3.0.16 Merging from master for 3.0.16 14 June 2017, 11:25:21 UTC
8af362e Merge branch 'master' into harmony-v3.0.16 14 June 2017, 09:09:30 UTC
4231f73 v3.0.16 14 June 2017, 08:45:09 UTC
68138f2 fix `reduce_vars` on `AST_Arrow` (#2091) fixes #2090 14 June 2017, 08:40:37 UTC
da2de35 add comment about quote_style and gzip (#2092) 14 June 2017, 04:23:03 UTC
41beae4 cache web assets between CI runs (#2089) - skip `test/jetstream.js` for `node@0.12` 14 June 2017, 03:53:10 UTC
82db918 fix CLI parsing of `--source-map content` (#2088) fixes #2082 13 June 2017, 08:30:46 UTC
3dc9e14 add Node.js 8 to Travis CI (#2086) - explicitly terminate `test/jetstream.js` upon completion - log verbose output from `test/benchmark.js` & `test/jetstream.js` - remove obsolete workaround for Travis CI 12 June 2017, 22:21:16 UTC
fed0096 allow `expect_stdout` to specify `Error` (#2087) 12 June 2017, 20:57:26 UTC
2bdc880 fix variable accounting in `inline` (#2085) fixes #2084 12 June 2017, 17:40:14 UTC
5ef7cb3 suppress false positives for-in loops (#2080) fixes #2079 10 June 2017, 05:55:17 UTC
4ad7b1d fix portability of `sandbox.run_code()` on Node.js 0.1x (#2078) 09 June 2017, 17:08:58 UTC
9186859 fix non-string parameters (#2076) `Stream.write()` is not as versatile as `console.log()` 09 June 2017, 16:11:40 UTC
47c0713 report `test/ufuzz.js` failures in `process.stderr` (#2074) 09 June 2017, 07:56:28 UTC
293c566 marshal `mangle[.properties].reserved` from non-Array values (#2072) 08 June 2017, 20:29:12 UTC
9c30640 fix iteration over object with inherited properties (#2068) fixes #2055 07 June 2017, 19:27:03 UTC
9db0695 fix `cascade` on multi-branch evaluations (#2067) Partially reverts #2059 as this has better coverage and performance. fixes #2062 07 June 2017, 11:52:01 UTC
a7971f4 fix `unused` crash with top-level `AST_Var` (#2066) fixes #2063 07 June 2017, 11:12:35 UTC
f2af093 fix CLI output corruption (#2061) Using `console.error()` & `console.log()` result in inconsistent formatting across Node.js versions. Avoid this issue by directly writing to `process.stderr` & `process.stdout` instead. Miscellaneous - prettify invalid option listing 06 June 2017, 20:25:32 UTC
b9ad53d fix `inline` handling of `AST_Call.args` (#2059) 06 June 2017, 14:55:25 UTC
b0eab71 implement `test/jetstream.js --debug` (#2058) 06 June 2017, 11:28:12 UTC
3493a18 implement function inlining (#2053) - empty body - single `AST_Return` - single `AST_SimpleStatement` - avoid `/*#__PURE__*/` Miscellaneous - enhance single-use function substitution fixes #281 05 June 2017, 21:49:53 UTC
27c5284 workaround webkit parsing error (#2056) apply `webkit` to jetstream tests 05 June 2017, 20:06:42 UTC
540220b fix `AST_Function` scope invariance (#2052) improve function name hack in `run_code()` 04 June 2017, 11:27:43 UTC
82fefc5 fix class expression statements (#2051) - class expression statements require parentheses - allow unused class expression statements to be dropped fixes #1782 closes #1784 03 June 2017, 18:45:26 UTC
753932b drop unused arrow functions (#2050) 03 June 2017, 16:20:46 UTC
84634da add tests for `AST_SymbolAccessor` (#2049) 03 June 2017, 08:08:10 UTC
1743621 clean up `lib/parse.js` (#2047) - remove unused definitions - replace `array_to_hash()` 03 June 2017, 06:00:59 UTC
1edbd65 fix `beautify` whitespace output within `AST_Destructuring` (#2046) fixes #2044 02 June 2017, 10:50:39 UTC
f330ab7 better document behavior of unsafe_Func (#2043) 02 June 2017, 04:07:17 UTC
888a321 Merge pull request #2042 from alexlamsl/harmony-v3.0.15 Merging from master for 3.0.15 01 June 2017, 11:28:30 UTC
ee5c03f Merge branch 'master' into harmony-v3.0.15 01 June 2017, 10:26:09 UTC
4377e93 v3.0.15 01 June 2017, 10:12:38 UTC
bac14ba fix non-identifier getter/setter name (#2041) fixes #2040 01 June 2017, 10:11:16 UTC
ec095ed whitelist `unsafe` `evaluate` candidates (#2039) - all arguments may accept constant values - return constant value - free of side effects - available & identical across locales and runtime environments 31 May 2017, 20:33:05 UTC
17e7312 enhance `unsafe` `evaluate` (#2037) 31 May 2017, 16:56:28 UTC
0cb7508 document safari10 mangle option (#2035) 31 May 2017, 15:16:20 UTC
f71e8fd reformat mangle options section of README (#2036) 31 May 2017, 13:52:43 UTC
a1647ee Merge pull request #2034 from alexlamsl/harmony-v3.0.14 Merging from master for 3.0.14 31 May 2017, 04:44:58 UTC
c814060 Merge branch 'master' into harmony-v3.0.14 31 May 2017, 03:42:54 UTC
3e62faa v3.0.14 31 May 2017, 03:34:51 UTC
e9645e0 introduce `unsafe_Func` (#2033) Separate flag for #203 functionality. 30 May 2017, 19:38:00 UTC
55b5f2a widen CLI parse error code fragment displayed (#2032) fixes #2030 30 May 2017, 17:56:52 UTC
303293e fix `side_effects` on `AST_Class` (#2031) fixes #2028 30 May 2017, 17:44:29 UTC
23265ac mangle destructuring function parameters (#2029) fixes #2025 30 May 2017, 15:41:55 UTC
0cc6ded fix block elimination (#2023) fixes #1664 fixes #1672 30 May 2017, 06:59:54 UTC
ec63588 fix compress of IIFE with destructuring args (#2022) 30 May 2017, 05:17:06 UTC
c2e471e fix `if_return` on block-scoped variables (#2021) fixes #1317 29 May 2017, 10:08:08 UTC
ee23a84 Merge pull request #2020 from alexlamsl/harmony-v3.0.13 Merging from master for 3.0.13 29 May 2017, 04:24:38 UTC
520da57 Merge branch 'master' into harmony-v3.0.13 29 May 2017, 02:58:05 UTC
4e0a22e v3.0.13 29 May 2017, 02:52:13 UTC
1aa3805 better fix for #512 & #2010 (#2019) - remove duplicated functionalities - fix similar issue with `else` 29 May 2017, 02:51:41 UTC
back to top