{"push_id":2342314441,"size":186,"distinct_size":186,"ref":"refs/heads/master","head":"27a046e9338fb0455c33b13e8fe28da78212dedc","before":"b8398d947d160ad4f26cc22da66e5fbc7030817b","commits":[{"sha":"121499a11990b9e8d7359f7f51a7bafb1a266002","author":{"name":"Eduard-Mihai Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"Don't promote to 'static the result of dereferences.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/121499a11990b9e8d7359f7f51a7bafb1a266002"},{"sha":"2f98f4b12b8fd5d93ffff3d7b98931b3f1f2b07a","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"Move PanicInfo and Location to libcore\n\nPer https://rust-lang.github.io/rfcs/2070-panic-implementation.html","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/2f98f4b12b8fd5d93ffff3d7b98931b3f1f2b07a"},{"sha":"9e96c1ef7fcac0ac85b3c9160f5486e91dd27dd2","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"Add an unstable PanicInfo::message(&self) -> Option<&fmt::Arguments> method","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/9e96c1ef7fcac0ac85b3c9160f5486e91dd27dd2"},{"sha":"0e60287b4136bcede0c5eae8ab4e5de8496a16f0","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"Implement Display for PanicInfo and Location\n\nDue to being in libcore,\nthis impl cannot access PanicInfo::payload if it’s a String.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/0e60287b4136bcede0c5eae8ab4e5de8496a16f0"},{"sha":"f15c8169327244730f8e68598bf85d288e16fd70","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"Make PanicInfo::message available for std::panic! with a formatting string.\n\nThis enables PanicInfo’s Display impl to show the panic message in those cases.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/f15c8169327244730f8e68598bf85d288e16fd70"},{"sha":"399dcd112725a35352075262863781b3355452cd","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"Add missing micro version number component in stability attributes.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/399dcd112725a35352075262863781b3355452cd"},{"sha":"7f6a53e746a91b7e8383021fef09d8a9fe5cdde8","author":{"name":"Pramod Bisht","email":"0b3e901e8b625dba0d0332c204560c3750eb8d25@outlook.com"},"message":"Changed color of struct link from #ff794d to #2dbfb8","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/7f6a53e746a91b7e8383021fef09d8a9fe5cdde8"},{"sha":"80b8c808baaba629e73440abf52ee4bbfdb5c0f8","author":{"name":"Peter Hrvola","email":"811ffa67b1df4bce17b9846671b5a986f07b1f0b@hotmail.com"},"message":"Optimized error reporting for recursive requirements #47720","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/80b8c808baaba629e73440abf52ee4bbfdb5c0f8"},{"sha":"c01bfbd02b57a1aa9d8a39cd907f799d23c2a230","author":{"name":"leonardo.yvens","email":"a62a3461f4ec213c5b77a1681dee0e0e486cb460@gmail.com"},"message":"refactor `structurally_resolve_type`\n\nthe `or_else` part was dead code.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/c01bfbd02b57a1aa9d8a39cd907f799d23c2a230"},{"sha":"3d83fc914a0f116ad0e4412d5ccc0be24b3b7af2","author":{"name":"leonardo.yvens","email":"a62a3461f4ec213c5b77a1681dee0e0e486cb460@gmail.com"},"message":"Lazy numeric fallback.\n\nThis refactoring tries to make numeric fallback easier to reason about.\nInstead of applying all fallbacks at an arbitrary point in the middle\nof inference, we apply the fallback only when necessary and only for\nthe variable that requires it, which for numeric fallback turns out to\nbe just casts.\n\nThe only visible consequence seems to be some error messages where\ninstead of getting `i32` we get `{integer}` because we are less eager\nabout fallback.\n\nThe bigger goal is to make it easier to integrate user fallbacks into\ninference, if we ever figure that out.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/3d83fc914a0f116ad0e4412d5ccc0be24b3b7af2"},{"sha":"f3cd4a7f64c50ff5935f4d507ae1103c93b8a2ad","author":{"name":"leonardo.yvens","email":"a62a3461f4ec213c5b77a1681dee0e0e486cb460@gmail.com"},"message":"Refactor away `fn default_type_parameters`\n\nIt had only one caller.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/f3cd4a7f64c50ff5935f4d507ae1103c93b8a2ad"},{"sha":"02084f3304acfa68e79d213a5ebd1c3478680741","author":{"name":"leonardo.yvens","email":"a62a3461f4ec213c5b77a1681dee0e0e486cb460@gmail.com"},"message":"No fallback in `structurally_resolve_types`. Further refactoring.\n\nPut all fallback in `apply_fallback_if_possible`.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/02084f3304acfa68e79d213a5ebd1c3478680741"},{"sha":"4c0ff95e6ecd861741e868cc729afe0339a4b8c7","author":{"name":"leonardo.yvens","email":"a62a3461f4ec213c5b77a1681dee0e0e486cb460@gmail.com"},"message":"Be more explicit about how and why we need fallback in targets of casts","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/4c0ff95e6ecd861741e868cc729afe0339a4b8c7"},{"sha":"cd4de4cece143e8dbaeeff93492afcbb356d3051","author":{"name":"leonardo.yvens","email":"a62a3461f4ec213c5b77a1681dee0e0e486cb460@gmail.com"},"message":"Suppress unknown cast errors in the presence of other errors.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/cd4de4cece143e8dbaeeff93492afcbb356d3051"},{"sha":"f8c140465f20217913f14b7423f7110d0cc7b57c","author":{"name":"leonardo.yvens","email":"a62a3461f4ec213c5b77a1681dee0e0e486cb460@gmail.com"},"message":"Only closure analysis should run after fallback.\n\nMove `check_casts` and `resolve_generator_interiors` to before fallback.\n\nRename `apply_fallback_if_possible` to `fallback_if_possible`.\n\nRefactor `select_all_obligations_or_error`.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/f8c140465f20217913f14b7423f7110d0cc7b57c"},{"sha":"b813718f6dff49b851fcd18a5674640554bda2e5","author":{"name":"leonardo.yvens","email":"a62a3461f4ec213c5b77a1681dee0e0e486cb460@gmail.com"},"message":"Refactor away `fn must_be_known_in_context`","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/b813718f6dff49b851fcd18a5674640554bda2e5"},{"sha":"c04d86deeb6d23d8ee4b31abda92bb84c1d17897","author":{"name":"roblabla","email":"a1790f496af9672aa822085258f6d2bfd669468c@roblab.la"},"message":"Work around LLVM OCAML binding installation failure","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/c04d86deeb6d23d8ee4b31abda92bb84c1d17897"},{"sha":"434bfb17b4286422b5e3177650aabfd2567b4a19","author":{"name":"Pramod Bisht","email":"0b3e901e8b625dba0d0332c204560c3750eb8d25@outlook.com"},"message":"Changed of `struct` url to `#ad448e` in rust docs","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/434bfb17b4286422b5e3177650aabfd2567b4a19"},{"sha":"b1b9edf5ae3c6a8a862e480174f9fefafeba7143","author":{"name":"Peter Atashian","email":"d1f8898dd2842b62115565aeb959373fb8de37bf@gmail.com"},"message":"This is what FileType on Windows should ideally be.","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/b1b9edf5ae3c6a8a862e480174f9fefafeba7143"},{"sha":"dcf53c1590b741a16e92c7e5a306e923827ae301","author":{"name":"Peter Atashian","email":"d1f8898dd2842b62115565aeb959373fb8de37bf@gmail.com"},"message":"Rewrite remove_dir_all to be correct\nThe fact that this had to be rewritten does not bode well","distinct":true,"url":"https://api.github.com/repos/Havvy/rust/commits/dcf53c1590b741a16e92c7e5a306e923827ae301"}]}
{"actor":{"display_login":"Havvy"}}