Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/terser/terser

🗜 JavaScript parser, mangler and compressor toolkit for ES6+
https://github.com/terser/terser

handle `inline` of function arguments (#2590)

fixes #2476

8f681b1d1721e931852be48720d26ba052eac96c authored about 7 years ago
inline single-use `function` across loop (#2594)

90313875f75f68fecfc23c6c6f96f921da730301 authored about 7 years ago
fix `reduce_vars` on single `AST_Defun` reference across loop (#2593)

3f18a61532a86f0f52edbb50ca7d81e0869ad7c3 authored about 7 years ago
improve `reduce_vars` (#2592)

- account for hoisting nature of `var`

02a6ce07eba11223518a22bce18e209371f78f39 authored about 7 years ago
improve `collapse_vars` (#2591)

- handle single-use assignments other than `AST_VarDef`
- scan `AST_Call` for candidates

738fd52bc46c043db4a0cd415671f54b392ee6ac authored about 7 years ago
improve `dead_code` tests (#2589)

for #2588

d18979bb23358fbdb153568109a5b564cd984920 authored about 7 years ago
fix `dead_code` on `return`/`throw` within `try` (#2588)

8266993c6e0a78c4872cbcb81072094a4a7dba2d authored about 7 years ago
drop local assign-only variable in `return` (#2587)

9a137e8613e49066a54f2a1b734a559c05338f11 authored about 7 years ago
fold `cascade` functionality into `collapse_vars` (#2586)

ef618332ea92db57e59f90f166035a0e7cf8a509 authored about 7 years ago
recover lost opportunities from #2574 (#2584)

7f418978c9d39bd0827108176d817259a6e60f5c authored about 7 years ago
improve `collapse_vars` on side-effect-free replacements (#2583)

04cc395c353ac622d8e737c9099387d69b851d64 authored about 7 years ago
minor clean-up for IIFE (#2582)

- faster exact type match
- aggressively convert to `!`

e008dc1bde1455eaafe04061412b0b9524212d99 authored about 7 years ago
avoid `Function.prototype` pollution by `test/sandbox.js` (#2581)

ddf96cfda2a3e27b977e0ed8cca3896073513186 authored about 7 years ago
fix `AST_VarDef.may_throw()` (#2580)

ebfd5c5c7480f35af986949f692b01ff7526b97d authored about 7 years ago
fix `collapse_vars` on `switch` (#2578)

f2ad54267945ed96f4e84ade21af262c6ffd1d23 authored about 7 years ago
remove unused code (#2579)

fixes #2577

c43118be4f8938a3c1d12f836d80c334cba76656 authored about 7 years ago
escape consecutive unpaired surrogates (#2576)

fixes #2569

93f3b2b114877af17db219e501ae4551df61738d authored about 7 years ago
rename tests (#2575)

bf000beae710a2b4129bddb009bb706ff036fbb6 authored about 7 years ago
harmony-v3.2.2

f8ff349ba7a4ded3785f79be316c16433b2dbbc7 authored about 7 years ago
handle exceptional flow correctly in `collapse_vars` (#2574)

fixes #2571

0e16d92786b8360848a4b56719135facabe7cd85 authored about 7 years ago
fix escape analysis for `AST_Expansion`

f2b179ae945e52a6edc5761f8e98ceb15533a48a authored about 7 years ago
fix escape analysis for `AST_Await

fixes #2566

c7e8fc483011ab28b510a3d328eb9dc1202bb75a authored about 7 years ago
fix escape analysis for `AST_Yield`

fixes #2565

f778a0aa01fc3b6fe3ff3c53bb1b7eefdb26d4fe authored about 7 years ago
fix tests

7fd4b66eaab7bf9ecb2e6072f097d0cd39c060dd authored about 7 years ago
Merge branch 'master' into harmony-v3.2.2

21c986ff5b61632607b5311dcd24c4d69d7ff362 authored about 7 years ago
v3.2.2

24418274084745a224a2715219a4c6029cbfee8f authored about 7 years ago
improve `unused` on assign-only symbols (#2568)

0aff037a3574dfcf856484f4db67dd1b0d66c1c8 authored about 7 years ago
fix escape analysis for `AST_Throw` (#2564)

74a2f53683e2b8788eadc10762583491e3dbc7ea authored about 7 years ago
fix escape analysis for `AST_Conditional` & `AST_Sequence` (#2563)

fixes #2560

e20935c3f2a03779b15ad225ae4616a1d80c2ec5 authored about 7 years ago
account for side-effects in conditional call inversion (#2562)

fixes #2560

3e34f62a1c48ab45db34cfb08d8dd2118c5780f0 authored about 7 years ago
eliminate noop calls more aggressively (#2559)

d21cb84696f47f5cba25c88527d5575b7954191a authored about 7 years ago
improve `if_return` (#2558)

`return void x()` => `x()`

3dd495ecdd231a6b245ab002f61805b21114924b authored about 7 years ago
simplify computed properties for methods, getters & setters (#2555)

fixes #2554

87bae623e9d0cf0ad430aeb732be95094fc4c6e6 authored about 7 years ago
harmony-v3.2.1

606f7a5b370638b55599cf3f802320da2b5f8470 authored about 7 years ago
fix tests

b91a2e018a7cd5ae3ffc94d3a59d56bbffe6eba7 authored about 7 years ago
Merge branch 'master' into harmony-v3.2.1

c9dbe9deb1cc9cca260c1f498c90ce92a0f7babf authored about 7 years ago
v3.2.1

b9f3ddfb30897f634a7967e773d1555ceecb21cc authored about 7 years ago
fix `dead_code` on `for` (#2552)

77332a03153285f5e521c99c3b5d796bf5698ef7 authored about 7 years ago
more tests for #2535 (#2551)

85c56adbd19bff5e7bc2a59dd937799b7bc5a8d4 authored about 7 years ago
improve `evaluate` on `typeof` (#2550)

- gated through `typeofs`

8da3754e51140c0eee80f02fcf3f5d99a74ca86e authored about 7 years ago
improve boolean compression (#2548)

fixes #2535

9a6b11f8e628c66731c4037ff408bb969003e6f7 authored about 7 years ago
improve switch case compression (#2547)

7ac6fdcc9923e173522c4b94b919ac09049024f9 authored about 7 years ago
improve `AST_For.init` & `AST_Switch.expression` compression (#2546)

f6610baaa8c5c6acf8f4a52babf68d0439aead1f authored about 7 years ago
convert to number under boolean context (#2545)

09b320e8a5ec85410bf323573b76f2da7e08e2ee authored about 7 years ago
improve compression of `if` conditions (#2544)

5a1e99d713fd0ca4ca4a012422a767c138a75606 authored about 7 years ago
improve compression of loop conditions (#2543)

b762f2d6f4e81dcbd49ffb4db4b1933953942999 authored about 7 years ago
improve code reuse (#2542)

172079a47f2f7bf09d2a5b4e4cf05691a1206358 authored about 7 years ago
fix corner case in call binding (#2541)

c58d3936a3c145b883e3e4537d503c690514a456 authored about 7 years ago
backport test from #2526 (#2534)

18302bf8e9507bbb661986e37cf66a95e6017271 authored about 7 years ago
fix `inline` on nested substitutions (#2533)

fixes #2531

bc5047c1e70594ea2fa8e747945a577298715926 authored about 7 years ago
document top level `minify()` option `safari10` (#2532)

1885f91f132ffe313d22aa52d1e8220a3a958155 authored about 7 years ago
introduce `--safari10` (#2530)

736c366d939b4015fae00f396542b30d05e292f9 authored about 7 years ago
document the new `output` option `safari10` (#2529)

1646c5844f1905e486d8b48fd87a096c0e8e96a2 authored about 7 years ago
add Safari workaround for `await` (#2528)

fixes #2344

aacf760fb45a787750158e60487639f5d7f0374b authored about 7 years ago
extend `hoist_props` to `AST_Arrow` & `AST_Class` (#2527)

fixes #2503

755e2a62c6abcd844f9428ec64f54fc2262613b5 authored about 7 years ago
reduce `this` in block scopes (#2526)

fixes #2455

62d2817d6cd29189e65aaba531c7c3ceb1792a65 authored about 7 years ago
replace single-use class definitions (#2524)

fixes #2416

37cbd7080c84df4b0f0144b50f5059d1898697fd authored about 7 years ago
fix nested `hoist_props` substitution (#2523)

fixes #2519

206a54a7461b76683d690fd7016943fcb461a4fa authored about 7 years ago
improve synergy between `collapse_vars` & `unused` (#2521)

32def5ebf5c9157937dcf802ce71fb9d1d3bc189 authored about 7 years ago
drop assignment in `AST_VarDef.value` (#2522)

fixes #2516

ecc9f6b77093758d78a693a5ac4b6bcaf75e9a3f authored about 7 years ago
harmony-v3.2.0

b84c99ef5c9fab0079f88de7b66b5f809c3d4f18 authored about 7 years ago
Merge branch 'master' into harmony-v3.2.0

4f08c2f50427b71f7d374e501fb6dfba32c44e8f authored about 7 years ago
v3.2.0

b37a68c84f7b74de8ec7fc862792964c436fa2ec authored about 7 years ago
fix argument/atom collision by `properties` (#2514)

fixes #2513

c141ae6f8dcfa058f03ae3580275c87b564b77a3 authored about 7 years ago
fix wording and formatting (#2512)

97c464dbf5aec124cba9cfeedb896fa97818622c authored about 7 years ago
document top level minify option `keep_classnames` (#2511)

ba4894af18b500a5e9532c8ba62b8d21596b6130 authored about 7 years ago
separate `keep_classnames` & `keep_fnames` (#2510)

fixes #2418

f1e3ef52620d4c9d6b131f98d45ee1f9ee3ba3b1 authored about 7 years ago
extend escape analysis on constant expression properties (#2509)

fixes #2508

3b28b915ebad2d9452c0e8649033ab4813eabca4 authored about 7 years ago
fix argument/atom collision by `collapse_vars` (#2507)

fixes #2506

eb001dc1d9efbb81841410c06d854091473061ee authored about 7 years ago
make `AST_Lambda.contains_this()` less magical (#2505)

aa9bdf416e5b288bbae8417780abf2f235bacfd4 authored about 7 years ago
fix `reduce_vars` on arrow functions with `this` (#2504)

fixes #2496

bbf38dc9c00cedba6581c4ee92db984e2b24f670 authored about 7 years ago
eliminate invalid state caching in `collapse_vars` (#2502)

fixes #2497

8987780db66ad178f42bdd817f27853b55c37b27 authored about 7 years ago
fix `rename` (#2501)

- suppress spurious `rename` from `commander`
- handle `AST_SymbolCatch` correctly

30cfea2e7a95fd5aaa8092ea0b305ef0be760534 authored about 7 years ago
fix `properties` for array literal with spread (#2499)

fixes #2498

3d8341a7ab578f94635f979b628208de764814e0 authored about 7 years ago
expand symbol space to improve compression (#2460)

- give globally distinct names to distinct variables
- improve ability to compress cross-scoped...

f4e2fb9864a8c5dd6fb24870c4c09761b5914f75 authored about 7 years ago
harmony-v3.1.10

567cb0e4e33f6c967aa66add9dcaf79a34d55fb6 authored about 7 years ago
enable `hoist_props` by default (#2492)

b80062c490178552f45fe66acfa04e6d9c3a6363 authored about 7 years ago
Merge branch 'master' into harmony-v3.1.10

227b58812dff7b978467cd5b7cad25dea9cddf6f authored about 7 years ago
fix keyword shorthand property output for `ecma` >= 6 (#2493)

fixes #2491

f25bd13be68152640af809bafe0a2ba3aa77eb0a authored about 7 years ago
v3.1.10

667fc4d08b7c720ca66be8e63ebcfd234de54329 authored about 7 years ago
document the `webkit` output option (#2490)

- workaround for WebKit bugs
- PhantomJS users should enable this output option

closes #2489

6142117cddaf4d827df8e269ed9b6fa7d3c4cec7 authored about 7 years ago
fix template expression parse of regex and sequence (#2488)

fixes #2487

e826973b76e356f7aabb3bedd96d82bf336da4ee authored about 7 years ago
fix cross-scope inlining of `AST_Function`s (#2486)

fixes #2485

ae28a24c7f7919d8de1c3044f28571ebe2036850 authored about 7 years ago
minor consolidations (#2484)

- unique symbol generation
- `unsafe` on `AST_Call`

ebe761cad09343e514a7a02b591dbb93f651c888 authored about 7 years ago
Update ISSUE_TEMPLATE.md (#2481)

fa7a7c5c5aab369f6bcb11fbd9820e80ef0f2528 authored about 7 years ago
update documentation for `reduce_funcs` (#2478)

557636f3b736c58e7830bec427bfe6eebadc0b68 authored about 7 years ago
fix replacement logic in `collapse_vars` (#2475)

49fbe9c5ac090b2082ebd4702772af6ccafa13cd authored about 7 years ago
fix `top_retain` on `hoist_props` (#2474)

fixes #2473

2ac5086831f17ae93f1cfec9b7375b8ae19915ca authored about 7 years ago
allow symbol replacement on multiple occurrences (#2472)

- all-or-nothing replacement
- avoid unmangleable names

fixes #2436

c6cfa04d10c648dc1ccdf7ac6369f4162f0a46dc authored about 7 years ago
harmony-v3.1.9

9632f79e4692b3055ea3bb2580bca6f6a0412f7b authored about 7 years ago
update tests

a3fbb27194bbc03087cfc417095a983b29060acb authored about 7 years ago
Merge branch 'master' into harmony-v3.1.9

11c0b1e1f93e3b365a5bbd6e5f564c0e09c9b8e8 authored about 7 years ago
v3.1.9

346fa12e0e67ed9418da4df91f72b41a857ef81f authored about 7 years ago
extend `reduce_funcs` to cover cross-scope substitutions (#2469)

fixes #2468

cda27b09703a0dfc8f84612a3d157a517f8ea4a9 authored about 7 years ago
implement compress option `reduce_funcs` (#2466)

- inline single-use function declarations as expressions when permissible
- depend on `reduce_v...

3c740473686178c242f66d3ad330e1b047335b5f authored about 7 years ago
suppress `hoist_props` on `export` (#2463)

Miscellaneous
- fix double semi-colons from `beautify` in `export`

fixes #2462

650d5d5c9bfb4c269356b5bfbf0d55d3984de42f authored about 7 years ago
fix object literal tracing in `reduce_vars` (#2461)

94525d859f5db559366f96b646aca84438b0f982 authored about 7 years ago
fix multiple nested function substitutions (#2458)

fixes #2449

1127a2caf305ad1df370c34faf7283e53423cc10 authored about 7 years ago
remove hack in `collapse_vars` (#2457)

fixes #2456

246d9d4e83e857a26347944ada65fea95ad6381d authored about 7 years ago
preserve function identity in `reduce_vars` (#2451)

fixes #2450

4c0b0177b6fa556c31f0099c6d52a4ad4f670ba3 authored about 7 years ago