{"push_id":971003994,"size":3,"distinct_size":0,"ref":"refs/heads/tmp","head":"9b24f54775eeb1926f9f33bf01a9903b0dae3332","before":"05427457680eb41b86b98101b8f037825b46458c","commits":[{"sha":"7dbcf85ea07b2c370a1d35fa24dbf0c65ab3e965","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"std: Stop prefixing jemalloc symbols\n\nNow that we properly only link in jemalloc when building executables, we have\nfar less to worry about in terms of polluting the global namespace with the\n`free` and `malloc` symbols on Linux. This commit will primarily allow LLVM to\nuse jemalloc so the compiler will only be using one allocator overall.\n\nLocally this took compile time for libsyntax from 95 seconds to 89 (a 6%\nimprovement).","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/7dbcf85ea07b2c370a1d35fa24dbf0c65ab3e965"},{"sha":"0e5c1120f1501cd22cb12825dfc14d472ae41d02","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"rustc: Ensure FNV hashing is inlined across crates\n\nRight now the primary hashing algorithm of the compiler isn't actually inlined\nacross crates, meaning that it may be missing out on some crucial optimizations\nin a few places (perhaps unrolling smaller loops, etc).\n\nThis commit made the hashing function disappear from a profiled version of the\ncompiler, but that's likely because it was just inlined elsewhere. When\ncompiling winapi, however, this decreased compile time from 18.3 to 17.8 seconds\n(a 3% improvement).","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/0e5c1120f1501cd22cb12825dfc14d472ae41d02"},{"sha":"9b24f54775eeb1926f9f33bf01a9903b0dae3332","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #31460 - alexcrichton:supafast-rustc, r=brson\n\nLooking at some profiles of rustc recently, these seemed like two pretty easy wins we could get in terms of performance on the table.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/9b24f54775eeb1926f9f33bf01a9903b0dae3332"}]}