{"push_id":1133877967,"size":1000,"distinct_size":1155,"ref":"refs/heads/master","head":"397cfaec0ce28289b0ab04ed6f6c3ba6ee1042ea","before":"bb4b0d894364409c64087c622fdb173b52ad1005","commits":[{"sha":"0c05953b1dfb1a98ea17602b2cafd2960edae1f6","author":{"name":"Simon Wollwage","email":"132575039ca02f511a0a1a6b9a689de9758b97e2@gmail.com"},"message":"Fix a typo in error messages in std::fs tests","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/0c05953b1dfb1a98ea17602b2cafd2960edae1f6"},{"sha":"ac264196e2f4c1f3de8b081f72dc78838e423085","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Address style nits","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/ac264196e2f4c1f3de8b081f72dc78838e423085"},{"sha":"cf3970aac536ea446a967a246cc3527a11d89655","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #33151 - ollie27:rustdoc_abi, r=alexcrichton\n\nrustdoc: Cleanup ABI rendering\n\nUse a common method for rendering `extern \"<abi>\"`.\n\nThis now consistently shows `extern fn` rather than `extern \"C\" fn`.","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/cf3970aac536ea446a967a246cc3527a11d89655"},{"sha":"9ec051d3b37ccd7c89781f7319d58dce19f6fa23","author":{"name":"Ergenekon Yigit","email":"eee2cee31f14eb4ca27044d502fea26ce1246277@hotmail.com"},"message":"update comments RFC and code snippets","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/9ec051d3b37ccd7c89781f7319d58dce19f6fa23"},{"sha":"0e698ed2c6b53a09dd03cafaa28e54f1cbd7f75b","author":{"name":"Ergenekon Yigit","email":"eee2cee31f14eb4ca27044d502fea26ce1246277@hotmail.com"},"message":"update features RFC","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/0e698ed2c6b53a09dd03cafaa28e54f1cbd7f75b"},{"sha":"009a64916e7f51df7e4e4e1df603eb4be1c7a6d8","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #32980 - Aatch:better-mir-building, r=nagisa\n\nVarious improvements to MIR and LLVM IR Construction\n\nPrimarily affects the MIR construction, which indirectly improves LLVM\nIR generation, but some LLVM IR changes have been made too.\n\n* Handle \"statement expressions\" more intelligently. These are\n  expressions that always evaluate to `()`. Previously a temporary would\n  be generated as a destination to translate into, which is unnecessary.\n\n  This affects assignment, augmented assignment, `return`, `break` and\n  `continue`.\n* Avoid inserting drops for non-drop types in more places. Scheduled\n  drops were already skipped for types that we knew wouldn't need\n  dropping at construction time. However manually-inserted drops like\n  those for `x` in `x = y;` were still generated. `build_drop` now takes\n  a type parameter like its `schedule_drop` counterpart and checks to\n  see if the type needs dropping.\n\n* Avoid generating an extra temporary for an assignment where the types\n  involved don't need dropping. Previously an expression like\n  `a = b + 1;` would result in a temporary for `b + 1`. This is so the\n  RHS can be evaluated, then the LHS evaluated and dropped and have\n  everything work correctly. However, this isn't necessary if the `LHS`\n  doesn't need a drop, as we can just overwrite the existing value.\n\n* Improves lvalue analysis to allow treating an `Rvalue::Use` as an\n  operand in certain conditions. The reason for it never being an\n  operand is so it can be zeroed/drop-filled, but this is only true for\n  types that need dropping.\n\nThe first two changes result in significantly fewer MIR blocks being\ngenerated, as previously almost every statement would end up generating\na new block due to the drop of the `()` temporary being generated.","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/009a64916e7f51df7e4e4e1df603eb4be1c7a6d8"},{"sha":"0f9ba992910b724bd198a196b5e408785911fdfc","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #33161 - jseyfried:parse_tuple_struct_field_vis, r=nikomatsakis\n\nParse `pub(restricted)` visibilities on tuple struct fields\n\nParse `pub(restricted)` on tuple struct fields (cc #32409).\n\nr? @nikomatsakis","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/0f9ba992910b724bd198a196b5e408785911fdfc"},{"sha":"4751e45521e5a1e70f5cf5086b7712c999546af8","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #33208 - nrc:save-json, r=pnkfelix\n\nsave-analysis: dump in JSON format\n\ncc #18582","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/4751e45521e5a1e70f5cf5086b7712c999546af8"},{"sha":"f7e1421debb5bc32f60f6d7d50fc356db16800e7","author":{"name":"Felix S. Klock II","email":"801e68dcb613e9d3183367931a61c1946402ca66@pnkfx.org"},"message":"Add `TAGS.rustc.emacs`/`TAGS.rustc.vi` make targets, (re-)including rustc source.","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/f7e1421debb5bc32f60f6d7d50fc356db16800e7"},{"sha":"3c14116f64d3830f1f7d25600867c3e74fa6dbd2","author":{"name":"Steve Klabnik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@steveklabnik.com"},"message":"Rollup merge of #32991 - kindlychung:patch-2, r=steveklabnik\n\nmake the borrowing example more concrete","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/3c14116f64d3830f1f7d25600867c3e74fa6dbd2"},{"sha":"385a54f4d49947faf0aa8e4fe2114761a45d0768","author":{"name":"Steve Klabnik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@steveklabnik.com"},"message":"Rollup merge of #33056 - GuillaumeGomez:as_mut_ptr_example, r=steveklabnik\n\nImprove as_mut ptr method example\n\nr? @steveklabnik","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/385a54f4d49947faf0aa8e4fe2114761a45d0768"},{"sha":"32db236342433127edf72cff64c7d858d7b8ee22","author":{"name":"Steve Klabnik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@steveklabnik.com"},"message":"Rollup merge of #33095 - xogeny:xogeny-patch-1, r=steveklabnik\n\nTweaks to sections related to Ownership\n\nReading through these sections, I thought the intro text could be improved slightly.  So\nhere is a PR that addresses what was bugging me about it. :-)\n\nMain issue was the wording of the opening sentence (\"guide\" is not clearly defined and the\nwording was a bit too terse in my opinion).  I also took issue with the term \"one of the most\nunique\".  Uniqueness is a `bool`, not an `f64`. :-)\n\nr? @steveklabnik","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/32db236342433127edf72cff64c7d858d7b8ee22"},{"sha":"c72a771dd838ea8ad704bded5a13607e156c87a7","author":{"name":"Steve Klabnik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@steveklabnik.com"},"message":"Rollup merge of #33152 - bwinterton:master, r=steveklabnik\n\nMake HashSet::Insert documentation more consistent\n\nI have made the HashSet::Insert documentation more consistent in the use of the term 'value' vs 'key'. Also clarified that if _this_ value is present true is returned, instead of the ambiguous 'a value present'.\n\nr? @steveklabnik","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/c72a771dd838ea8ad704bded5a13607e156c87a7"},{"sha":"7c2a98570c7458d612c9fd1e7f2e9817b6d28f01","author":{"name":"Steve Klabnik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@steveklabnik.com"},"message":"Rollup merge of #33212 - bombless:scope-of-function-body, r=nikomatsakis\n\nImprove error message about regions of function body\n\n\"scope of parameters for functions\" is harder for me to read than \"scope of function body\", I hope others feel the same, as in <https://play.rust-lang.org/?gist=b4df68b395b807698bd2ba98cf3d5ce3&version=stable&backtrace=0&run=1>\n Thank @Aatch for the help :)","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/7c2a98570c7458d612c9fd1e7f2e9817b6d28f01"},{"sha":"68f7fc52fdeffdec18d161ba995427d0cce53503","author":{"name":"Steve Klabnik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@steveklabnik.com"},"message":"Rollup merge of #33218 - oli-obk:interned_str_cmp, r=nikomatsakis\n\nallow InternedString to be compared to &str directly","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/68f7fc52fdeffdec18d161ba995427d0cce53503"},{"sha":"b9dd8aa4c291ce464655735802e68b26fe9c6862","author":{"name":"Steve Klabnik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@steveklabnik.com"},"message":"Rollup merge of #33234 - TomasHubelbauer:TomasHubelbauer-patch-1, r=GuillaumeGomez\n\nFix use of the `move` command in the Windows shell\n\n`move` works both in `cmd` and in Powershell. `mv` works only in Powershell and the book says nothing about which shell is recommended so this could confuse beginners.\n\nCloses #33219.","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/b9dd8aa4c291ce464655735802e68b26fe9c6862"},{"sha":"ea6b3ddee9663e27221f366671261b21618394a0","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #33257 - steveklabnik:rollup, r=steveklabnik\n\nRollup of 7 pull requests\n\n- Successful merges: #32991, #33056, #33095, #33152, #33212, #33218, #33234\n- Failed merges: #32912","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/ea6b3ddee9663e27221f366671261b21618394a0"},{"sha":"815987b4ce9c1649133263b388903322dd77ea6c","author":{"name":"Georg Brandl","email":"fb5ce207bf1e8df0e4c252ccef8c0984186d2690@python.org"},"message":"Clarify std::fmt width docs w.r.t. dollar syntax and give example.","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/815987b4ce9c1649133263b388903322dd77ea6c"},{"sha":"0cfb5a0bb6f48dcb68d3bf61c4b04db771deb4ce","author":{"name":"Timothy McRoy","email":"734965654ed23e0d06851de563dc0b4cad1c8c7d@uiowa.edu"},"message":"Add detailed error message for E0434 #32777","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/0cfb5a0bb6f48dcb68d3bf61c4b04db771deb4ce"},{"sha":"02acf0917f88cf7896d663d3b2b16ade7fa0e64f","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #33211 - alexcrichton:android-back-in-time, r=nagisa\n\nstd: Add compatibility with android-9\n\nThe Gecko folks currently use Android API level 9 for their builds, so they're\nrequesting that we move back our minimum supported API level from 18 to 9. Turns\nout, ABI-wise at least, there's not that many changes we need to take care of.\nThe `ftruncate64` API appeared in android-12 and the `log2` and `log2f` APIs\nappeared in android-18. We can have a simple shim for `ftruncate64` which falls\nback on `ftruncate` and the `log2` function can be approximated with just\n`ln(f) / ln(2)`.\n\nThis should at least get the standard library building on API level 9, although\nthe tests aren't quite happening there just yet. As we seem to be growing a\nnumber of Android compatibility shims, they're now centralized in a common\n`sys::android` module.","distinct":true,"url":"https://api.github.com/repos/xosmig/rust/commits/02acf0917f88cf7896d663d3b2b16ade7fa0e64f"}]}
{"actor":{"display_login":"xosmig"}}