{"push_id":557038609,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"f09db64f9c5c0de862fd5fb5202c7144d1f67b73","before":"225a1f08a5702eb774faf0f1f1accf2e84a56404","commits":[{"sha":"6b8a33c2a0a01779974aa1f63521c9e808e2ecaf","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Fix off-by-one mistake that can cause unnecessary char skipping when generating variable names using char frequencies\nhttps://github.com/mishoo/UglifyJS2/commit/fe06fc85d3324b13518c8d44977dcd5ac19f9bbf","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/6b8a33c2a0a01779974aa1f63521c9e808e2ecaf"},{"sha":"ea852a02881079ff9c484c51f435604a0d93a7c8","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Fix max_line_len not working for JSON files\nWhen not in beautify mode, add new lines somewhat more aggressively to better respect the max_line_len option\n\nhttps://github.com/mishoo/UglifyJS2/commit/39d8880f2cd17c9b96bf73a3bcd7c27a89cf919e","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/ea852a02881079ff9c484c51f435604a0d93a7c8"},{"sha":"94121f1ce02bf642a004d5c71321a0fd0243e834","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"NaN and Infinity Invalid Output Bug Fix (UglifyJS2 \"Fix #597\")\n\nNaN and Infinity should be replaced in compression stage (with proper paren wrapping) not during output generation.\nThis was causing a bug because the invalid output of \"1/0\" without parens was being generated\nhttps://github.com/mishoo/UglifyJS2/issues/597\n\nhttps://github.com/mishoo/UglifyJS2/commit/c75f5a1fd85368edb3456637c544dee0cad1011e","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/94121f1ce02bf642a004d5c71321a0fd0243e834"},{"sha":"e1822b73d5f50ad853e2e6280b4e984ae4202990","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Add keep_fnames option/functionality for compressions\n\nhttps://github.com/mishoo/UglifyJS2/commit/e1f0747e4cca7b77a0189dacbff9fa4800a2835c","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/e1822b73d5f50ad853e2e6280b4e984ae4202990"},{"sha":"40dcab39d2d5d3b20e85f2162a2ebf23c8bff0c3","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Fix handling \\r\\n\n\nhttps://github.com/mishoo/UglifyJS2/commit/13219cebcb11f95fdaa77af653e96ac42e7e6dcc","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/40dcab39d2d5d3b20e85f2162a2ebf23c8bff0c3"},{"sha":"37f47aafe76a3f1cb81dff6742d2fee0cae2dcb7","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"AST.Do nodes: walk body before condition\n\nhttps://github.com/mishoo/UglifyJS2/commit/6b23cbc8522bdc6d28e1abb44eb2d1d6eb6b697a","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/37f47aafe76a3f1cb81dff6742d2fee0cae2dcb7"},{"sha":"d64f710624dccefa4e246ab86294e2d10b758214","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"aborts(AST.If) returns the `if` node\n\nhttps://github.com/mishoo/UglifyJS2/commit/d2d716483aa69927541a0a29f3c1ee3c7bba30b4","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/d64f710624dccefa4e246ab86294e2d10b758214"},{"sha":"f56f3ce681664f3133854a9e55e8bc2b3ebdb4b1","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Fix make_node_from_constant for Regexp-s\n\nhttps://github.com/mishoo/UglifyJS2/commit/61c233a08ed3768f19f05579888b327eee7286ec","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/f56f3ce681664f3133854a9e55e8bc2b3ebdb4b1"},{"sha":"ba2f6a1a6fc49f3a5203930b913c03476f6c25b6","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"fix bug by treating new Function() with no args as empty anon fn\n\nhttps://github.com/mishoo/UglifyJS2/commit/37c17d55410ced4283fe173110efb99f33885c54","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/ba2f6a1a6fc49f3a5203930b913c03476f6c25b6"},{"sha":"1c2251316c5e055c156335b6556b9b23eb5e566f","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Fix bug with ZERO WIDTH NO-BREAK SPACE removals/escaping\n\nhttps://github.com/mishoo/UglifyJS2/commit/24bc09b79bf9ca3a09eef4f536e7637568f7097a","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/1c2251316c5e055c156335b6556b9b23eb5e566f"},{"sha":"c70c69320c3ba31a420c2f43cc0572ea4d7fbe30","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"When original sourcemap is providedm use it as the base\n\nhttps://github.com/mishoo/UglifyJS2/commit/ad18689d926d25c7a25b95c630c2ad05b7b5f5b5","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/c70c69320c3ba31a420c2f43cc0572ea4d7fbe30"},{"sha":"afff1771ce542afd4cb3b62b3320a6c953ed64d7","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Add functionality for the new keep_fnames options\n\nAllows the prevention of function name mangling.\nUseful for stacktraces.\n\nhttps://github.com/mishoo/UglifyJS2/commit/e37b67d013c4537a36bb3c24f4f99e72efbf6d4b","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/afff1771ce542afd4cb3b62b3320a6c953ed64d7"},{"sha":"5eb95917b49cb8a33d2ef1a4659cc21579ce4ac2","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Pass options to figure_out_scope at toplevel (screw_ie8 consistency)\n\nhttps://github.com/rvanvelzen/UglifyJS2/commit/55e51e4f7c67aea3e3426f45a7fbb0e28eb97425","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/5eb95917b49cb8a33d2ef1a4659cc21579ce4ac2"},{"sha":"359c618de9f2a3631b32bf480530267b45580b18","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Track ending lines/columns; fix locations in Mozilla AST\n\nhttps://github.com/mishoo/UglifyJS2/commit/ae5366a31de7d65964400ffc7b2f05132e2538b6\nhttps://github.com/mishoo/UglifyJS2/commit/f16033aafdd7f88da6b53c58f86b8effd1fb2a3d","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/359c618de9f2a3631b32bf480530267b45580b18"},{"sha":"5957785b76cbd8e8bb613cbff4b4dd4a828a18c4","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Adding @njInject support for inline functions\n\nhttps://github.com/mishoo/UglifyJS2/commit/a10f6a96d724319f9bb582dab42392b4ef05a0e0","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/5957785b76cbd8e8bb613cbff4b4dd4a828a18c4"},{"sha":"25f0ba3521cc866f07e30b8ae46aac43847c3b4f","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Replace the correct node when replacing in `void` sequences\n\nhttps://github.com/mishoo/UglifyJS2/commit/42ecd42ac00881f7d540cb08969ce7e2721e30d5","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/25f0ba3521cc866f07e30b8ae46aac43847c3b4f"},{"sha":"ba06192727a5f3faa64560f3b4b2a3ff89d3892a","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Compression optimization for true/false consequent/alternative pairs\n\nhttps://github.com/mishoo/UglifyJS2/commit/a1a4c2ada70760851c63a7e3ff51ee7f786d3e8f","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/ba06192727a5f3faa64560f3b4b2a3ff89d3892a"},{"sha":"a0c5b6aacfbbe7148555d2a3e40f5042881497e4","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Update unicode letters; Add unicode digit parsing functionality\n\nhttps://github.com/mishoo/UglifyJS2/commit/9a3a848cc8af8f567ce4eff01d632d1646ac30cc\nhttps://github.com/mishoo/UglifyJS2/commit/74cda80d3b340e7b0b0bc99d49b4b99e15d27094","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/a0c5b6aacfbbe7148555d2a3e40f5042881497e4"},{"sha":"0dee290ba2b3a867666e00c0449a980e562e2481","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Format SourceMap toString in standard JSON format\n\nhttps://github.com/mishoo/UglifyJS2/commit/5c02d65ddb8d315d53a4356c038b461ddb1cb029","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/0dee290ba2b3a867666e00c0449a980e562e2481"},{"sha":"244b48e3b8a0d079adc1019ab2ffb47c11b771c4","author":{"email":"2661d537bf3e4f846964ffc84ff98b26b4f61d43@u.northwestern.edu","name":"Saair Quaderi"},"message":"Keep single line comments after nlb, after nlb (Greasemonkey friendly)\n\nhttps://github.com/mishoo/UglifyJS2/commit/099992ecae5ed51332f3928b9e1c06e7ad8147b8","distinct":true,"url":"https://api.github.com/repos/quaderi/uglyfly-js/commits/244b48e3b8a0d079adc1019ab2ffb47c11b771c4"}]}