{"push_id":608951138,"size":33,"distinct_size":33,"ref":"refs/heads/master","head":"da31e03b9fec02819913e9c22b3adb89596cb27d","before":"82039cf97c81b3336c2110f3f9296fa1d66ceeba","commits":[{"sha":"469017b6c1de40d36343a1664ab98ebd26dfea57","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@lite.nu","name":"Martin Svalin"},"message":"Fix doctest :only, so it accepts multiple functions\n\nThere is a bug in `doctest` with the `:only` option, such that it only works if\nthe list is of size 1. If you pass two functions to the option, `filter_by_opts`\nwill always be empty, since the function is checked with `Enum.all?`.\n\n`Enum.any?` returns false for an empty list. Thus the extra `Enum.empty?` check.","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/469017b6c1de40d36343a1664ab98ebd26dfea57"},{"sha":"de6589171a1f6a48ef031757510346d98f13531d","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #3173 from martinsvalin/doctest-with-multiple-only-except\n\nFix doctest :only, so it accepts multiple functions","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/de6589171a1f6a48ef031757510346d98f13531d"},{"sha":"0940f18efc953716f607ec2f570a48d7861726ee","author":{"email":"24e2170222e81d4e3239eb4676aa506f230bfdd9@me.com","name":"Aleksei Magusev"},"message":"Optimize `Keyword.pop(_lazy)/3` functions","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/0940f18efc953716f607ec2f570a48d7861726ee"},{"sha":"cce7e89cf536f4dee50439dac328b55cb0ef0d91","author":{"email":"24e2170222e81d4e3239eb4676aa506f230bfdd9@me.com","name":"Aleksei Magusev"},"message":"Optimize `Keyword.new/1` function","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/cce7e89cf536f4dee50439dac328b55cb0ef0d91"},{"sha":"2657ea1c510b78966f25e76c85bb8f9e19dfa127","author":{"email":"24e2170222e81d4e3239eb4676aa506f230bfdd9@me.com","name":"Aleksei Magusev"},"message":"Remove duplicated doctests in `Keyword`","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/2657ea1c510b78966f25e76c85bb8f9e19dfa127"},{"sha":"1fa9bb0ba81291bad84425846c6d8ebf4d1c1a58","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #3176 from lexmag/optimize-keyword\n\nOptimize Keyword.pop(_lazy)/3 and Keyword.new/1 functions","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/1fa9bb0ba81291bad84425846c6d8ebf4d1c1a58"},{"sha":"6266ef9250a863a32a7ba2c0d7382cf0480048e0","author":{"email":"24e2170222e81d4e3239eb4676aa506f230bfdd9@me.com","name":"Aleksei Magusev"},"message":"Optimize `Keyword.pop_first/3` function","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/6266ef9250a863a32a7ba2c0d7382cf0480048e0"},{"sha":"9b70836ca2b5c5d7422a72ebe030f02c73e26c5b","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #3180 from lexmag/optimize-pop_first\n\nOptimize `Keyword.pop_first/3` function","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/9b70836ca2b5c5d7422a72ebe030f02c73e26c5b"},{"sha":"3050a286b3d05f3501a1ed5a922021d3e03c8ca1","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@lite.nu","name":"Martin Svalin"},"message":"Easier to understand Enum.member? in doctest filters","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/3050a286b3d05f3501a1ed5a922021d3e03c8ca1"},{"sha":"684e174699df419f947789105dc2e0e38c13dcb0","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@lite.nu","name":"Martin Svalin"},"message":"Filter :moduledoc","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/684e174699df419f947789105dc2e0e38c13dcb0"},{"sha":"3dbfb14e2fb9fc758dc9226504b7d250636f3ec3","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@lite.nu","name":"Martin Svalin"},"message":"Move moduledoc fun_arity down to where test is extracted\n\nThis allows cleaner refactoring of `filter_by_opts/2`.","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/3dbfb14e2fb9fc758dc9226504b7d250636f3ec3"},{"sha":"aa17ea2d3f3d379611f12d1bfebdf0815c5eacf8","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@lite.nu","name":"Martin Svalin"},"message":"Update documentation for doctest","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/aa17ea2d3f3d379611f12d1bfebdf0815c5eacf8"},{"sha":"92dee4a09f7e1429275135583cad467abe7d3aac","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #3182 from martinsvalin/doctest-except-moduledoc\n\nDoctest except/only moduledoc","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/92dee4a09f7e1429275135583cad467abe7d3aac"},{"sha":"61675c3ea8eea195e000cfc17ea917bf0da6b9a5","author":{"email":"f9231051ec6817d2d71487989ea7bb561d7f7c32@users.noreply.github.com","name":"eksperimental"},"message":"Add space after comma: Format consistently","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/61675c3ea8eea195e000cfc17ea917bf0da6b9a5"},{"sha":"498f8c08214c47d58762b9066c838164ce472c41","author":{"email":"f9231051ec6817d2d71487989ea7bb561d7f7c32@users.noreply.github.com","name":"eksperimental"},"message":"remove double space","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/498f8c08214c47d58762b9066c838164ce472c41"},{"sha":"e49a806e8abe43c62c9c1b21ea7eb2217bef1966","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #3183 from eksperimental/fix\n\nAdd space after comma: Format consistently","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/e49a806e8abe43c62c9c1b21ea7eb2217bef1966"},{"sha":"2b4473bb94d10243340fa8d652b9b76339499da5","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Speed up URI.decode_query/1","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/2b4473bb94d10243340fa8d652b9b76339499da5"},{"sha":"423eefce540c68a9cbf153c16bfdea1f76e4fb24","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@plataformatec.com.br","name":"José Valim"},"message":"Speed up decode_www_form","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/423eefce540c68a9cbf153c16bfdea1f76e4fb24"},{"sha":"9fc6ba7852c8a1b47e38f4f4c4023c5764c0ed22","author":{"email":"64ce89c033d140b3d039616d6af3f82c5b229835@gmail.com","name":"Paul Smith"},"message":"Add example to `ExUnit.CaseTemplate/using`","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/9fc6ba7852c8a1b47e38f4f4c4023c5764c0ed22"},{"sha":"2d50bc1c60404e5c8c303e5739d17888ab55dd10","author":{"email":"0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","name":"José Valim"},"message":"Merge pull request #3184 from paulcsmith/ps-improve-case-template-docs\n\nAdd example to `ExUnit.CaseTemplate/using`","distinct":true,"url":"https://api.github.com/repos/amclain/elixir/commits/2d50bc1c60404e5c8c303e5739d17888ab55dd10"}]}