index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_const_eval
/
src
/
check_consts
/
ops.rs
Age
Commit message (
Expand
)
Author
Lines
2025-06-27
Rollup merge of #143092 - RalfJung:const-check-lifetime-ext, r=oli-obk
Matthias Krüger
-11
/
+2
2025-06-27
Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-dead
Matthias Krüger
-1
/
+1
2025-06-27
const checks: avoid 'top-level scope' terminology
Ralf Jung
-11
/
+2
2025-06-26
clarify and unify 'transient mutable borrow' errors
Ralf Jung
-16
/
+7
2025-06-26
Change const trait bound syntax from ~const to [const]
Oli Scherer
-1
/
+1
2025-06-24
Rollup merge of #135731 - frank-king:feature/pin-borrow, r=eholk,traviscross
Jubilee
-5
/
+7
2025-06-18
Make feature suggestion more consistent.
Camille GILLOT
-19
/
+3
2025-06-15
Implement pinned borrows, part of `pin_ergonomics`
Frank King
-5
/
+7
2025-06-05
Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None
Oli Scherer
-5
/
+1
2025-06-03
Add `iter` macro
Oli Scherer
-10
/
+11
2025-05-27
Rename unpack to kind
Michael Goulet
-1
/
+1
2025-05-01
Clean up "const" situation in format_args!().
Mara Bos
-1
/
+1
2025-01-28
Implement MIR const trait stability checks
Deadbeef
-9
/
+18
2025-01-18
Structured suggestion for "missing `feature` intrinsic"
Esteban Küber
-0
/
+3
2025-01-18
Structured suggestion for "missing `feature` in unstable fn call"
Esteban Küber
-2
/
+13
2025-01-13
Assert that Instance::try_resolve is only used on body-like things
Michael Goulet
-4
/
+8
2025-01-09
Unify conditional and non const call error reporting
Michael Goulet
-198
/
+233
2025-01-09
Make the non-const part swappable in the diagnostic
Michael Goulet
-5
/
+11
2025-01-09
Add note back to conditionally-const error message
Michael Goulet
-2
/
+10
2024-12-23
Note def descr in NonConstFunctionCall
Michael Goulet
-0
/
+1
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-07
Mention type parameter in more cases and don't suggest ~const bound already t...
Esteban Küber
-1
/
+1
2024-12-03
Auto merge of #133321 - compiler-errors:const-checker, r=wesleywiser
bors
-6
/
+5
2024-11-22
Deduplicate checking drop terminator
Michael Goulet
-1
/
+1
2024-11-22
Gate const drop behind const_destruct feature, and fix const_precise_live_dro...
Michael Goulet
-6
/
+32
2024-11-22
Get rid of HIR const checker
Michael Goulet
-6
/
+5
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-5
/
+3
2024-11-13
check_consts: fix error requesting feature gate when that gate is not actuall...
Ralf Jung
-2
/
+13
2024-11-09
give a hint which feature is missing
Ralf Jung
-15
/
+11
2024-11-09
require const_impl_trait gate for all conditional and trait const calls
Ralf Jung
-10
/
+29
2024-11-04
add new rustc_const_stable_intrinsic attribute for const-stable intrinsics
Ralf Jung
-2
/
+2
2024-11-03
Rename the FIXMEs, remove a few that dont matter anymore
Michael Goulet
-1
/
+1
2024-11-01
Completely deny calling functions with const conditions in MIR const check un...
Michael Goulet
-6
/
+5
2024-10-31
stop using `ParamEnv::reveal` while handling MIR
lcnr
-1
/
+1
2024-10-31
`ConstCx` stop using `ParamEnv::reveal`
lcnr
-2
/
+2
2024-10-29
TypingMode :thinking:
lcnr
-2
/
+2
2024-10-25
tcx.is_const_fn doesn't work the way it is described, remove it
Ralf Jung
-2
/
+2
2024-10-25
Re-do recursive const stability checks
Ralf Jung
-19
/
+79
2024-10-08
fix/update teach_note from 'escaping mutable ref/ptr' const-check
Ralf Jung
-3
/
+3
2024-09-26
Stabilize `const_refs_to_static`
Ding Xiang Fei
-28
/
+0
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-5
/
+5
2024-09-15
also stabilize const_refs_to_cell
Ralf Jung
-17
/
+2
2024-09-15
stabilize const_mut_refs
Ralf Jung
-94
/
+3
2024-09-03
Add `warn(unreachable_pub)` to `rustc_const_eval`.
Nicholas Nethercote
-20
/
+20
2024-08-22
stabilize const_fn_floating_point_arithmetic
Ralf Jung
-38
/
+6
2024-08-21
Use bool in favor of Option<()> for diagnostics
Michael Goulet
-7
/
+7
2024-08-10
rustc_const_eval: make LazyLock suggestion translatable
Pavel Grigorenko
-1
/
+1
2024-08-10
rustc_const_eval: make message about "const stable" translatable
Pavel Grigorenko
-2
/
+2
2024-08-10
rustc_const_eval: remove redundant `#[allow(rustc::untranslatable_diagnostic)]`
Pavel Grigorenko
-2
/
+0
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-1
/
+2
[next]