{"push_id":730142769,"size":13,"distinct_size":12,"ref":"refs/heads/master","head":"b11b83074e2395152767db485f5479a74e4dfe66","before":"ed5ed84975b8e569469b3ebc2f4b80f058fc1e30","commits":[{"sha":"3629eba068a41b7fb9412eb7f2d7cc3bac998a62","author":{"email":"7c8c049f29be9be2f995f956ba3c3342fe9760c2@gmail.com","name":"Faraz Yashar"},"message":"Update jQuery Hotkeys URL","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/3629eba068a41b7fb9412eb7f2d7cc3bac998a62"},{"sha":"4672a2889b9e7099885d76d8694dd88fd0148b64","author":{"email":"7c01f30b2c4fe570dad62a4b3813501624fbdd3c@gmail.com","name":"Dave Gynn"},"message":"check for dependencies with defined? before checking class_exists? to reduce NameErrors","distinct":false,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/4672a2889b9e7099885d76d8694dd88fd0148b64"},{"sha":"eafd7ee6ec7e4566b9733254fb7fdf6344d887b9","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"Merge pull request #142 from dgynn/dependencies_defined_check\n\nCheck for dependencies with defined? before checking class_exists?","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/eafd7ee6ec7e4566b9733254fb7fdf6344d887b9"},{"sha":"3469db76ad57e5644cd231afaf1533e8a6046381","author":{"email":"b53faa1db42e54fc75e4fcfdc4c6a330f562b778@schito.me","name":"Elia Schito"},"message":"Use String#start_with? to check skipped paths\n\nIt’s more readable, faster and I’m quite sure it allocates less objects.\n\n\nrequire 'benchmark/ips'\n\nBenchmark.ips do |x|\n  p1 = 'asdf'\n  p2 = 'asdfsaskjdhflkajshdflkhjasdlfkhjasdskahslkjahfdlkajhslfkjhdalhdfsal'\n  p3 = '8rh3iuhefiulrlhfjshdlhrluhfilrhilrushliufhrsdulirudhfliuhrslfidruhf'\n\n  # Typical mode, runs the block as many times as it can\n  x.report(\"start_with? => true\") { p2.start_with? p1 }\n  x.report(\"start_with? => false\") { p3.start_with? p1 }\n  x.report(\"start_with? => false (longer)\") { p1.start_with? p3 }\n  \n  x.report(\"substring => true\")  { p2[0..p1.length] == p1 }\n  x.report(\"substring => false\") { p3[0..p1.length] == p1 }\n  x.report(\"substring => false (longer)\") { p1[0..p3.length] == p3 }\nend\n\n# Calculating -------------------------------------\n#  start_with? => true   137.723k i/100ms\n# start_with? => false   136.665k i/100ms\n# start_with? => false (longer)\n#                        137.746k i/100ms\n#    substring => true   105.539k i/100ms\n#   substring => false   106.147k i/100ms\n# substring => false (longer)\n#                        104.700k i/100ms\n# -------------------------------------------------\n#  start_with? => true      6.879M (± 5.4%) i/s -     34.293M\n# start_with? => false      6.926M (± 5.4%) i/s -     34.576M\n# start_with? => false (longer)\n#                           6.933M (± 6.9%) i/s -     34.574M\n#    substring => true      2.825M (± 5.7%) i/s -     14.142M\n#   substring => false      2.895M (± 4.5%) i/s -     14.542M\n# substring => false (longer)\n#                           2.759M (± 6.6%) i/s -     13.820M","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/3469db76ad57e5644cd231afaf1533e8a6046381"},{"sha":"46b354875065f1ab78a27d2564fcf395318f202d","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"Merge pull request #144 from elia/master\n\nUse String#start_with? to check skipped paths","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/46b354875065f1ab78a27d2564fcf395318f202d"},{"sha":"dc71914e32c8db2580d5cdec6bd5bc9afd90a299","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"Merge pull request #107 from fny/patch-1\n\nUpdate jQuery Hotkeys URL","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/dc71914e32c8db2580d5cdec6bd5bc9afd90a299"},{"sha":"306fc1072752777ee877e8f84d3d3d66da3d8a3a","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"FEATURE: memory analysis report using pp=analyze-memory\nFEATURE: pp=help is now HTML so links work","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/306fc1072752777ee877e8f84d3d3d66da3d8a3a"},{"sha":"6c63d96badff7d7ed7f6d8527491673a1ec18fef","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"add gem tasks","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/6c63d96badff7d7ed7f6d8527491673a1ec18fef"},{"sha":"ad5e8de0c4709a474a4cc78221e6837df14a14f5","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"improve memory report","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/ad5e8de0c4709a474a4cc78221e6837df14a14f5"},{"sha":"bf49f20d7401b45eac1dea473eb9d254bbcc7889","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"new release","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/bf49f20d7401b45eac1dea473eb9d254bbcc7889"},{"sha":"a2146b1dda434d86378342a98e3478c0efa7968e","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"fix incorrect truncation","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/a2146b1dda434d86378342a98e3478c0efa7968e"},{"sha":"c3ebfc7b5329ab87a998b035abf8ea57b546d2a9","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"bump","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/c3ebfc7b5329ab87a998b035abf8ea57b546d2a9"},{"sha":"b11b83074e2395152767db485f5479a74e4dfe66","author":{"email":"c5ca714f312423f21ab104d847a1357795dc8896@gmail.com","name":"Sam"},"message":"Update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/dgynn/rack-mini-profiler/commits/b11b83074e2395152767db485f5479a74e4dfe66"}]}