-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Pull requests: rust-lang/rust
Author
Label
Projects
Milestones
Reviews
Assignee
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.
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.
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 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.
~const Trait
bounds via a fourth kind of generic param
A-rustdoc-json
#101900
by oli-obk
was closed Mar 14, 2023
Loading…
Move from 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.
log
to tracing
merged-by-bors
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.
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.
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.
Implement the Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
min_const_fn
feature gate
S-waiting-on-bors
#53604
by oli-obk
was merged Sep 1, 2018
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)
Make <*const/mut T>::offset_from 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.
const fn
merged-by-bors
#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.
Allow calling Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
const unsafe fn
in const fn
behind a feature gate
S-waiting-on-bors
#55635
by oli-obk
was merged Dec 6, 2018
Loading…
Cleanup (pretty) printing of 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.
ty::Const
merged-by-bors
#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.
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.
Previous Next
ProTip!
Type g p on any issue or pull request to go back to the pull request listing page.