{"push_id":2678750860,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"4f25ccd2d04adce3c93b2e30988cd793ba6c86ec","before":"08e8f61e017e2ac6d31dd75e7cfd9a81ff97b80f","commits":[{"sha":"2a610bd005e34338053ab95538d89388b59fd738","author":{"name":"Sihui Huang","email":"fa2851df0ee56046cf23f5d9d06109609a7db9e5@gmail.com"},"message":"Add assert no guard on !, && and || (#7797)","distinct":true,"url":"https://api.github.com/repos/jj1bdx/elixir/commits/2a610bd005e34338053ab95538d89388b59fd738"},{"sha":"4bab217b84b3ba38f38ad4197177c3ef6fe09d72","author":{"name":"Fernando Tapia Rico","email":"452977516a7941e394d945f9dae8141105ae600c@gmail.com"},"message":"Update mix.ex (#7799)","distinct":true,"url":"https://api.github.com/repos/jj1bdx/elixir/commits/4bab217b84b3ba38f38ad4197177c3ef6fe09d72"},{"sha":"1eae754d07c80959a27762d43590d8220475936b","author":{"name":"Keith","email":"a45f0257738e50295ed6437bf34119c968af088d@gmail.com"},"message":"Ensure proper divergence error between remote and non-remote dep(#7802)\n\n- Add test for deps diverged from remote converger (@ericmj)\r\n- Add scm to the deps cache\r\n- Add code comments to help explain reasoning","distinct":true,"url":"https://api.github.com/repos/jj1bdx/elixir/commits/1eae754d07c80959a27762d43590d8220475936b"},{"sha":"e07ccb1df57b97c46c13cd0656f7cbb13069fb64","author":{"name":"Devon Estes","email":"1eb0783c1b184071cbc6805ed2f974897a27e972@gmail.com"},"message":"Add `blame` callback for KeyError (#7803)\n\nThis starts with an initial implementation of the `blame/2` callback\r\nfor `KeyError` to add some helpful `did_you_mean` feedback for\r\npotentially typo'd keys. Right now it's only implemented for maps and\r\nkeyword lists, and only for atom keys.","distinct":true,"url":"https://api.github.com/repos/jj1bdx/elixir/commits/e07ccb1df57b97c46c13cd0656f7cbb13069fb64"},{"sha":"e3b2b09cce1735cbd28f621003e55cd81009809d","author":{"name":"Fernando Tapia Rico","email":"452977516a7941e394d945f9dae8141105ae600c@gmail.com"},"message":"Make test suite for assert_no_guard more robust (#7801)\n\nIf I got it right, one of the reasons for that change was to get the message:\r\n\r\n> invalid expression in guard, **!** is not allowed in guards. To learn more about guards, visit: https://hexdocs.pm/elixir/guards.html  \r\n\r\ninstead of:\r\n\r\n> invalid expression in guard, **case** is not allowed in guards. To learn more about guards, visit: https://hexdocs.pm/elixir/guards.html\r\n\r\nThis change should make the test suite more robust for future changes or refactors :)\r\n\r\nIn addition, I've split a couple of strings that were exceeding the maximum line length (98). By the way, should the formatter warn when it cannot keep the code under the desired line length? maybe with a `--strict` flag?","distinct":true,"url":"https://api.github.com/repos/jj1bdx/elixir/commits/e3b2b09cce1735cbd28f621003e55cd81009809d"},{"sha":"374480e2e1a81ca3e6a633d3d6afdb90b8053509","author":{"name":"Alex Castaño","email":"f891499f3385547afb70d9cc0a962f6e0e2a8e57@gmail.com"},"message":"Annotates arithmetic error for better debug experience","distinct":true,"url":"https://api.github.com/repos/jj1bdx/elixir/commits/374480e2e1a81ca3e6a633d3d6afdb90b8053509"},{"sha":"4f25ccd2d04adce3c93b2e30988cd793ba6c86ec","author":{"name":"Michał Muskała","email":"a2df1e659c9fd2578de0a26565357cb273292eeb@muskala.eu"},"message":"Refactor ArithmeticError.blame/2","distinct":true,"url":"https://api.github.com/repos/jj1bdx/elixir/commits/4f25ccd2d04adce3c93b2e30988cd793ba6c86ec"}]}
{"actor":{"display_login":"jj1bdx"}}