{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":702348786,"defaultBranch":"master","name":"rust","ownerLogin":"kernel-loophole","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-09T06:39:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/76658396?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696833558.5920389","currentOid":""},"activityList":{"items":[{"before":"8a63c84af5e7a201239e87d2175128907495b028","after":"4fe1e2bd5bf5a6f1cb245f161a5e9d315766f103","ref":"refs/heads/master","pushedAt":"2024-08-19T18:59:27.000Z","pushType":"push","commitsCount":3428,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #129218 - saethlin:gdb-supports-rust-now, r=jieyouxu\n\nDelete debuginfo test suite infra for gdb without Rust support and lldb with Rust support\n\nImplements https://github.com/rust-lang/rust/issues/128953\n\nI also deleted all the `min-lldb-version: 310` comments, because the oldest compatible distro I can find is Ubuntu 16.04 which ships lldb 3.8, though of course the package that the Ubuntu maintainers put together for that is broken.\n\nRocky Linux 8 amusingly ships lldb 17, even though it has a similar glibc and kernel version.\n\nThis PR is multiple highly mechanical changes. Some of the commits were created by just running `sed`. You may find it easier to review each commit separately.","shortMessageHtmlLink":"Auto merge of rust-lang#129218 - saethlin:gdb-supports-rust-now, r=ji…"}},{"before":"6c3485512fc95fa9c43cb831607bfec9d2153b6e","after":"8a63c84af5e7a201239e87d2175128907495b028","ref":"refs/heads/master","pushedAt":"2024-07-14T09:14:36.000Z","pushType":"push","commitsCount":1341,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #127706 - workingjubilee:rollup-d07ij30, r=workingjubilee\n\nRollup of 6 pull requests\n\nSuccessful merges:\n\n - #122300 (Add FileCheck annotations to mir-opt/dest-prop tests)\n - #127434 (use \"bootstrap\" instead of \"rustbuild\" in comments and docs)\n - #127477 (Clear `inner_attr_ranges` regularly.)\n - #127558 (More attribute cleanups)\n - #127659 (Use ManuallyDrop in BufWriter::into_parts)\n - #127671 (rustdoc: rename `issue-\\d+.rs` tests to have meaningful names (part 8))\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#127706 - workingjubilee:rollup-d07ij30, r=wor…"}},{"before":"99f77a2eda555b50b518f74823ab636a20efb87f","after":"6c3485512fc95fa9c43cb831607bfec9d2153b6e","ref":"refs/heads/master","pushedAt":"2024-06-30T17:36:55.000Z","pushType":"push","commitsCount":249,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #127156 - matthiaskrgr:rollup-jjfd464, r=matthiaskrgr\n\nRollup of 6 pull requests\n\nSuccessful merges:\n\n - #126705 (Updated docs on `#[panic_handler]` in `library/core/src/lib.rs`)\n - #126876 (Add `.ignore` file to make `config.toml` searchable in vscode)\n - #126906 (Small fixme in core now that split_first has no codegen issues)\n - #127023 (CI: rename Rust for Linux CI job)\n - #127131 (Remove unused `rustc_trait_selection` dependencies)\n - #127134 (Print `TypeId` as a `u128` for `Debug`)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#127156 - matthiaskrgr:rollup-jjfd464, r=matth…"}},{"before":"e9b7aa08f7cd890dcebd36c198193707d5cd3770","after":"99f77a2eda555b50b518f74823ab636a20efb87f","ref":"refs/heads/master","pushedAt":"2024-06-28T10:43:48.000Z","pushType":"push","commitsCount":2787,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #127076 - matthiaskrgr:rollup-l01gm36, r=matthiaskrgr\n\nRollup of 6 pull requests\n\nSuccessful merges:\n\n - #124741 (patchable-function-entry: Add unstable compiler flag and attribute)\n - #126470 (make cargo submodule optional)\n - #126956 (core: avoid `extern type`s in formatting infrastructure)\n - #126970 (Simplify `str::clone_into`)\n - #127022 (Support fetching `Attribute` of items.)\n - #127058 (Tighten `fn_decl_span` for async blocks)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#127076 - matthiaskrgr:rollup-l01gm36, r=matth…"}},{"before":"1c90b9fe6eac122b4d3965913b3615f47751a4d3","after":"e9b7aa08f7cd890dcebd36c198193707d5cd3770","ref":"refs/heads/master","pushedAt":"2024-05-29T20:52:34.000Z","pushType":"push","commitsCount":1123,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #125613 - ChrisDenton:windows-recipie, r=jieyouxu\n\nUse `rmake` for `windows-` run-make tests\n\nConvert some Makefile tests to recipes.\n\nI renamed \"issue-85441\" to \"windows-ws2_32\" as I think it's slightly more descriptive. EDIT: `llvm-readobj` seems to work for reading DLL imports so I've used that instead of `objdump`.\n\ncc #121876","shortMessageHtmlLink":"Auto merge of rust-lang#125613 - ChrisDenton:windows-recipie, r=jieyouxu"}},{"before":"80451a485b006bd32732c003a54ee7de457d8266","after":"1c90b9fe6eac122b4d3965913b3615f47751a4d3","ref":"refs/heads/master","pushedAt":"2024-05-18T12:18:26.000Z","pushType":"push","commitsCount":1154,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #125004 - pymongo:issue-125002, r=estebank\n\nFix println! ICE when parsing percent prefix number\n\nThis PR fixes #125002 ICE occurring, for example, with `println!(\"%100000\", 1)` or `println!(\"% 100000\", 1)`.\n\n## Test Case/Change Explanation\n\nThe return type of `Num::from_str` has been changed to `Option` to handle errors when parsing large integers fails.\n\n1. The first `println!` in the test case covers the change of the first `Num::from_str` usage in `format_foreign.rs:426`.\n2. The second `println!` in the test case covers the change of the second `Num::from_str` usage in line 460.\n3. The 3rd to 5th `Num::from_str` usages behave the same as before.\n\nThe 3rd usage would cause an ICE when `num > u16::MAX` in the previous version, but this commit does not include a fix for the ICE in `println!(\"{:100000$}\")`. I think we need to emit an error in the compiler and have more discussion in another issue/PR.","shortMessageHtmlLink":"Auto merge of rust-lang#125004 - pymongo:issue-125002, r=estebank"}},{"before":"f1bff1f3233a68ddb71e74545b73cd4c545cdef4","after":"80451a485b006bd32732c003a54ee7de457d8266","ref":"refs/heads/master","pushedAt":"2024-05-02T14:10:52.000Z","pushType":"push","commitsCount":931,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #124419 - WaffleLapkin:never-type-fallback-docs, r=workingjubilee\n\nDocument never type fallback in `!`'s docs\n\nPulled the documentation I've written for #123939.\n\nI want a single place where never type fallback is explained, which can be referred in all the lints and migration materials.","shortMessageHtmlLink":"Auto merge of rust-lang#124419 - WaffleLapkin:never-type-fallback-doc…"}},{"before":"ceab6128fa48a616bfd3e3adf4bc80133b8ee223","after":"f1bff1f3233a68ddb71e74545b73cd4c545cdef4","ref":"refs/heads/master","pushedAt":"2024-04-20T10:03:51.000Z","pushType":"push","commitsCount":1552,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #124176 - matthiaskrgr:tests_are_the_best, r=jieyouxu\n\nadd more known crashes tests\n\nr? `@jieyouxu`","shortMessageHtmlLink":"Auto merge of rust-lang#124176 - matthiaskrgr:tests_are_the_best, r=j…"}},{"before":"18527282244431f597720e4fd42199e7333cc1c1","after":"ceab6128fa48a616bfd3e3adf4bc80133b8ee223","ref":"refs/heads/master","pushedAt":"2024-04-03T17:23:16.000Z","pushType":"push","commitsCount":380,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #123390 - tgross35:f16-f128-libs-basic-impls-bootstrap, r=jhpratt\n\nPut basic impls for f16 and f128 behind cfg(not(bootstrap))\n\nWe will lose `f16` and `f128` in the beta compiler after the revert for lands. Change what was added in to be behind `#[cfg(not(bootstrap))]` to account for this.","shortMessageHtmlLink":"Auto merge of rust-lang#123390 - tgross35:f16-f128-libs-basic-impls-b…"}},{"before":"22e241e32e1331aab358ac2843ec63d4cc4ea9f4","after":"18527282244431f597720e4fd42199e7333cc1c1","ref":"refs/heads/master","pushedAt":"2024-03-30T17:10:46.000Z","pushType":"push","commitsCount":1398,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #123230 - matthiaskrgr:rollup-4twuzj4, r=matthiaskrgr\n\nRollup of 5 pull requests\n\nSuccessful merges:\n\n - #121573 (unix_sigpipe: Add test for SIGPIPE disposition in child processes)\n - #123170 (Replace regions in const canonical vars' types with `'static` in next-solver canonicalizer)\n - #123200 (KCFI: Require -C panic=abort)\n - #123201 (Improve wording in std::any explanation)\n - #123224 (compiletest: print reason for failing to read tests)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#123230 - matthiaskrgr:rollup-4twuzj4, r=matth…"}},{"before":"c2901f543577af99b9cb708f5c0d28525eb7f08f","after":"22e241e32e1331aab358ac2843ec63d4cc4ea9f4","ref":"refs/heads/master","pushedAt":"2024-03-16T19:05:46.000Z","pushType":"push","commitsCount":116,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #122593 - ChrisDenton:windows-support-1, r=Nilstrieb\n\nRemove Windows support note\n\nThe note is redundant now that Windows 10 is the minimum supported in tier 1.","shortMessageHtmlLink":"Auto merge of rust-lang#122593 - ChrisDenton:windows-support-1, r=Nil…"}},{"before":"c2fbe404d21572a04dabc6a0e23eb3ab367832ad","after":"c2901f543577af99b9cb708f5c0d28525eb7f08f","ref":"refs/heads/master","pushedAt":"2024-03-15T04:56:20.000Z","pushType":"push","commitsCount":78,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #122511 - matthiaskrgr:rollup-swzilin, r=matthiaskrgr\n\nRollup of 10 pull requests\n\nSuccessful merges:\n\n - #117118 ([AIX] Remove AixLinker's debuginfo() implementation)\n - #121650 (change std::process to drop supplementary groups based on CAP_SETGID)\n - #121764 (Make incremental sessions identity no longer depend on the crate names provided by source code)\n - #122212 (Copy byval argument to alloca if alignment is insufficient)\n - #122322 (coverage: Initial support for branch coverage instrumentation)\n - #122373 (Fix the conflict problem between the diagnostics fixes of lint `unnecessary_qualification` and `unused_imports`)\n - #122479 (Implement `Duration::as_millis_{f64,f32}`)\n - #122487 (Rename `StmtKind::Local` variant into `StmtKind::Let`)\n - #122498 (Update version of cc crate)\n - #122503 (Make `SubdiagMessageOp` well-formed)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#122511 - matthiaskrgr:rollup-swzilin, r=matth…"}},{"before":"1547c076bfec8abb819d6a81e1e4095d267bd5b4","after":"c2fbe404d21572a04dabc6a0e23eb3ab367832ad","ref":"refs/heads/master","pushedAt":"2024-03-14T14:58:29.000Z","pushType":"push","commitsCount":1377,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #122483 - matthiaskrgr:rollup-n07dsh5, r=matthiaskrgr\n\nRollup of 9 pull requests\n\nSuccessful merges:\n\n - #104353 (Add CStr::bytes iterator)\n - #119676 (rustdoc-search: search types by higher-order functions)\n - #120699 (Document `TRACK_DIAGNOSTIC` calls.)\n - #121899 (Document how removing a type's field can be bad and what to do instead)\n - #122405 (Add methods to create StableMIR constant)\n - #122416 (Various style improvements to `rustc_lint::levels`)\n - #122421 (Improve `Step` docs)\n - #122440 (const-eval: organize and extend tests for required-consts)\n - #122461 (fix unsoundness in Step::forward_unchecked for signed integers)\n\nFailed merges:\n\n - #122397 (Various cleanups around the const eval query providers)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#122483 - matthiaskrgr:rollup-n07dsh5, r=matth…"}},{"before":"71a7b66f20c551f640f2f382bc7e7923ba0a5dab","after":"1547c076bfec8abb819d6a81e1e4095d267bd5b4","ref":"refs/heads/master","pushedAt":"2024-03-05T06:00:03.000Z","pushType":"push","commitsCount":482,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #121780 - nnethercote:diag-renaming2, r=davidtwco\n\nDiagnostic renaming 2\n\nA sequel to #121489.\n\nr? `@davidtwco`","shortMessageHtmlLink":"Auto merge of rust-lang#121780 - nnethercote:diag-renaming2, r=davidtwco"}},{"before":"d3d145ea1cae47ad392173f890577788117da3d9","after":"71a7b66f20c551f640f2f382bc7e7923ba0a5dab","ref":"refs/heads/master","pushedAt":"2024-02-29T14:29:06.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #121790 - jhpratt:rollup-yocg203, r=jhpratt\n\nRollup of 10 pull requests\n\nSuccessful merges:\n\n - #119748 (Increase visibility of `join_path` and `split_paths`)\n - #120291 (Have `String` use `SliceIndex` impls from `str`)\n - #121723 (Two diagnostic things)\n - #121740 (Changing some attributes to only_local.)\n - #121745 (Deeply normalize obligations in `refining_impl_trait`)\n - #121748 (Restore the standard library review rotation to its former glory)\n - #121768 (Implement unwind safety for Condvar on all platforms )\n - #121777 (Fix typo in `rustc_passes/messages.ftl`)\n - #121778 (Document potential memory leak in unbounded channel)\n - #121779 (Remove unused diagnostic struct)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#121790 - jhpratt:rollup-yocg203, r=jhpratt"}},{"before":"b6a23b853719c8c22c022993c9eb2871b09fc2b9","after":"d3d145ea1cae47ad392173f890577788117da3d9","ref":"refs/heads/master","pushedAt":"2024-02-29T07:49:25.000Z","pushType":"push","commitsCount":600,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #121770 - matthiaskrgr:rollup-wdher8r, r=matthiaskrgr\n\nRollup of 5 pull requests\n\nSuccessful merges:\n\n - #110543 (Make `ReentrantLock` public)\n - #121689 ([rustdoc] Prevent inclusion of whitespace character after macro_rules ident)\n - #121724 (Use `LitKind::Err` for malformed floats)\n - #121735 (pattern analysis: Don't panic when encountering unexpected constructor)\n - #121743 (Opportunistically resolve regions when processing region outlives obligations)\n\nFailed merges:\n\n - #121326 (Detect empty leading where clauses on type aliases)\n - #121416 (Improve error messages for generics with default parameters)\n - #121669 (Count stashed errors again)\n - #121723 (Two diagnostic things)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#121770 - matthiaskrgr:rollup-wdher8r, r=matth…"}},{"before":"4ae1e79876fcee94a56c1edf7c029a677084d7fc","after":"b6a23b853719c8c22c022993c9eb2871b09fc2b9","ref":"refs/heads/master","pushedAt":"2024-02-23T18:39:36.000Z","pushType":"push","commitsCount":784,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #121454 - reitermarkus:generic-nonzero-library, r=dtolnay\n\nUse generic `NonZero` everywhere in `library`.\n\nTracking issue: https://github.com/rust-lang/rust/issues/120257\n\nUse generic `NonZero` everywhere (except stable examples).\n\nr? `@dtolnay`","shortMessageHtmlLink":"Auto merge of rust-lang#121454 - reitermarkus:generic-nonzero-library…"}},{"before":"084ce5bdb5f7dc1c725f6770a8de281165ba3b0a","after":"4ae1e79876fcee94a56c1edf7c029a677084d7fc","ref":"refs/heads/master","pushedAt":"2024-02-15T12:17:42.000Z","pushType":"push","commitsCount":277,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #121131 - matthiaskrgr:rollup-mo3b8nz, r=matthiaskrgr\n\nRollup of 10 pull requests\n\nSuccessful merges:\n\n - #111106 (Add known issue of let binding to format_args doc)\n - #118749 (Make contributing to windows bindings easier)\n - #120982 (Add APIs for fetching foreign items )\n - #121022 (rustdoc: cross-crate re-exports: correctly render late-bound params in source order even if early-bound params are present)\n - #121082 (Clarified docs on non-atomic oprations on owned/mut refs to atomics)\n - #121084 (Make sure `tcx.create_def` also depends on the forever red node, instead of just `tcx.at(span).create_def`)\n - #121098 (Remove unnecessary else block from `thread_local!` expanded code)\n - #121105 (Do not report overflow errors on ConstArgHasType goals)\n - #121116 (Reinstate some delayed bugs.)\n - #121122 (Enforce coroutine-closure layouts are identical)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#121131 - matthiaskrgr:rollup-mo3b8nz, r=matth…"}},{"before":"037f515caf46846d2bffae55883eebc6c1ccb861","after":"084ce5bdb5f7dc1c725f6770a8de281165ba3b0a","ref":"refs/heads/master","pushedAt":"2024-02-12T06:35:12.000Z","pushType":"push","commitsCount":686,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #120951 - matthiaskrgr:rollup-0nnm7dv, r=matthiaskrgr\n\nRollup of 8 pull requests\n\nSuccessful merges:\n\n - #110483 (Create try_new function for ThinBox)\n - #120740 (Make cmath.rs a single file)\n - #120872 (hir: Refactor getters for HIR parents)\n - #120880 (add note on comparing vtables / function pointers)\n - #120885 (interpret/visitor: ensure we only see normalized types)\n - #120888 (assert_unsafe_precondition cleanup)\n - #120897 (Encode `coroutine_for_closure` for foreign crates)\n - #120937 ([docs] Update armv6k-nintendo-3ds platform docs for outdated info)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#120951 - matthiaskrgr:rollup-0nnm7dv, r=matth…"}},{"before":"fb4bca04fa1bde2f7db1b31a59e066f7bebd7fc6","after":"037f515caf46846d2bffae55883eebc6c1ccb861","ref":"refs/heads/master","pushedAt":"2024-02-06T17:03:35.000Z","pushType":"push","commitsCount":484,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #120368 - klensy:llvm-fixme, r=nikic\n\nllvm-wrapper: remove llvm 12 hack\n\neffectively reverts https://github.com/rust-lang/rust/commit/9a8acea78355b604dbeb29bc38bd4dbf7bfce95f\n\nr? `@nikic`","shortMessageHtmlLink":"Auto merge of rust-lang#120368 - klensy:llvm-fixme, r=nikic"}},{"before":"f9c2421a2a6e34f3756900dd7d600704c08bfccb","after":"fb4bca04fa1bde2f7db1b31a59e066f7bebd7fc6","ref":"refs/heads/master","pushedAt":"2024-01-29T12:03:38.000Z","pushType":"push","commitsCount":1136,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #120165 - reitermarkus:nonzero-switch-alias-direction, r=dtolnay\n\nSwitch `NonZero` alias direction.\n\nStep 4 mentioned in https://github.com/rust-lang/rust/pull/100428#pullrequestreview-1767139731.\n\nDepends on https://github.com/rust-lang/rust/pull/120160.\n\nr? `@dtolnay`","shortMessageHtmlLink":"Auto merge of rust-lang#120165 - reitermarkus:nonzero-switch-alias-di…"}},{"before":"090d5eac722000906cc00d991f2bf052b0e388c3","after":"f9c2421a2a6e34f3756900dd7d600704c08bfccb","ref":"refs/heads/master","pushedAt":"2024-01-16T08:25:39.000Z","pushType":"push","commitsCount":1055,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #119439 - cjgillot:gvn-faster, r=oli-obk\n\nAvoid some redundant work in GVN\n\nThe first 2 commits are about reducing the perf effect.\n\nThird commit avoids doing redundant work: is a local is SSA, it already has been simplified, and the resulting value is in `self.locals`. No need to call any code on it.\n\nThe last commit avoids removing some storage statements.\n\nr? wg-mir-opt","shortMessageHtmlLink":"Auto merge of rust-lang#119439 - cjgillot:gvn-faster, r=oli-obk"}},{"before":"e51e98dde6a60637b6a71b8105245b629ac3fe77","after":"090d5eac722000906cc00d991f2bf052b0e388c3","ref":"refs/heads/master","pushedAt":"2024-01-04T10:38:34.000Z","pushType":"push","commitsCount":204,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #119542 - lnicola:sync-from-ra2, r=lnicola\n\nSubtree update of `rust-analyzer`\n\nr? ghost","shortMessageHtmlLink":"Auto merge of rust-lang#119542 - lnicola:sync-from-ra2, r=lnicola"}},{"before":"625c2c401fae15dc3484cb25313ddff39b7e016c","after":"e51e98dde6a60637b6a71b8105245b629ac3fe77","ref":"refs/heads/master","pushedAt":"2024-01-03T06:51:27.000Z","pushType":"push","commitsCount":241,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #119251 - Enselic:rustc_lint-query-stability, r=cjgillot\n\nrustc_lint: Enforce `rustc::potential_query_instability` lint\n\nStop allowing `rustc::potential_query_instability` on all of `rustc_lint` and instead allow it on a case-by-case basis if it is safe to do so. In this particular crate, all lints were safe to allow.\n\nPart of https://github.com/rust-lang/rust/issues/84447 which is E-help-wanted.","shortMessageHtmlLink":"Auto merge of rust-lang#119251 - Enselic:rustc_lint-query-stability, …"}},{"before":"e999d8b6e137c0393470a2d846047ee86c177719","after":"625c2c401fae15dc3484cb25313ddff39b7e016c","ref":"refs/heads/master","pushedAt":"2023-12-27T07:31:49.000Z","pushType":"push","commitsCount":425,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #119334 - weihanglo:update-cargo, r=weihanglo\n\nUpdate cargo\n\n7 commits in 363a2d11320faf531f6aacd1ea067c6bc08343b9..ac6bbb33293d8d424c17ecdb42af3aac25fb7295\n2023-12-22 03:12:42 +0000 to 2023-12-26 23:22:08 +0000\n- docs: fix link to nightly doc of cargo-util-schemas (rust-lang/cargo#13209)\n- doc: improve word usage (rust-lang/cargo#13206)\n- fix: clarify `--path` is the installation source not destination (rust-lang/cargo#13205)\n- refactor: give some better examples for package ID spec (rust-lang/cargo#13202)\n- chore: fix a typo (rust-lang/cargo#13201)\n- Extend the build directive syntax with `cargo::` (rust-lang/cargo#12201)\n- Rework `--check-cfg` generation comment (rust-lang/cargo#13195)\n\nr? ghost","shortMessageHtmlLink":"Auto merge of rust-lang#119334 - weihanglo:update-cargo, r=weihanglo"}},{"before":"8abf920985368264ed4d46e62e1730232e161292","after":"e999d8b6e137c0393470a2d846047ee86c177719","ref":"refs/heads/master","pushedAt":"2023-12-19T06:33:08.000Z","pushType":"push","commitsCount":2214,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #119047 - mu001999:fix/118772, r=wesleywiser\n\nCheck generic params after sigature for main-fn-ty\n\nFixes #118772","shortMessageHtmlLink":"Auto merge of rust-lang#119047 - mu001999:fix/118772, r=wesleywiser"}},{"before":"525c91d096194decbfa70245743d697fb010ac91","after":"8abf920985368264ed4d46e62e1730232e161292","ref":"refs/heads/master","pushedAt":"2023-11-24T10:38:29.000Z","pushType":"push","commitsCount":718,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #117722 - okaneco:binarysearch, r=thomcc\n\nRefactor `binary_search_by` to use conditional moves\n\nRefactor the if/else checking on `cmp::Ordering` variants to a \"branchless\" reassignment of left and right.\n\nThis change results in fewer branches and instructions.\nhttps://rust.godbolt.org/z/698eYffTx\n\n---\n\nI saw consistent benchmark improvements locally. Performance of worst case seems about the same, maybe slightly faster for the L3 test.\n\nCurrent\n```\nslice::binary_search_l1 43.00ns/iter +/- 3.00ns\nslice::binary_search_l1_with_dups 25.00ns/iter +/- 0.00ns\nslice::binary_search_l1_worst_case 10.00ns/iter +/- 0.00ns\nslice::binary_search_l2 64.00ns/iter +/- 1.00ns\nslice::binary_search_l2_with_dups 42.00ns/iter +/- 0.00ns\nslice::binary_search_l2_worst_case 16.00ns/iter +/- 0.00ns\nslice::binary_search_l3 132.00ns/iter +/- 2.00ns\nslice::binary_search_l3_with_dups 108.00ns/iter +/- 2.00ns\nslice::binary_search_l3_worst_case 33.00ns/iter +/- 3.00ns\n```\nThis PR\n```\nslice::binary_search_l1 21.00ns/iter +/- 0.00ns\nslice::binary_search_l1_with_dups 14.00ns/iter +/- 0.00ns\nslice::binary_search_l1_worst_case 9.00ns/iter +/- 0.00ns\nslice::binary_search_l2 34.00ns/iter +/- 0.00ns\nslice::binary_search_l2_with_dups 23.00ns/iter +/- 0.00ns\nslice::binary_search_l2_worst_case 16.00ns/iter +/- 0.00ns\nslice::binary_search_l3 92.00ns/iter +/- 3.00ns\nslice::binary_search_l3_with_dups 63.00ns/iter +/- 1.00ns\nslice::binary_search_l3_worst_case 29.00ns/iter +/- 0.00ns\n```","shortMessageHtmlLink":"Auto merge of rust-lang#117722 - okaneco:binarysearch, r=thomcc"}},{"before":"a04d56b36d8f634abd7bdd64dd859a30655f1818","after":"525c91d096194decbfa70245743d697fb010ac91","ref":"refs/heads/master","pushedAt":"2023-11-16T10:34:53.000Z","pushType":"push","commitsCount":383,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #117916 - weihanglo:update-cargo, r=weihanglo\n\nUpdate cargo\n\n19 commits in 6790a5127895debec95c24aefaeb18e059270df3..2c03e0e2dcd05dd064fcf10cc1050d342eaf67e3\n2023-11-10 17:09:35 +0000 to 2023-11-16 04:21:44 +0000\n- docs(ref): Find a place to comment on --cap-lints (rust-lang/cargo#12976)\n- Switch from AtomicU64 to Mutex. (rust-lang/cargo#12981)\n- If the only path is a loop then counted as the shortest path. (rust-lang/cargo#12977)\n- fix(resolver): Prefer MSRV, rather than ignore incompatible (rust-lang/cargo#12950)\n- fix error message for duplicate links (rust-lang/cargo#12973)\n- Only filter out target if its in the package root (rust-lang/cargo#12944)\n- Ignore changing_spec_relearns_crate_types on windows-gnu (rust-lang/cargo#12972)\n- fix: do not panic when failed to parse rustc commit-hash (rust-lang/cargo#12965)\n- query{_vec} use IndexSummary (rust-lang/cargo#12970)\n- Bump to 0.77.0; update changelog (rust-lang/cargo#12966)\n- Improve about information of `cargo search` (rust-lang/cargo#12962)\n- Fix --quiet being used with nested subcommands. (rust-lang/cargo#12959)\n- make some debug assertion failures more informative (rust-lang/cargo#12963)\n- refactor(toml): Consistently lead with 'Toml' prefix (rust-lang/cargo#12960)\n- refactor(toml): Remove unused method (rust-lang/cargo#12961)\n- Fix non-deterministic behavior in last-use repopulation (rust-lang/cargo#12958)\n- Add cache garbage collection (rust-lang/cargo#12634)\n- refactor(toml): Improve consistency (rust-lang/cargo#12954)\n- Fix typo (rust-lang/cargo#12956)","shortMessageHtmlLink":"Auto merge of rust-lang#117916 - weihanglo:update-cargo, r=weihanglo"}},{"before":"146dafa26277c873172f555017b970ef006d302a","after":"a04d56b36d8f634abd7bdd64dd859a30655f1818","ref":"refs/heads/master","pushedAt":"2023-11-12T09:41:14.000Z","pushType":"push","commitsCount":608,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #117817 - fmease:deny-more-tilde-const, r=fee1-dead\n\nDeny more `~const` trait bounds\n\nthereby fixing a family of ICEs (delayed bugs) for `feature(const_trait_impl, effects)` code.\n\nAs discussed\nr? `@fee1-dead`","shortMessageHtmlLink":"Auto merge of rust-lang#117817 - fmease:deny-more-tilde-const, r=fee1…"}},{"before":"a4a10bdf29a13b8773948c8938d2af47c03becb9","after":"146dafa26277c873172f555017b970ef006d302a","ref":"refs/heads/master","pushedAt":"2023-11-01T16:39:10.000Z","pushType":"push","commitsCount":1612,"pusher":{"login":"kernel-loophole","name":"Zulqarnain","path":"/kernel-loophole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76658396?s=80&v=4"},"commit":{"message":"Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiser\n\nSupport enum variants in offset_of!\n\nThis MR implements support for navigating through enum variants in `offset_of!`, placing the enum variant name in the second argument to `offset_of!`. The RFC placed it in the first argument, but I think it interacts better with nested field access in the second, as you can then write things like\n\n```rust\noffset_of!(Type, field.Variant.field)\n```\n\nAlternatively, a syntactic distinction could be made between variants and fields (e.g. `field::Variant.field`) but I'm not convinced this would be helpful.\n\n[RFC 3308 # Enum Support](https://rust-lang.github.io/rfcs/3308-offset_of.html#enum-support-offset_ofsomeenumstructvariant-field_on_variant)\nTracking Issue #106655.","shortMessageHtmlLink":"Auto merge of rust-lang#114208 - GKFX:offset_of_enum, r=wesleywiser"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxODo1OToyNy4wMDAwMDBazwAAAASeWyUQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxODo1OToyNy4wMDAwMDBazwAAAASeWyUQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wMVQxNjozOToxMC4wMDAwMDBazwAAAAOlHjxD"}},"title":"Activity · kernel-loophole/rust"}