{"push_id":745037652,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"f30213166a74b2b1bfbc197a42e3b194135ecdb4","before":"06848aae2bc38f7c38584304996b15da9bacba85","commits":[{"sha":"98b2e3a588a70ef8457f05d2ba22483a442f2146","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Test on rust 1.0.0, nightly, and beta","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/98b2e3a588a70ef8457f05d2ba22483a442f2146"},{"sha":"480a0a0d9c2d49003d89c5512a1275b7fde1dedc","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Enable tests on stable Rust","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/480a0a0d9c2d49003d89c5512a1275b7fde1dedc"},{"sha":"7900641999377e26bc405a41c93988374e83c9e0","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Fix benchmarks","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/7900641999377e26bc405a41c93988374e83c9e0"},{"sha":"06854822944e3ad8eb2c9fcd030b1a63b2984f3c","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@codyps.com","name":"Cody P Schafer"},"message":"Support encode/decoding Cow in the same way as Rc, a plain passthrough\n\nIf we had support for using more specific impls, we could add a blanket\nencode/decode for all types implimenting Deref<Target=Encodable> (and\nsimilar for Decodable), but for now this will do.","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/06854822944e3ad8eb2c9fcd030b1a63b2984f3c"},{"sha":"19327375818296afbd3c46dedd4a9e1c799c078f","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Generalize Cow impls with ToOwned","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/19327375818296afbd3c46dedd4a9e1c799c078f"},{"sha":"994ea4604ff50f670ba7bacb4d1fed5a52ef65ef","author":{"email":"079e546650bd0b0d1c5730291b40956d10a5b821@gmail.com","name":"harrison"},"message":"encode/decode for arrays up to length 32","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/994ea4604ff50f670ba7bacb4d1fed5a52ef65ef"},{"sha":"691997b245c8b0cf41762332dd6eb4d415c88d5d","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Use only one macro invocation instead of 32","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/691997b245c8b0cf41762332dd6eb4d415c88d5d"},{"sha":"6a5d3d50bd83ef8ff93671b4200456605075d98d","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Add a test for fixed-length arrays","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/6a5d3d50bd83ef8ff93671b4200456605075d98d"},{"sha":"e3115f387f98561a38caa147b776f01b4d4bb087","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Add attribute to make crate unstable at compile time\n\nIf included in the upstream Rust build this will be required","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/e3115f387f98561a38caa147b776f01b4d4bb087"},{"sha":"cba058fb8bd106d9dcdef773335a633ca4aaa2ce","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Add decoding into boxed slices","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/cba058fb8bd106d9dcdef773335a633ca4aaa2ce"},{"sha":"538124a50956069121a47a04b3be7d2facb6d7ba","author":{"email":"0ba135fa246a340e815d16022bc1c53eb4c32e4c@gmail.com","name":"Cristian Cobzarenco"},"message":"Optimize FromBase64: lookup table and no enumerate","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/538124a50956069121a47a04b3be7d2facb6d7ba"},{"sha":"adbd254b14d8abb6ad5c9704af7a433eb3afcb00","author":{"email":"d6955d9721560531274cb8f50ff595a9bd39d66f@landau.ws","name":"Joshua Landau"},"message":"Sped up base64 encoding 2x","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/adbd254b14d8abb6ad5c9704af7a433eb3afcb00"},{"sha":"d50c015b9858cd699004af4054e013886873c971","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Merge pull request #118 from cristicbz/optimize-base64\n\nOptimize FromBase64: use a lookup table and remove enumerate","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/d50c015b9858cd699004af4054e013886873c971"},{"sha":"fc4fac45ffb40bd3f86e1adadffef0d3f4ea18d4","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Merge pull request #119 from Veedrac/master\n\nSpeed up base64 encoding 2x by using mutating iterators and better preallocation","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/fc4fac45ffb40bd3f86e1adadffef0d3f4ea18d4"},{"sha":"32340909d13979773e0d9985cbbb6ab697335e44","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Bump to 0.3.15","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/32340909d13979773e0d9985cbbb6ab697335e44"},{"sha":"7334e2371ee9318f807eae7f70af2434d742b9a7","author":{"email":"620c51c4816011cb13786efd76f8272c25598753@gmail.com","name":"Artem"},"message":"Mention Serde in rustc-serialize docs\n\nNew Rust users often use rustc-serialize simply because it's the official package and they never heard of Serde. Mentioning Serde in rustc-serialize docs will allow them to consider a more efficient and feature-wise package.\r\n\r\nOne use case is people coming to test Rust performance and seeing it as a slow language because they're using an older JSON package (cf. http://www.reddit.com/r/rust/comments/38s1n3/why_is_rust_much_slower_and_memory_consuming_than/).","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/7334e2371ee9318f807eae7f70af2434d742b9a7"},{"sha":"af910b74fbc7eb25b5e9f819af717b1abf029b34","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Test windows on MSVC and MinGW","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/af910b74fbc7eb25b5e9f819af717b1abf029b34"},{"sha":"b5a482318c3e12e341472d1d1e00ac243bb1d0c3","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Merge branch 'patch-1' of https://github.com/ArtemGr/rustc-serialize","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/b5a482318c3e12e341472d1d1e00ac243bb1d0c3"},{"sha":"e13d2a24c0a7bb5f5770dacb1bcd9729c100c8f8","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Wrap to 80 chars","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/e13d2a24c0a7bb5f5770dacb1bcd9729c100c8f8"},{"sha":"b33f234af78fba121755cdb85503be1e14594279","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Fix the build","distinct":true,"url":"https://api.github.com/repos/indefini/rustc-serialize/commits/b33f234af78fba121755cdb85503be1e14594279"}]}