{"push_id":1376150520,"size":6,"distinct_size":6,"ref":"refs/heads/closure-ice","head":"7fc7bd8cce1373cd4536c1e84050d1799111c47d","before":"bdb399db010c05a18f5c6622c9ba1cbed37a214e","commits":[{"sha":"a920e355ea837a950b484b5791051337cd371f5d","author":{"name":"Nicholas Nethercote","email":"79ac35623c4ad9833c930f6366fa09fbbd874492@mozilla.com"},"message":"Shrink Expr_::ExprInlineAsm.\n\nOn 64-bit this reduces the size of `Expr_` from 144 to 64 bytes, and\nreduces the size of `Expr` from 176 to 96 bytes.","distinct":true,"url":"https://api.github.com/repos/Mark-Simulacrum/rust/commits/a920e355ea837a950b484b5791051337cd371f5d"},{"sha":"cbd24757eb4daf95ebfb0c361216dbaeef5af830","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Move `CrateConfig` from `Crate` to `ParseSess`.","distinct":true,"url":"https://api.github.com/repos/Mark-Simulacrum/rust/commits/cbd24757eb4daf95ebfb0c361216dbaeef5af830"},{"sha":"6062e7ed3d81cb3bd535993e9b14269924b76c29","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #37431 - jseyfried:refactor_crate_config, r=eddyb\n\nMove `CrateConfig` from `Crate` to `ParseSess`\n\nThis is a syntax-[breaking-change]. Most breakage can be fixed by removing a `CrateConfig` argument.\nr? @eddyb","distinct":true,"url":"https://api.github.com/repos/Mark-Simulacrum/rust/commits/6062e7ed3d81cb3bd535993e9b14269924b76c29"},{"sha":"f5a702dc785760c74960007af389caa47546fa58","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #37445 - nnethercote:shrink-Expr_, r=eddyb\n\nShrink Expr_::ExprInlineAsm.\n\nOn 64-bit this reduces the size of `Expr_` from 144 to 64 bytes, and\nreduces the size of `Expr` from 176 to 96 bytes.\n\nFor the workload in #36799 this reduces the RSS for the \"lowering ast -> hir\" phase and all subsequent phases by 50 MiB, which reduces the peak RSS for that workload by about 1%. Not huge, but it's a very easy improvement.\n\nr? @eddyb","distinct":true,"url":"https://api.github.com/repos/Mark-Simulacrum/rust/commits/f5a702dc785760c74960007af389caa47546fa58"},{"sha":"ea20ab107eb03179e82ff42109d0aaa62aba48b8","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #37459 - Mark-Simulacrum:closure-ice, r=eddyb\n\nFix ICE when attempting to print closure generics\n\nFixes #36622.\n\nr? @eddyb or @arielb1","distinct":true,"url":"https://api.github.com/repos/Mark-Simulacrum/rust/commits/ea20ab107eb03179e82ff42109d0aaa62aba48b8"},{"sha":"7fc7bd8cce1373cd4536c1e84050d1799111c47d","author":{"name":"Mark-Simulacrum","email":"7addc38b1b5563f52c5eafadb723ae25d066b5bf@gmail.com"},"message":"Fix ICE when printing closures, and other similar types","distinct":true,"url":"https://api.github.com/repos/Mark-Simulacrum/rust/commits/7fc7bd8cce1373cd4536c1e84050d1799111c47d"}]}
{"actor":{"display_login":"Mark-Simulacrum"}}