{"push_id":603745897,"size":1000,"distinct_size":2,"ref":"refs/heads/master","head":"bde09eea35113f25d4e0bcc4a8344de971f3069a","before":"76fbb3583174ca8856b4e149929839888f503e6b","commits":[{"sha":"d68eb3d24843d2e269989563d45ceda920391fe0","author":{"email":"6a849a64ef95779be695d22e7034840fc522b96d@gmail.com","name":"Marvin Löbel"},"message":"Added benchmarks for string pattern matching functions","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/d68eb3d24843d2e269989563d45ceda920391fe0"},{"sha":"54f0bead8158eaf948c93d1cae93b60978937417","author":{"email":"6a849a64ef95779be695d22e7034840fc522b96d@gmail.com","name":"Marvin Löbel"},"message":"Added string pattern traits and basic implementantions","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/54f0bead8158eaf948c93d1cae93b60978937417"},{"sha":"bc09c1ddc5604642926428d69f2ebd7557b3230b","author":{"email":"6a849a64ef95779be695d22e7034840fc522b96d@gmail.com","name":"Marvin Löbel"},"message":"Made str::MatchIndices a private implementantion detail","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/bc09c1ddc5604642926428d69f2ebd7557b3230b"},{"sha":"13ea9062a918e3e60d82186135610a575bf92394","author":{"email":"6a849a64ef95779be695d22e7034840fc522b96d@gmail.com","name":"Marvin Löbel"},"message":"Made match_indices use the generic pattern API","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/13ea9062a918e3e60d82186135610a575bf92394"},{"sha":"f9ef8cd55512842f2481aac6332dbfb92df58c52","author":{"email":"6a849a64ef95779be695d22e7034840fc522b96d@gmail.com","name":"Marvin Löbel"},"message":"Refactored code into Searcher traits with naive implementations\n\nMade the family of Split iterators use the Pattern API\n\nRenamed the Matcher traits into Searcher","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/f9ef8cd55512842f2481aac6332dbfb92df58c52"},{"sha":"ee930b0262520e25c5b66b037c65dab538ce5e64","author":{"email":"6a849a64ef95779be695d22e7034840fc522b96d@gmail.com","name":"Marvin Löbel"},"message":"Enabled new pattern API in the libstd facade","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/ee930b0262520e25c5b66b037c65dab538ce5e64"},{"sha":"c1de0a0f9ea9863407363ce31bb698e9988215ee","author":{"email":"6a849a64ef95779be695d22e7034840fc522b96d@gmail.com","name":"Marvin Löbel"},"message":"Added a Pattern impl that delegates to the dereference of a type.\n\nThis allows to match with a `&String` or `&&str`, for example.","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/c1de0a0f9ea9863407363ce31bb698e9988215ee"},{"sha":"a641996796f0ab11021671c0ce70a3c975bb4e37","author":{"email":"6a849a64ef95779be695d22e7034840fc522b96d@gmail.com","name":"Marvin Löbel"},"message":"Fix tidy and rebase fallout\n\nAdded a few bugfixes and additional testcases","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/a641996796f0ab11021671c0ce70a3c975bb4e37"},{"sha":"c8dd2d066d7b25246d2b940b7c161b8b67608b74","author":{"email":"6a849a64ef95779be695d22e7034840fc522b96d@gmail.com","name":"Marvin Löbel"},"message":"Addressed PR comments","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/c8dd2d066d7b25246d2b940b7c161b8b67608b74"},{"sha":"96be55376ecdc13b0e711fe9398c70cd932af166","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"book: Minor clarifications about strings","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/96be55376ecdc13b0e711fe9398c70cd932af166"},{"sha":"ded93b125f3ab54c98442434341bb4675d326cda","author":{"email":"fa90a1997d4882d213aab2a4993e89213953b222@gmail.com","name":"Erick Tryzelaar"},"message":"std: Update the std::io adaptors to proxy all methods","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/ded93b125f3ab54c98442434341bb4675d326cda"},{"sha":"be0dc49675ff38b4bc2e73f68bff298168bc6875","author":{"email":"11aa67bf787e9f329d7ab52e668e1cd7649b07fd@gmail.com","name":"Ivan Petkov"},"message":"Unsafe lint will also check for other unsafe code\n\nChecks include declaration/implementation of unsafe functions, traits,\nand methods.\n\nThis allows warning or forbidding all uses of unsafe code, whereas\npreviously only unsafe blocks were caught by the lint.\n\nThe lint has been renamed from `unsafe-blocks` to `unsafe-code` to\nreflect its new purpose.\n\nThis is a minor [breaking-change]\n\nCloses #22430","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/be0dc49675ff38b4bc2e73f68bff298168bc6875"},{"sha":"72316c349e32c92e172cc553c08b2f7fb3483b0d","author":{"email":"5d9cf250860cb6800f9c5d2c70c73aeb62d6131a@madmode.com","name":"Dan Connolly"},"message":"fix markup of \"just one effect, unsafe\"\n\nthe punch line was cut off!","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/72316c349e32c92e172cc553c08b2f7fb3483b0d"},{"sha":"082bf7fd0c3bcc3e71399d2826233bbadd7420a9","author":{"email":"9d453a1217cdbe5f1b6ee9de855b7e8d3436f8e6@users.noreply.github.com","name":"Sébastien Marie"},"message":"unbreak openbsd build after 1860ee52\n\nThe commit 1860ee52 has break the openbsd build.\nRepair it.","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/082bf7fd0c3bcc3e71399d2826233bbadd7420a9"},{"sha":"42e155e13bf16b19251903ae51b2571925345771","author":{"email":"4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","name":"Niko Matsakis"},"message":"make span on obsolete syntax very precise","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/42e155e13bf16b19251903ae51b2571925345771"},{"sha":"888dac97c7f182aa39105ea813abe2645c555b4e","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@kazlauskas.me","name":"Simonas Kazlauskas"},"message":"Fix style fallout from 204e2bd442\n\nLinks in docblock headers also became blue, which was not intended.","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/888dac97c7f182aa39105ea813abe2645c555b4e"},{"sha":"d99af375d302fe47c5f02125634995e0d930f4ff","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@kazlauskas.me","name":"Simonas Kazlauskas"},"message":"Escape some rustdoc strings","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/d99af375d302fe47c5f02125634995e0d930f4ff"},{"sha":"46b2c9ac7ffb9e69d72225f287503ee78565e89d","author":{"email":"df08b6c3d39c0bd2bfd5240cc44c0226f94909a7@gmail.com","name":"Valerii Hiora"},"message":"iOS: CStr fallout","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/46b2c9ac7ffb9e69d72225f287503ee78565e89d"},{"sha":"5e616dbd2189844044e039436b7ed16b44f6595a","author":{"email":"a2efa2b758ab72066c3f54752ab11d60ffc4331f@gmail.com","name":"Vadim Petrochenkov"},"message":"Tweaks to equality comparisons for slices/arrays/vectors","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/5e616dbd2189844044e039436b7ed16b44f6595a"},{"sha":"68e5bb3f2caa34753edb7f921c0bcf1efd63cf88","author":{"email":"4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","name":"Niko Matsakis"},"message":"Remove remaining uses of `[]`. This time I tried to use deref coercions where possible.","distinct":false,"url":"https://api.github.com/repos/arielb1/rust/commits/68e5bb3f2caa34753edb7f921c0bcf1efd63cf88"}]}