{"push_id":3129273945,"size":9,"distinct_size":1,"ref":"refs/heads/develop","head":"4ee1c5fa46e15ed11efc4a1d8d411a3741a6af32","before":"553c3f477193fa5a9f9246fd1c2defd226136aad","commits":[{"sha":"78c69e99cff2cfb84078a86466700a3b8b11592b","author":{"name":"Matt Rubin","email":"279a4cf6d7f8da1ddc113bb946b9273d9d938683@mattrubin.me"},"message":"Convert Base16 decode(_:) to throw instead of returning an optional","distinct":false,"url":"https://api.github.com/repos/mattrubin/Bases/commits/78c69e99cff2cfb84078a86466700a3b8b11592b"},{"sha":"05f5825e3f2c257b1fcc5d82f170c97504310b4e","author":{"name":"Matt Rubin","email":"279a4cf6d7f8da1ddc113bb946b9273d9d938683@mattrubin.me"},"message":"Fix crash caused by ASCII but non-alphabet character in Base16 decoding","distinct":false,"url":"https://api.github.com/repos/mattrubin/Bases/commits/05f5825e3f2c257b1fcc5d82f170c97504310b4e"},{"sha":"208388e67d7b0c9e854b60af02a3a05009fdacf3","author":{"name":"Matt Rubin","email":"279a4cf6d7f8da1ddc113bb946b9273d9d938683@mattrubin.me"},"message":"Throw an Error.nonAlphabetCharacter when decoding a non-ASCII string","distinct":false,"url":"https://api.github.com/repos/mattrubin/Bases/commits/208388e67d7b0c9e854b60af02a3a05009fdacf3"},{"sha":"e5b17e6aa9390916deeaf1fe32dffb1796dfeab5","author":{"name":"Matt Rubin","email":"279a4cf6d7f8da1ddc113bb946b9273d9d938683@mattrubin.me"},"message":"Remove the use of force-try in Base16 tests","distinct":false,"url":"https://api.github.com/repos/mattrubin/Bases/commits/e5b17e6aa9390916deeaf1fe32dffb1796dfeab5"},{"sha":"2e29fe315b00634f91375832db5fb0c2cf5c4e18","author":{"name":"Matt Rubin","email":"279a4cf6d7f8da1ddc113bb946b9273d9d938683@mattrubin.me"},"message":"Replace force-unwrapping with an explicit fatal error in Base16 encoding","distinct":false,"url":"https://api.github.com/repos/mattrubin/Bases/commits/2e29fe315b00634f91375832db5fb0c2cf5c4e18"},{"sha":"f820d9c1b80d03369ce30550b75e5fb5204d2db0","author":{"name":"Matt Rubin","email":"279a4cf6d7f8da1ddc113bb946b9273d9d938683@mattrubin.me"},"message":"Refactor the byte count error handling in Base16 decoding","distinct":false,"url":"https://api.github.com/repos/mattrubin/Bases/commits/f820d9c1b80d03369ce30550b75e5fb5204d2db0"},{"sha":"95cd374df94e86b1664f53e4a5523456af7e099c","author":{"name":"Matt Rubin","email":"279a4cf6d7f8da1ddc113bb946b9273d9d938683@mattrubin.me"},"message":"Improve testing of Base16 partial block decoding","distinct":false,"url":"https://api.github.com/repos/mattrubin/Bases/commits/95cd374df94e86b1664f53e4a5523456af7e099c"},{"sha":"217929706440bfd668c63b7462323ed64c707255","author":{"name":"Matt Rubin","email":"279a4cf6d7f8da1ddc113bb946b9273d9d938683@mattrubin.me"},"message":"Merge origin/develop into base16-failure-cases","distinct":false,"url":"https://api.github.com/repos/mattrubin/Bases/commits/217929706440bfd668c63b7462323ed64c707255"},{"sha":"4ee1c5fa46e15ed11efc4a1d8d411a3741a6af32","author":{"name":"Matt Rubin","email":"611f1d7f1c3629e77d5f7a065368817159451dcb@users.noreply.github.com"},"message":"Merge pull request #23 from mattrubin/base16-failure-cases\n\nImprove handling of Base16 failure cases","distinct":true,"url":"https://api.github.com/repos/mattrubin/Bases/commits/4ee1c5fa46e15ed11efc4a1d8d411a3741a6af32"}]}
{"actor":{"display_login":"mattrubin"}}