zspecza / pipep

:saxophone: Functional, composable, immutable & curried promise sequences with abstract resolution.
MIT License
111 stars 1 forks source link

Update uglify-js to the latest version 🚀 #13

Open greenkeeper[bot] opened 7 years ago

greenkeeper[bot] commented 7 years ago

Version 3.0.0 of uglify-js just got published.

Dependency uglify-js
Current Version 2.8.22
Type devDependency

The version 3.0.0 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of uglify-js. Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notes v3.0.0

 

Commits

The new version differs by 34 commits0.

  • 7313465 v3.0.0
  • 2c7ee95 fix unsafe on evaluate of reduce_vars (#1870)
  • ecf3563 kill opera (#1869)
  • dee5a27 enhance collapse_vars (#1862)
  • 5a25d24 rename variables for better readability (#1863)
  • bffdc8d update test/benchmark.js resources (#1864)
  • 69b5663 restore report of supported options (#1861)
  • ea92897 improve literal return optimization (#1860)
  • 2cb55b2 enforce toplevel on other compress options (#1855)
  • bbb5f2a Update ISSUE_TEMPLATE.md (#1846)
  • 76d19b6 fix fuzzer on this (#1842)
  • 9e62628 fix unused on for-in statements (#1843)
  • 9bf72cf improve parser under "use strict" (#1836)
  • 64d7443 update README for 3.x (#1840)
  • 45ce369 fix AST_For.init patch-up in drop_unused() (#1839)

There are 34 commits in total.

See the full diff

Not sure how things should work exactly? There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 6 years ago

Version 3.3.9 just got published.

Update to this version instead 🚀

Commits

The new version differs by 5 commits.

  • 4eb4cb6 v3.3.9
  • 193612a fix accounting after conversion to assignment (#2847)
  • 95cfce6 backport of #2835 (#2841)
  • ec42025 drop assignments to constant expressions only (#2839)
  • 5e2cd07 handle duplicate function declarations correctly (#2837)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.10 just got published.

Update to this version instead 🚀

Commits

The new version differs by 24 commits.

  • 0cfbd79 v3.3.10
  • d66d86f account for exceptions in AST_Assign.left (#2892)
  • 905325d update dependencies (#2889)
  • dea0cc0 mention file encoding (#2887)
  • d69d800 evaluate to{Low,Upp}erCase() under unsafe (#2886)
  • c0b8f2a add information on testing and code style (#2885)
  • cb0257d describe a few compiler assumptions (#2883)
  • 9637f51 change undefined == x to null == x (#2882)
  • 3026bd8 improve exceptional flow compression by collapse_vars (#2880)
  • 78a44d5 maintain order between side-effects and externally observable assignments (#2879)
  • 7e13c0d handle break & continue in collapse_vars (#2875)
  • e6a2e9e allow collapse_vars across conditional branches (#2867)
  • e773f03 fix assignment logic in reduce_vars (#2872)
  • b16380d fix missing corner case in #2855 (#2868)
  • 334b07a Update License Copyright Year to 2018 (#2866)

There are 24 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.11 just got published.

Update to this version instead 🚀

Commits

The new version differs by 9 commits.

  • a3dfeea v3.3.11
  • d316fb1 fix unsafe evaluate on type-converting operators (#2917)
  • 83d8aa8 fix collapse_vars within loops (#2915)
  • 4f1c12b report options upon reminify input error (#2911)
  • d8e0e34 collapse within unary expressions (#2910)
  • 0c4f315 fix corner case in collapse_vars (#2909)
  • 0809699 simplify do-while into for (#2907)
  • 2088e1c fix AST corruption due to collapse_vars & inline (#2899)
  • bf1d471 fix join_vars on property accessors (#2895)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.12 just got published.

Update to this version instead 🚀

Release Notes v3.3.12

 

Commits

The new version differs by 15 commits.

  • 604caa0 v3.3.12
  • 29a71d3 more tests for #2938 (#2940)
  • 39a907b workaround pure_getters=true when dropping unused assignments (#2939)
  • 7047431 improve unsafe evaluate of function (#2936)
  • b5f0f4f reduce false positives from object literals (#2935)
  • 2905fd6 reduce false positives from labels (#2934)
  • 4facd94 reduce false positives from noop (#2933)
  • 4b5993f fix crash in may_throw() (#2932)
  • 2351a67 fix dead_code on exceptional return (#2930)
  • 4a528c4 reduce false positives from function.toString() (#2928)
  • 82d1ef0 fix unsafe evaluate of function property (#2927)
  • 7fdd208 drop unused "class" definition IIFEs (#2923)
  • e529f54 reduce function-related false positives (#2925)
  • d626e9b improve inline efficiency (#2924)
  • a2a9459 fix unsafe evaluate of AST_Function (#2920)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.13 just got published.

Update to this version instead 🚀

Release Notes v3.3.13

 

Commits

The new version differs by 15 commits.

  • 951d87c v3.3.13
  • 798fc21 improve test/run-test.js performance (#2971)
  • a75a046 compress arguments[index] (#2967)
  • 38f2b45 fix value reference caching in evaluate (#2969)
  • 56e2a36 enhance conditionals (#2966)
  • 0daa199 migrate safe transformations out of unsafe_comps (#2962)
  • 73e98dc drop side_effects-free return values (#2965)
  • 36bca69 enhance collapse_vars (#2952)
  • ace5811 drop lone "use strict" in function body (#2963)
  • ba7bad0 show benchmark subtotal (#2960)
  • b8b2ac5 improve fix for #2954 (#2958)
  • ea23593 fix collapse_vars on nested exception (#2955)
  • 52de64c deduplicate parenthesis around object and function literals (#2953)
  • 4557902 minor clean-ups (#2951)
  • f40f5eb improve mangle (#2948)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.14 just got published.

Update to this version instead 🚀

Release Notes v3.3.14

 

Commits

The new version differs by 3 commits.

  • 7e00a12 v3.3.14
  • 10b3752 fix mangle of AST_SymbolLambda under ie8 (#2978)
  • fe51a91 handle negated constants correctly in collapse_vars (#2975)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.15 just got published.

Update to this version instead 🚀

Release Notes v3.3.15

 

Commits

The new version differs by 6 commits.

  • 90585e2 v3.3.15
  • d8fc281 update dependencies (#3002)
  • 188c39e retain comments within brackets (#2999)
  • 5429234 preserve non-constant value assignments with modifications (#2997)
  • b9f72a4 handle case correctly under reduce_vars (#2993)
  • fc6ebd0 preserve case when inline_script (#2991)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.16 just got published.

Update to this version instead 🚀

Release Notes v3.3.16

 

Commits

The new version differs by 4 commits.

  • 73d77f4 v3.3.16
  • ccf0e2e extend fuzzy RHS folding (#3006)
  • 20ca0f5 improve truthy compression (#3009)
  • b29d435 refactor brackets to braces (#3005)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.17 just got published.

Update to this version instead 🚀

Release Notes v3.3.17

 

Commits

The new version differs by 11 commits.

  • 6982a05 v3.3.17
  • fa32501 mangle unused nested AST_SymbolCatch correctly (#3038)
  • 06b9894 handle modifications to this correctly (#3036)
  • 9f9db50 improve test for #3023 (#3031)
  • 82ae95c improve source map granularity (#3030)
  • 9a5e205 fix extra regex slash when going through mozilla AST I/O (#3025)
  • b1410be speed up has_parens() (#3014)
  • 12985d8 fix corner case in hoist_props (#3022)
  • 49bfc6b improve performance (#3020)
  • d1c6bb8 fix nested inline within loop (#3019)
  • 5c16961 fix corner case in inline (#3017)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.18 just got published.

Update to this version instead 🚀

Release Notes v3.3.18

 

Commits

The new version differs by 4 commits.

  • fcf542f v3.3.18
  • 8adfc29 Don't load source map until the JS source is fully received (#3040)
  • 02f47e1 give sensible error against invalid input source map (#3044)
  • 07f64d4 fix escape analysis on AST_New (#3043)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.19 just got published.

Update to this version instead 🚀

Release Notes v3.3.19

 

Commits

The new version differs by 8 commits.

  • 8d0b003 v3.3.19
  • db49daf mangle Object.defineProperty() (#3059)
  • 923deef support inline source map from multiple files (#3058)
  • 0b62a28 improve usability of includeSources (#3057)
  • 44116c6 fix AST corruption during inline of simple return (#3056)
  • b5bab25 speed up has_parens() (take 2) (#3052)
  • 81603ec improve performance through makePredicate() (#3048)
  • e67553f fix tree traversal on AST_Do (#3047)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.20 just got published.

Update to this version instead 🚀

Release Notes v3.3.20

 

Commits

The new version differs by 2 commits.

  • 87857b0 v3.3.20
  • e5f6a88 fix corner case in reuse of mangle options (#3062)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.21 just got published.

Update to this version instead 🚀

Release Notes v3.3.21

 

Commits

The new version differs by 7 commits.

  • eaa2c1f v3.3.21
  • 6a91652 fix inline of catch-scoped variables (#3077)
  • ba7069d suppress hoist_props for embedded assignments (#3074)
  • 4dd7d0e extend hoist_props (#3073)
  • 90199d0 extend join_vars on object assignments (#3072)
  • b82fd0a handle flow control in loops with reduce_vars (#3069)
  • 183da16 handle pure_funcs under inline & reduce_vars correctly (#3066)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.22 just got published.

Update to this version instead 🚀

Release Notes v3.3.22

 

Commits

The new version differs by 3 commits.

  • 59eecb6 v3.3.22
  • d83c649 fix corner case in strip_func_ids() (#3090)
  • 7362f57 improve performance when handling unused variables in collapse_vars (#3084)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.23 just got published.

Update to this version instead 🚀

Release Notes v3.3.23

 

Commits

The new version differs by 12 commits.

  • 6fcbd5e v3.3.23
  • 22cea02 improve numeral compression (#3108)
  • 70d4477 workaround vm context issue in node-chakracore (#3106)
  • 838f837 improve general performance (#3104)
  • 82a8b6f improve collapse_vars (#3103)
  • 69fc7ca workaround test failures in Node.js 10 (#3102)
  • 0a79496 workaround stack overflow in ChakraCore (#3101)
  • 9e87edf better fix for #2506 (#3099)
  • 27211cf handle RHS side-effects in collapse_vars (#3097)
  • b5ce199 improve max_line_len (#3095)
  • c71ed91 update AST documentation (#3094)
  • f7545d0 remove unsupported platform

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.24 just got published.

Update to this version instead 🚀

Release Notes v3.3.24

 

Commits

The new version differs by 10 commits.

  • f83adcc v3.3.24
  • df8a994 fix various corner cases (#3126)
  • 6b91d12 fix corner case in reduce_vars (#3124)
  • f37b918 fix various corner cases (#3123)
  • d835c72 speed up collapse_vars (#3119)
  • c4cebb4 fix reduce_vars on nested invocations (#3118)
  • d51a00a compress AST_Sequence within AST_Call (#3117)
  • fc0f168 better fix for #3113 (#3115)
  • a0ca595 fix TreeWalker scan order (#3114)
  • 1a314e9 improve reduce_vars (#3112)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.25 just got published.

Update to this version instead 🚀

Release Notes v3.3.25

 

Commits

The new version differs by 5 commits.

  • f72d302 v3.3.25
  • 1a0d6ed remove colors dependency (#3133)
  • 7b59b2f replace mocha dependency (#3131)
  • 7bc7704 fix corner case in reduce_vars (#3129)
  • 14e712e fix corner case in call binding (#3128)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.26 just got published.

Update to this version instead 🚀

Release Notes v3.3.26

 

Commits

The new version differs by 3 commits.

  • c14d09b v3.3.26
  • 4fc39d8 fix corner case in collapse_vars (#3139)
  • 0b7c70f Update README.md to clarify --source-map filename option (#3137)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.27 just got published.

Update to this version instead 🚀

Release Notes v3.3.27

 

Commits

The new version differs by 2 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.3.28 just got published.

Update to this version instead 🚀

Release Notes v3.3.28

 

Commits

The new version differs by 5 commits.

  • 5843494 v3.3.28
  • efa21ae fix corner case in reduce_vars (#3151)
  • 24d9633 fix corner cases with eval() (#3147)
  • 7963b96 augment tests for inline source maps (#3145)
  • 8c62d85 augment tests for RegExp (#3144)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.0 just got published.

Update to this version instead 🚀

Release Notes v3.4.0

 

Commits

The new version differs by 4 commits.

  • bce7ee5 v3.4.0
  • b39043f re-introduce enclose (#3163)
  • caf96ac handle asynchronous test failures (#3164)
  • c767490 update JetStream URL (#3165)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.1 just got published.

Update to this version instead 🚀

Release Notes v3.4.1

 

Commits

The new version differs by 3 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.2 just got published.

Update to this version instead 🚀

Release Notes v3.4.2

 

Commits

The new version differs by 4 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.3 just got published.

Update to this version instead 🚀

Release Notes v3.4.3

 

Commits

The new version differs by 5 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.4 just got published.

Update to this version instead 🚀

Release Notes v3.4.4

 

Commits

The new version differs by 3 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.5 just got published.

Update to this version instead 🚀

Release Notes v3.4.5

 

Commits

The new version differs by 3 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.6 just got published.

Update to this version instead 🚀

Release Notes v3.4.6

 

Commits

The new version differs by 5 commits.

  • 2a5277b v3.4.6
  • d47547d fix corner case in join_vars (#3224)
  • 304db15 fix corner case in ie8 & rename (#3223)
  • 7cf72b8 fix corner case in global_defs (#3218)
  • cea685f fix corner case in ie8 (#3216)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.7 just got published.

Update to this version instead 🚀

Release Notes v3.4.7

 

Commits

The new version differs by 3 commits.

  • 5c1ae36 v3.4.7
  • cfebeb2 fix corner case in mangle workaround for Safari (#3230)
  • fc78423 clean up webkit quirks (#3229)

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.8 just got published.

Update to this version instead 🚀

Release Notes v3.4.8

 

Commits

The new version differs by 4 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.4.9 just got published.

Update to this version instead 🚀

Release Notes v3.4.9

 

Commits

The new version differs by 5 commits.

  • ea999b0 v3.4.9
  • ce7e220 fix corner case in conditionals (#3244)
  • 2bdaca1 enhance conditionals (#3243)
  • aa00292 fix corner case in reduce_vars (#3241)
  • f352bce fix corner case in collapse_vars (#3239)

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Release Notes for v3.4.10

 

Commits

The new version differs by 18 commits.

  • 9707ccd v3.4.10
  • cb8f3a2 add Node.js 10 to CI tests (#3342)
  • 8b3259e fix corner case in reduce_vars (#3341)
  • b66f47b update dependencies
  • 8d2e6f3 fix function inlining after reduce_vars (#3340)
  • b3ef5e5 enhance evaluate (#3339)
  • 627f5fb fix corner case with nameCache (#3338)
  • d90777b parse mangle.properties.regex in --config-file properly (#3337)
  • e49297e improve usability of pure_funcs (#3336)
  • ebd82b3 fix corner case in collapse_vars (#3334)
  • d074aa6 fix corner case in collapse_vars (#3333)
  • b052f62 fix corner case in reduce_vars (#3332)
  • d4ac84b fix corner case in arguments & reduce_vars (#3331)
  • e250396 fix corner case in arguments (#3330)
  • c6fa39b Update README.md (#3311)

There are 18 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Release Notes for v3.5.0

 

Commits

The new version differs by 8 commits.

  • fd78859 v3.5.0
  • 143f905 fix corner case in sequences (#3350)
  • f2286c3 enhance unsafe for Array (#3349)
  • b9615f7 improve compress performance (#3348)
  • c520e99 enhance comparisons (#3347)
  • 615ae37 introduce assignments (#3345)
  • 7aa7f21 fix corner case in evaluate (#3344)
  • 4430a43 fix corner case in inline (#3343)

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Release Notes for v3.5.1

 

Commits

The new version differs by 3 commits.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Release Notes for v3.5.2

 

Commits

The new version differs by 2 commits.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Release Notes for v3.5.3

 

Commits

The new version differs by 3 commits.

  • fa43768 v3.5.3
  • a74e600 mangle shadowed lambda under ie8 correctly (#3356)
  • 4b21526 Fix test expectation (#3357)

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

Release Notes for v3.5.4

 

Commits

The new version differs by 2 commits.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀

greenkeeper[bot] commented 5 years ago

Update to this version instead 🚀