aboutsummaryrefslogtreecommitdiff
path: root/test/compress/evaluate.js
AgeCommit message (Expand)Author
2019-10-12fix boolean context detection (#3466)...Alex Lam S.L
2019-10-10detect boolean context across IIFEs (#3461)Alex Lam S.L
2019-04-29fix corner case in `evaluate` (#3388)...Alex Lam S.L
2019-04-25enhance `unsafe` (#3382)Alex Lam S.L
2019-04-24fix corner case in `unsafe` (#3380)Alex Lam S.L
2019-04-20enhance `unsafe` `evaluate` (#3370)Alex Lam S.L
2019-03-30Fix test expectation (#3357)...Ruben Bridgewater
2019-03-18introduce `assignments` (#3345)Alex Lam S.L
2019-03-18fix corner case in `evaluate` (#3344)Alex Lam S.L
2019-03-13make tests compatible with Node.js 12 (#3304)...silverwind
2018-07-13fix corner cases in `preserve_line` (#3212)Alex Lam S.L
2018-07-01fix corner case in `unused`alexlamsl
2018-03-16improve truthy compression (#3009)Alex Lam S.L
2018-03-02fix value reference caching in `evaluate` (#2969)...Alex Lam S.L
2018-02-17fix `unsafe` `evaluate` of `function` property (#2927)...Alex Lam S.L
2018-02-16fix `unsafe` `evaluate` of `AST_Function` (#2920)...Alex Lam S.L
2018-02-14fix `unsafe` `evaluate` on type-converting operators (#2917)...Alex Lam S.L
2018-02-06evaluate `to{Low,Upp}erCase()` under `unsafe` (#2886)Alex Lam S.L
2018-01-21fix `unsafe` `evaluate` of `AST_Array` (#2825)...Alex Lam S.L
2018-01-19improve `unused` on built-in functions (#2817)Alex Lam S.L
2017-12-02more tests for #2535 (#2551)Alex Lam S.L
2017-12-01improve boolean compression (#2548)...Alex Lam S.L
2017-11-11implement compress option `reduce_funcs` (#2466)...Alex Lam S.L
2017-10-29enhance `properties` (#2412)...Alex Lam S.L
2017-10-26compress self comparisons (#2398)Alex Lam S.L
2017-10-22safer `properties` transform (#2391)...Alex Lam S.L
2017-10-09perform `reduce_vars` on safe literals (#2351)...Alex Lam S.L
2017-07-14fix `unsafe` `evaluate` of `Object` static methods (#2232)...Alex Lam S.L
2017-07-07inlining of static methods & constants (#2211)...Alex Lam S.L
2017-07-06inline property access of object literal (#2209)...Alex Lam S.L
2017-06-06implement function inlining (#2053)...Alex Lam S.L
2017-06-01whitelist `unsafe` `evaluate` candidates (#2039)...Alex Lam S.L
2017-06-01enhance `unsafe` `evaluate` (#2037)Alex Lam S.L
2017-05-19introduce `unsafe_regexp` (#1970)...Alex Lam S.L
2017-05-12remove support for `const` (#1910)...Alex Lam S.L
2017-04-12convert `AST_Seq` from binary tree to array (#1460)...Alex Lam S.L
2017-04-09fix LHS cases for NaN & friends (#1804)...Alex Lam S.L
2017-04-08fix `delete` corner cases (#1799)...Alex Lam S.L
2017-04-07fix corner cases with `delete` (#1796)...Alex Lam S.L
2017-04-02avoid confusion of `NaN` & `Infinity` with `catch` symbol of the same name (#......Alex Lam S.L
2017-04-01improve compression of undefined, NaN & Infinitiy (#1748)...Alex Lam S.L
2017-03-29output optimal representations of NaN & Infinity (#1723)...Alex Lam S.L
2017-03-24fix cascade of `evaluate` optimisation (#1654)...Alex Lam S.L
2017-03-19make `expect_stdout` work on Node.js 0.12 (#1623)...Alex Lam S.L
2017-03-19transform String.charAt() to index access (#1620)...Alex Lam S.L
2017-03-03process code with implicit return statement (#1522)...Alex Lam S.L
2017-03-02trim unused invocation parameters (#1526)Alex Lam S.L
2017-03-01fix `evaluate` on object getter & setter (#1515)Alex Lam S.L
2017-02-28warn & drop `#__PURE__` iff IIFE is dropped (#1511)...Alex Lam S.L
2017-02-26consolidate `evaluate` & `reduce_vars` (#1505)...Alex Lam S.L