Skip to content

Pull requests: rust-lang/rust

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Sort

Pull requests list

Replace all const evaluation with miri S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#46882 by oli-obk was merged Mar 8, 2018 Loading…
Store static initializers in metadata instead of the MIR of statics. merged-by-bors This PR was explicitly merged by bors. perf-regression Performance regression. perf-regression-triaged The performance regression has been triaged. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#116564 by oli-obk was merged Feb 15, 2024 Loading… 1.78.0
normalize mir::Constant differently from ty::Const in preparation for valtrees A-const-generics Area: const generics (parameters and arguments) merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#83207 by oli-obk was merged Apr 2, 2021 Loading… 1.53.0
Prevent compiler stack overflow for deeply recursive code merged-by-bors This PR was explicitly merged by bors. relnotes-perf Performance improvements that should be mentioned in the release notes. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#55617 by oli-obk was merged May 7, 2020 Loading…
Do a basic sanity check for all constant values S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#51361 by oli-obk was merged Jul 29, 2018 Loading…
Enable blessing of mir opt tests merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#69916 by oli-obk was merged Mar 27, 2020 Loading…
reimplement ~const Trait bounds via a fourth kind of generic param A-rustdoc-json Area: Rustdoc JSON backend A-testsuite Area: The testsuite used to check the correctness of rustc A-translation Area: Translation infrastructure, and migrating existing diagnostics to SessionDiagnostic perf-regression Performance regression. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#101900 by oli-obk was closed Mar 14, 2023 Loading…
Move from log to tracing merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#74726 by oli-obk was merged Aug 1, 2020 Loading… 1.47.0
Deduplicate pretty printing of constants merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#67133 by oli-obk was merged Mar 16, 2020 Loading…
Prevent query cycles in the MIR inliner A-mir-opt-inlining Area: MIR inlining merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#68828 by oli-obk was merged Jan 25, 2021 Loading… 1.51.0
Refactor interning to properly mark memory as mutable or immutable merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#58351 by oli-obk was merged Jun 19, 2019 Loading…
3 tasks
Validate miri against the HIR const evaluator S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#45002 by oli-obk was merged Dec 14, 2017 Loading…
Report const eval error inside the query disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. finished-final-comment-period The final comment period is finished for this PR / Issue. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#53821 by oli-obk was merged Oct 26, 2018 Loading…
Fully destructure constants into patterns A-patterns Relating to patterns and pattern matching merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#70743 by oli-obk was merged Sep 26, 2020 Loading… 1.48.0
Neither require nor imply lifetime bounds on opaque type for well formedness disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. finished-final-comment-period The final comment period is finished for this PR / Issue. merged-by-bors This PR was explicitly merged by bors. perf-regression-triaged The performance regression has been triaged. relnotes Marks issues that should be documented in the release notes of the next release. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-types Relevant to the types team, which will review and decide on the PR/issue.
#95474 by oli-obk was merged Sep 25, 2022 Loading… 1.66.0
Implement the min_const_fn feature gate S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#53604 by oli-obk was merged Sep 1, 2018 Loading…
typestrong const integers
#30587 by oli-obk was merged Mar 14, 2016 Loading…
Implement minimal, internal-only pattern types in the type system A-rustdoc-json Area: Rustdoc JSON backend A-testsuite Area: The testsuite used to check the correctness of rustc F-pattern_types `#![feature(pattern_types)]` merged-by-bors This PR was explicitly merged by bors. PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
#120131 by oli-obk was merged Apr 8, 2024 Loading…
8 of 9 tasks
1.79.0
Make <*const/mut T>::offset_from const fn merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#63810 by oli-obk was merged Nov 3, 2019 Loading…
Various const eval and pattern matching ICE fixes merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#67192 by oli-obk was merged Dec 27, 2019 Loading…
Replace const eval limit by a lint and add an exponential backoff warning A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) A-testsuite Area: The testsuite used to check the correctness of rustc disposition-merge This issue / PR is in PFCP or FCP with a disposition to merge it. finished-final-comment-period The final comment period is finished for this PR / Issue. merged-by-bors This PR was explicitly merged by bors. needs-fcp This change is insta-stable, so needs a completed FCP to proceed. relnotes Marks issues that should be documented in the release notes of the next release. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. T-lang Relevant to the language team, which will review and decide on the PR/issue.
#103877 by oli-obk was merged Jun 1, 2023 Loading… 1.72.0
Allow calling const unsafe fn in const fn behind a feature gate S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#55635 by oli-obk was merged Dec 6, 2018 Loading…
Cleanup (pretty) printing of ty::Const merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
#59276 by oli-obk was merged May 25, 2019 Loading…
Ensure nested allocations in statics neither get deduplicated nor duplicated merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
#121644 by oli-obk was merged Mar 12, 2024 Loading… 1.78.0
Make CTFE able to check for UB... A-const-eval Area: Constant evaluation, covers all const contexts (static, const fn, ...) merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
#78407 by oli-obk was merged Jan 12, 2021 Loading… 1.51.0
ProTip! Type g p on any issue or pull request to go back to the pull request listing page.