{"push_id":1335493935,"size":56,"distinct_size":49,"ref":"refs/heads/master","head":"159730502376c7ee125bbde0c91ef656666a234b","before":"8e35fd889f692b77c991e3492fa302db218fc2f3","commits":[{"sha":"f8f8c0bc159aa2ca9daaf8c402109c8a252e5447","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Porting over the rosetree implementation from the other repo","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/f8f8c0bc159aa2ca9daaf8c402109c8a252e5447"},{"sha":"6e746fd81dc69e1ae71eec1039878364271cad76","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Add filter that works with rosetrees.\n\nRev the lazy-list dependency since I had to add a function to it.","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/6e746fd81dc69e1ae71eec1039878364271cad76"},{"sha":"8ad0cf08b3258d6888937998844aae1bbed1fb5b","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Very rough hack of what this opt-in idea looks like\n\nThe purpose of this spike is to determine the perf profile\nvs. normal rosetrees. I haven't done that yet.","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/8ad0cf08b3258d6888937998844aae1bbed1fb5b"},{"sha":"e54291c514478804c6a1e7d28f19871520fcc8f5","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Convert the rest of Fuzz to opt-in rosetrees\n\nIt compiles, but I haven't tried to run it and there are a lot of Debug.crash calls.","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/e54291c514478804c6a1e7d28f19871520fcc8f5"},{"sha":"e690e8e6b7971ca692e789ae619a9453dd5b1dcf","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Merge branch 'master' into rosetree-opt-in\n\nManually merge conflicts in:\n* tests/Tests.elm\n* tests/elm-package.json","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/e690e8e6b7971ca692e789ae619a9453dd5b1dcf"},{"sha":"a471f99adb5f87b2b6388e6c36b3adcf061f333a","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Add tests for crashable fuzzers\n\nAlso improve some fuzzer implementations and jot down some TODOs.","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/a471f99adb5f87b2b6388e6c36b3adcf061f333a"},{"sha":"e578612d58a3170c91c229b83bceeb0786bdf6f2","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Whitebox testing to further confirm it's working","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/e578612d58a3170c91c229b83bceeb0786bdf6f2"},{"sha":"fff14764cd772f12ad6c4685f52a4d4815f91527","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Better shrinking for tuple, still TODO tupleN","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/fff14764cd772f12ad6c4685f52a4d4815f91527"},{"sha":"8d4c6842f56c30798d019ee7f135d9d0f38dee87","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Much better shrinking on tuples","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/8d4c6842f56c30798d019ee7f135d9d0f38dee87"},{"sha":"34028c9a8281860b0e1d04712ead609dd616c1ee","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Avoid running the test one extra time when shrinking\n\nWhen inserting into the dictionary, we call getExpectation on a value\nthat we've already called it on. By saving the value and passing it around\nwe avoid calling the test again, which seems to get us a little bit of perf\nand makes tests with Debug.log easier to debug.\n\nSee: https://github.com/rtfeldman/node-test-runner/issues/53#issuecomment-243655779","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/34028c9a8281860b0e1d04712ead609dd616c1ee"},{"sha":"641a1aefd764fb35b009c956527b26825a4dcea0","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Add map3, map4, and map5","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/641a1aefd764fb35b009c956527b26825a4dcea0"},{"sha":"e2c2594170c36aa766fe1658a6f7ddd22ded04ed","author":{"name":"Zach Kessin","email":"a9897cf17300e2a6a6f22f21a5b950dbb22d15f7@squaretarget.rocks"},"message":"add longString","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/e2c2594170c36aa766fe1658a6f7ddd22ded04ed"},{"sha":"1213dabdb77ed8e5853b1c75225d64098b76c2be","author":{"name":"Zach Kessin","email":"a9897cf17300e2a6a6f22f21a5b950dbb22d15f7@squaretarget.rocks"},"message":"add longString","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/1213dabdb77ed8e5853b1c75225d64098b76c2be"},{"sha":"fd73bd906942077f3c57f171ea5816444a0aa34e","author":{"name":"Zach Kessin","email":"a9897cf17300e2a6a6f22f21a5b950dbb22d15f7@squaretarget.rocks"},"message":"fix formatting of type def","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/fd73bd906942077f3c57f171ea5816444a0aa34e"},{"sha":"2c3636e1a04d66fb789c0f41b5057a90368df2a9","author":{"name":"Zachary Kessin","email":"e6d63daff4c4236aa9e60197b8aef94bcf20149b@gmail.com"},"message":"change longString to stringOfLength and elm format","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/2c3636e1a04d66fb789c0f41b5057a90368df2a9"},{"sha":"be323ae96cf3f1c7167491fa9918824913d52cce","author":{"name":"Zachary Kessin","email":"e6d63daff4c4236aa9e60197b8aef94bcf20149b@gmail.com"},"message":"added some guards to stringOfLength that will crash in case of illegal input more docstring","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/be323ae96cf3f1c7167491fa9918824913d52cce"},{"sha":"e2d78e28bbcb19f04ddcbd20fff3dad170c0c54f","author":{"name":"Richard Feldman","email":"3a92a9c8194d1e7984b78bbb08934fcdd7f6fe3e@gmail.com"},"message":"Merge pull request #47 from zkessin/rosetree-opt-in\n\nlongString Fuzzer","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/e2d78e28bbcb19f04ddcbd20fff3dad170c0c54f"},{"sha":"c31825847305690f404bcda059df618e50af3e06","author":{"name":"Richard Feldman","email":"3a92a9c8194d1e7984b78bbb08934fcdd7f6fe3e@gmail.com"},"message":":art: elm-format","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/c31825847305690f404bcda059df618e50af3e06"},{"sha":"93eaf5bdf56827a42263bba0fbeeb544f1adbe16","author":{"name":"Richard Feldman","email":"3a92a9c8194d1e7984b78bbb08934fcdd7f6fe3e@gmail.com"},"message":"Switch to a Result-based API for stringOfLength","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/93eaf5bdf56827a42263bba0fbeeb544f1adbe16"},{"sha":"189956661b25ca6b89ecc920b30f55f28ce674cd","author":{"name":"Max Goldstein","email":"aaae7099014e8dc0b6b1193fb93bde9ca03cd801@gmail.com"},"message":"Revise `stringOfLength` from #47.\n\n* Renamed `stringLengthRange` to match `intRange`, but it's clunkier and I could be persuaded otherwise.\n* Let's use lo and hi as bounding names for all the range functions; no need to shadow Basics.min and max.\n* The other -Range functions aren't picky about argument order so let's dispense with the Result.\n* Fix the serious, non-obvious bug: shrunken strings must have lengths within the specified range.\n* Improve the documentation, mostly by cutting. I'd love to see better docs in this module across the board.\n\ncc @rtfeldman @zkessin","distinct":true,"url":"https://api.github.com/repos/robertjlooby/elm-test/commits/189956661b25ca6b89ecc920b30f55f28ce674cd"}]}
{"actor":{"display_login":"robertjlooby"}}