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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_const_eval
/
src
/
check_consts
/
check.rs
Age
Commit message (
Expand
)
Author
Lines
2024-10-08
fix/update teach_note from 'escaping mutable ref/ptr' const-check
Ralf Jung
-0
/
+1
2024-09-26
Stabilize `const_refs_to_static`
Ding Xiang Fei
-1
/
+0
2024-09-24
be even more precise about "cast" vs "coercion"
Lukas Markeffsky
-1
/
+2
2024-09-24
unify dyn* coercions with other pointer coercions
Lukas Markeffsky
-6
/
+6
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-09-15
also stabilize const_refs_to_cell
Ralf Jung
-60
/
+19
2024-09-15
const_refs_to_cell: dont let mutable references sneak past the interior mutab...
Ralf Jung
-1
/
+12
2024-09-15
clean up const checking of mutable references
Ralf Jung
-77
/
+2
2024-09-15
stabilize const_mut_refs
Ralf Jung
-105
/
+6
2024-09-14
Auto merge of #128543 - RalfJung:const-interior-mut, r=fee1-dead
bors
-2
/
+3
2024-09-13
Rename and reorder lots of lifetimes.
Nicholas Nethercote
-3
/
+3
2024-09-10
const-eval interning: accpt interior mutable pointers in final value (but kee...
Ralf Jung
-2
/
+3
2024-09-03
Add `warn(unreachable_pub)` to `rustc_const_eval`.
Nicholas Nethercote
-3
/
+3
2024-08-31
const fn stability checking: also check declared language features
Ralf Jung
-3
/
+1
2024-08-26
Auto merge of #129508 - RalfJung:transient-locals, r=cjgillot
bors
-18
/
+32
2024-08-25
dont iterate over the bitset
Ralf Jung
-4
/
+2
2024-08-25
only visit reachable blocks, do not use a visitor
Ralf Jung
-28
/
+16
2024-08-24
const checking: properly compute the set of transient locals
Ralf Jung
-17
/
+45
2024-08-22
stabilize const_fn_floating_point_arithmetic
Ralf Jung
-10
/
+6
2024-08-18
rename AddressOf -> RawBorrow inside the compiler
Ralf Jung
-5
/
+5
2024-08-14
Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors
bors
-2
/
+2
2024-08-11
Use assert_matches around the compiler
Michael Goulet
-2
/
+3
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-2
/
+2
2024-07-30
Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68
bors
-4
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-6
/
+5
2024-07-28
step cfg(bootstrap)
Mark Rousskov
-4
/
+1
2024-07-21
Move all error reporting into rustc_trait_selection
Michael Goulet
-1
/
+1
2024-07-08
Move trait selection error reporting to its own top-level module
Michael Goulet
-1
/
+1
2024-07-07
Support tail calls in mir via `TerminatorKind::TailCall`
Maybe Waffle
-3
/
+12
2024-07-02
Instance::resolve -> Instance::try_resolve, and other nits
Michael Goulet
-1
/
+1
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-2
/
+2
2024-06-14
Use is_lang_item more aggressively
Michael Goulet
-3
/
+3
2024-06-03
Opt-in diagnostics reporting to avoid doing extra work in the new solver
Michael Goulet
-1
/
+1
2024-05-24
compiler: unnest rustc_const_eval::check_consts
Jubilee Young
-0
/
+1014