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
/
const_eval
Age
Commit message (
Expand
)
Author
Lines
2023-04-10
Fix typos in compiler
DaniPopes
-1
/
+1
2023-04-06
Add `UnwindAction::Unreachable`
Gary Guo
-4
/
+4
2023-04-06
Refactor unwind from Option to a new enum
Gary Guo
-1
/
+1
2023-03-31
Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obk
bors
-0
/
+6
2023-03-30
Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`
Scott McMurray
-1
/
+2
2023-03-25
Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`
Scott McMurray
-2
/
+2
2023-03-23
A MIR transform that checks pointers are aligned
Ben Kimock
-0
/
+6
2023-03-23
Rollup merge of #109435 - oli-obk:🇨ðŸ‡ðŸ¥š_copy_op, r=RalfJung
Dylan DPC
-3
/
+3
2023-03-21
Use local key in providers
Michael Goulet
-2
/
+1
2023-03-21
Detect uninhabited types early in const eval.
Oli Scherer
-2
/
+2
2023-03-21
Add a layout argument to `enforce_validity`.
Oli Scherer
-2
/
+2
2023-03-06
Rollup merge of #107801 - davidtwco:stability-implies-const, r=Nilstrieb
Matthias Krüger
-3
/
+10
2023-03-02
rustc_middle: Remove trait `DefIdTree`
Vadim Petrochenkov
-1
/
+1
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-1
/
+1
2023-02-15
Rollup merge of #108047 - oli-obk:machine->🞋, r=RalfJung
Matthias Krüger
-11
/
+11
2023-02-15
Auto merge of #108006 - cjgillot:def-impl, r=oli-obk
bors
-1
/
+2
2023-02-15
Use target instead of machine for mir interpreter integer handling.
Oli Scherer
-11
/
+11
2023-02-14
Add `of_trait` to DefKind::Impl.
Camille GILLOT
-1
/
+2
2023-02-14
s/eval_usize/eval_target_usize/ for clarity
Oli Scherer
-1
/
+1
2023-02-13
Reduce direct `mk_ty` usage.
Nicholas Nethercote
-2
/
+2
2023-02-09
Avoid some `tls::with` calls.
Nicholas Nethercote
-1
/
+1
2023-02-08
const_eval: `implies_by` in `rustc_const_unstable`
David Wood
-3
/
+10
2023-01-30
Replace enum `==`s with `match`es where it makes sense
Maybe Waffle
-4
/
+3
2023-01-29
Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obk
bors
-2
/
+2
2023-01-27
Introduce GeneratorWitnessMIR.
Camille GILLOT
-1
/
+2
2023-01-26
change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...
Kyle Matsuda
-1
/
+1
2023-01-26
replace usages of fn_sig query with bound_fn_sig
Kyle Matsuda
-2
/
+2
2023-01-23
Add comments and remove unnecessary code
Bryan Garza
-5
/
+0
2023-01-23
Add back Machine::before_terminator(...) method
Bryan Garza
-0
/
+5
2023-01-23
Replace terminator-based const eval limit
Bryan Garza
-2
/
+2
2023-01-23
Remove debugging-related code
Bryan Garza
-4
/
+0
2023-01-23
Create stable metric to measure long computation in Const Eval
Bryan Garza
-0
/
+4
2023-01-20
Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstrieb
bors
-4
/
+4
2023-01-17
Stop using `BREAK` & `CONTINUE` in compiler
Scott McMurray
-4
/
+4
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-1
/
+1
2023-01-17
Undo questionable changes
Maybe Waffle
-1
/
+1
2023-01-17
`rustc_const_eval`: remove `ref` patterns (+some pattern matching imps)
Maybe Waffle
-5
/
+5
2023-01-12
attempt to make a minimal example work
Deadbeef
-0
/
+1
2022-12-15
simplify alignment_check_failed a bit
Ralf Jung
-14
/
+5
2022-12-15
Reuse the ctfe error emitting logic for the future incompat lint
Oli Scherer
-17
/
+22
2022-12-15
Factor decorate closure out into a method
Oli Scherer
-70
/
+65
2022-12-15
Move alignment failure error reporting to machine
Oli Scherer
-2
/
+37
2022-12-15
Make alignment checks a future incompat lint
Oli Scherer
-10
/
+31
2022-12-15
always check alignment during CTFE
Ralf Jung
-1
/
+1
2022-12-13
Combine identical alias arms
Michael Goulet
-5
/
+3
2022-12-13
Combine projection and opaque into alias
Michael Goulet
-4
/
+4
2022-12-10
compiler: remove unnecessary imports and qualified paths
KaDiWa
-1
/
+0
2022-12-06
Change CTFE backtraces to use `note` instead of `label` to preserve their order
Oli Scherer
-3
/
+3
2022-12-05
fix dupe word typos
Rageking8
-1
/
+1
2022-11-27
interpret: get rid of run() function
Ralf Jung
-1
/
+1
[next]