{"push_id":1079639272,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"eccd2b1809e8d58e110e9591ddf4d556b2322469","before":"05fded46d2c20da443b2b510848a4d5afc441d27","commits":[{"sha":"574450a413a093d3ab97f8636f1c8f65e76bf1fb","author":{"email":"1e2b83c56705e4642004bdd8ffbc2d72ac1325b2@gmail.com","name":"mitaa"},"message":"Fix the strip-hidden `ImplStripper`\n\nInstead of stripping impls which reference *stripped* items, we keep impls\nwhich reference *retained* items. We do this because when we strip an\nitem we immediately return, and do not recurse into it - leaving the\ncontained items non-stripped from the point of view of the `ImplStripper`.","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/574450a413a093d3ab97f8636f1c8f65e76bf1fb"},{"sha":"84654fa4bf8e532469787889efa01b59a3c98aa0","author":{"email":"5fe014533dc2118b313a9e0374041b564f2c4932@users.noreply.github.com","name":"Ulrik Sverdrup"},"message":"Split core::iter module implementation into parts\n\nsplit iter.rs into a directory of (implementation private) modules.\n\n+ mod Adaptor structs\n  - Private fields need to be available both for them and Iterator\n+ iterator (Iterator trait)\n+ traits (FromIterator, traits but Iterator itself)\n+ range (range related)\n+ sources (Repeat, Once, Empty)","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/84654fa4bf8e532469787889efa01b59a3c98aa0"},{"sha":"085fddac50a808d2013a86b5ae11297cd31adcb3","author":{"email":"5fe014533dc2118b313a9e0374041b564f2c4932@users.noreply.github.com","name":"Ulrik Sverdrup"},"message":"core::iter: break long lines","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/085fddac50a808d2013a86b5ae11297cd31adcb3"},{"sha":"1cd8d1e2b95e95d4fb7e3340d174532d1aee9d7c","author":{"email":"5fe014533dc2118b313a9e0374041b564f2c4932@users.noreply.github.com","name":"Ulrik Sverdrup"},"message":"core::iter: Move ExactSizeIterator impls to each struct definition","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/1cd8d1e2b95e95d4fb7e3340d174532d1aee9d7c"},{"sha":"c99b73a767a38d5b97214b7dbf6ee3c08ac782fd","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Trivial refactoring","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/c99b73a767a38d5b97214b7dbf6ee3c08ac782fd"},{"sha":"f61b40446777f9ef9b32c19d8df24ded855fd082","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Split up NodeCollector so that defs are collected separately from nodes for the HIR map.","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/f61b40446777f9ef9b32c19d8df24ded855fd082"},{"sha":"d6bcc04c521bcdf82b7727ec35e3f6ce0cbb5b0f","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Move DefCollector to its own module.","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/d6bcc04c521bcdf82b7727ec35e3f6ce0cbb5b0f"},{"sha":"6af7acab1c6976933c90b07a58450567227b4719","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"Separate def collection and hir map making even further","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/6af7acab1c6976933c90b07a58450567227b4719"},{"sha":"84c3f898f93e294f2e50ceef271bd781b1ff6b9a","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"def_collector and crate reader operate on AST instead of HIR\n\nAnd move extern crate reading earlier in the driver","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/84c3f898f93e294f2e50ceef271bd781b1ff6b9a"},{"sha":"0c37d4bb1d1b8df21e1e4c8a634127cee871f7ab","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"refactoring","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/0c37d4bb1d1b8df21e1e4c8a634127cee871f7ab"},{"sha":"744be0b5aac8c06c60dabac3a7802a8117c946b2","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"HIR visitor for DefCollector\n\nSo that we can work with inlined HIR from metadata.","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/744be0b5aac8c06c60dabac3a7802a8117c946b2"},{"sha":"1d5a29cf0e40c412bb2e090aadcf3ebfb1d5fa13","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"debugging, misc fixes","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/1d5a29cf0e40c412bb2e090aadcf3ebfb1d5fa13"},{"sha":"0be3c8c56977c1f0d875461279e00bca7b4e5ebf","author":{"email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com","name":"Nick Cameron"},"message":"rebasing","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/0be3c8c56977c1f0d875461279e00bca7b4e5ebf"},{"sha":"b5ba5923f8a15f7f06c660442ad895aff15599c0","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #33074 - mitaa:rdoc-irlst, r=alexcrichton\n\nrustdoc: Fix the strip-hidden `ImplStripper`\n\nInstead of stripping impls which reference *stripped* items, we keep impls which reference *retained* items. We do this because when we strip an item we immediately return, and do not recurse into it - leaving the contained items non-stripped from the point of view of the `ImplStripper`.\n\nfixes #33069\n\nr? @alexcrichton","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/b5ba5923f8a15f7f06c660442ad895aff15599c0"},{"sha":"887e9471783ff3f5edc920a85b6110486dc063c0","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #33079 - bluss:split-iter, r=alexcrichton\n\nSplit core::iter module implementation into parts\n\nSplit core::iter module implementation into parts\n\nsplit iter.rs into a directory of (implementation private) modules.\n\n+ mod (adaptor structs whose private fields need to be available both for them and Iterator\n  + iterator (Iterator trait)\n  + traits (FromIterator, etc; all traits but Iterator itself)\n  + range (range related)\n  + sources (Repeat, Once, Empty)","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/887e9471783ff3f5edc920a85b6110486dc063c0"},{"sha":"a264f5b7e8df34c4bf7f10d0c6c7f9ab805ee672","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #33089 - nrc:hir-name-res, r=eddyb\n\nMove def id collection and extern crate handling to before AST->HIR lowering\n\nr? @jseyfried, @eddyb, or @nikomatsakis","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/a264f5b7e8df34c4bf7f10d0c6c7f9ab805ee672"},{"sha":"eccd2b1809e8d58e110e9591ddf4d556b2322469","author":{"email":"6970e7c447cc92690c8c25409504f7f4b4f39818@dgoon.net","name":"dgoon"},"message":"Merge branch 'master' of github.com:mozilla/rust","distinct":true,"url":"https://api.github.com/repos/dgoon/rust/commits/eccd2b1809e8d58e110e9591ddf4d556b2322469"}]}