{"push_id":1254464954,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"76fa5875c68246384c5057179927cbfdea0cc822","before":"514d4cef24a3a463d7423bd75d17335547c6a99c","commits":[{"sha":"3808dc3560ed15c83f92a0c309d44864f53e968b","author":{"name":"Corey Farwell","email":"b70e762980caa58b92468c07f70f8aed89946b80@rwell.org"},"message":"Implement `AsRef<[T]>` for `std::slice::Iter`.\n\n`AsRef` is designed for conversions that are \"cheap\" (as per\nthe API docs). It is the case that retrieving the underlying\ndata of `std::slice::Iter` is cheap. In my opinion, there's no\nambiguity about what slice data will be returned, otherwise,\nI would be more cautious about implementing `AsRef`.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/3808dc3560ed15c83f92a0c309d44864f53e968b"},{"sha":"dc22186efb7d6ea5fff2fc1f6d39684ce9633bf7","author":{"name":"Corey Farwell","email":"b70e762980caa58b92468c07f70f8aed89946b80@rwell.org"},"message":"Add basic unit test for `std::slice::Iter::as_slice`.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/dc22186efb7d6ea5fff2fc1f6d39684ce9633bf7"},{"sha":"98c8e0a05dd7b1ecbbda28c1d01e05c1e41b1638","author":{"name":"cgswords","email":"29fd1a131eb377fafe03246d32d85337b6c2e233@gmail.com"},"message":"Proc_macro is alive","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/98c8e0a05dd7b1ecbbda28c1d01e05c1e41b1638"},{"sha":"7a7cd644cbcf8f57a156a32c7e1312de86682b0d","author":{"name":"Nick Cameron","email":"cad778e68c413efaf75a31ac0655b5f39a287a7d@mozilla.com"},"message":"rustdoc: refactoring and tidying up\n\npulled out of #35020","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/7a7cd644cbcf8f57a156a32c7e1312de86682b0d"},{"sha":"a41454bf651a8629ec4b08365eae65b095504cab","author":{"name":"Nick Cameron","email":"cad778e68c413efaf75a31ac0655b5f39a287a7d@mozilla.com"},"message":"rustdoc: add namespaces for items","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/a41454bf651a8629ec4b08365eae65b095504cab"},{"sha":"77ca7dd1073a945afcc451bee79f36cd40100996","author":{"name":"Nick Cameron","email":"cad778e68c413efaf75a31ac0655b5f39a287a7d@mozilla.com"},"message":"rustdoc: redirects from sane, namespaced URLs to Rustdoc's ridiculous ones\n\ncc #35020 which does this properly","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/77ca7dd1073a945afcc451bee79f36cd40100996"},{"sha":"1bf5fa3269ba32ae21e349ac675bdedcc7e99a66","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #35538 - cgswords:libproc_macro, r=nrc\n\nKicking off libproc_macro\n\nThis PR introduces `libproc_macro`, which is currently quite bare-bones (just a few macro construction tools and an initial `quote!` macro).\n\nThis PR also introduces a few test cases for it, and an additional `shim` file (at `src/libsyntax/ext/proc_macro_shim.rs` to allow a facsimile usage of Macros 2.0 *today*!","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/1bf5fa3269ba32ae21e349ac675bdedcc7e99a66"},{"sha":"7e148cd06292d125f925323fda6fabbc625a42c8","author":{"name":"Andrew Paseltiner","email":"1cff716514aa71e3893ab7f7a914e2cb273e546a@gmail.com"},"message":"Make `vec::IntoIter` covariant again\n\nCloses #35721","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/7e148cd06292d125f925323fda6fabbc625a42c8"},{"sha":"9376da6f77e8b7ed204ee704b29e96213b69d0f1","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #35559 - frewsxcv:slice-iter-as-ref, r=alexcrichton\n\nImplement `AsRef<[T]>` for `std::slice::Iter`.\n\n`AsRef` is designed for conversions that are \"cheap\" (as per\nthe API docs). It is the case that retrieving the underlying\ndata of `std::slice::Iter` is cheap. In my opinion, there's no\nambiguity about what slice data will be returned, otherwise,\nI would be more cautious about implementing `AsRef`.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/9376da6f77e8b7ed204ee704b29e96213b69d0f1"},{"sha":"e314636b866a8b1b8a98e45ccac9a2204e72b65a","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: use Vec instead of VecPerParamSpace for ty::GenericPredicates.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/e314636b866a8b1b8a98e45ccac9a2204e72b65a"},{"sha":"b354ae95a29a7f78059a1a9fc867dd2e8639671a","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: move the SelfSpace before TypeSpace in Substs.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/b354ae95a29a7f78059a1a9fc867dd2e8639671a"},{"sha":"77dc61b5c68aacce4ab5d115b14825699ea6302b","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: force all raw accesses to VecPerParamSpace through as_full_slice.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/77dc61b5c68aacce4ab5d115b14825699ea6302b"},{"sha":"c87063f07e8f74c1950f3fd099fb578a833682c5","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: avoid using subst::VecPerParamSpace::{empty,new} directly.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/c87063f07e8f74c1950f3fd099fb578a833682c5"},{"sha":"5ef6af09e3b9df3dd01f0e4d53176b0a72ce5722","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: move defaulting's use of &mut Substs from InferCtxt to typeck.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/5ef6af09e3b9df3dd01f0e4d53176b0a72ce5722"},{"sha":"4b25f08512eab11aec151d8f718fca0d8840d0c0","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: move trait objects from TraitRef to ExistentialTraitRef.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/4b25f08512eab11aec151d8f718fca0d8840d0c0"},{"sha":"bfdfa1ce1d7275bbdb89ecb116bf765f19b204e1","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc_typeck: use Substs::from_generics instead of manually building them.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/bfdfa1ce1d7275bbdb89ecb116bf765f19b204e1"},{"sha":"4158673ad7150f4fa02fbea3654e8cf1628beb0b","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: reduce Substs and Generics to a simple immutable API.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/4158673ad7150f4fa02fbea3654e8cf1628beb0b"},{"sha":"c1cfd58cbdb84f834b8907dc5e1c7242c451225d","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: remove SelfSpace from ParamSpace.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/c1cfd58cbdb84f834b8907dc5e1c7242c451225d"},{"sha":"3e74e5bffe14ead921646d41bab436f8e6a69d33","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: split Generics of a method from its parent Generics.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/3e74e5bffe14ead921646d41bab436f8e6a69d33"},{"sha":"6f5e455c2de007a12ed632f84b986369ae43a504","author":{"name":"Eduard Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc: split GenericPredicates of a method from its parent predicates.","distinct":true,"url":"https://api.github.com/repos/circuitfox/rust/commits/6f5e455c2de007a12ed632f84b986369ae43a504"}]}
{"actor":{"display_login":"circuitfox"}}