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
/
interpret
/
step.rs
Age
Commit message (
Expand
)
Author
Lines
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-1
/
+1
2023-04-22
Auto merge of #104844 - cjgillot:mention-eval-place, r=jackh726,RalfJung
bors
-2
/
+8
2023-04-21
Evaluate place expression in `PlaceMention`.
Camille GILLOT
-2
/
+8
2023-04-21
minor tweaks
DrMeepster
-1
/
+1
2023-04-21
offset_of
DrMeepster
-2
/
+5
2023-03-09
Introduce a no-op PlaceMention statement for `let _ =`.
Camille GILLOT
-1
/
+1
2023-02-18
Adapt interpreter.
Camille GILLOT
-3
/
+1
2023-02-15
Use target instead of machine for mir interpreter integer handling.
Oli Scherer
-2
/
+2
2023-02-02
Introduce write_aggregate.
Camille GILLOT
-19
/
+1
2023-02-02
Interpret aggregates.
Camille GILLOT
-4
/
+16
2023-01-23
Add back Machine::before_terminator(...) method
Bryan Garza
-0
/
+2
2023-01-23
Replace terminator-based const eval limit
Bryan Garza
-3
/
+1
2023-01-23
Remove debugging-related code
Bryan Garza
-1
/
+0
2023-01-23
Create stable metric to measure long computation in Const Eval
Bryan Garza
-0
/
+5
2023-01-17
Self review suggestions
Maybe Waffle
-24
/
+24
2023-01-17
`rustc_const_eval`: remove `ref` patterns (+some pattern matching imps)
Maybe Waffle
-25
/
+25
2022-12-06
make retagging work even with 'unstable' places
Ralf Jung
-4
/
+35
2022-11-27
interpret: get rid of run() function
Ralf Jung
-5
/
+0
2022-11-18
interpret: use Either over Result when it is not representing an error condition
Ralf Jung
-3
/
+5
2022-11-13
add is_sized method on Abi and Layout, and use it
Ralf Jung
-1
/
+1
2022-09-06
Move CTFE handling of nondiverging intrinsics to intrinsics.rs
Oli Scherer
-18
/
+2
2022-09-06
Generalize the Assume intrinsic statement to a general Intrinsic statement
Oli Scherer
-11
/
+12
2022-09-06
Lower the assume intrinsic to a MIR statement
Oli Scherer
-0
/
+9
2022-08-31
interpret: use new OpTy::len for Len rvalue
Ralf Jung
-2
/
+2
2022-08-26
Replace `Body::basic_blocks()` with field access
Tomasz Miąsko
-1
/
+1
2022-07-12
add new rval, pull deref early
ouz-a
-0
/
+5
2022-07-06
deduplicate some copy_op code
Ralf Jung
-3
/
+3
2022-07-04
interpret: fix CheckedBinOp behavior when overflow checking is disabled
Ralf Jung
-1
/
+3
2022-06-04
use precise spans for recursive const evaluation
Ralf Jung
-1
/
+0
2022-06-04
Move statement_index increment out of statement() function
Ralf Jung
-9
/
+9
2022-06-02
take back half-baked noaliasing check in Assignment
Ralf Jung
-0
/
+2
2022-04-14
Remove some now-dead code that was only relevant before deaggregation.
Oli Scherer
-19
/
+3
2022-04-11
Add new `Deinit` statement kind
Jakob Degen
-0
/
+5
2022-04-03
interpret: remove MemoryExtra in favor of giving access to the Machine
Ralf Jung
-2
/
+2
2022-03-30
Spellchecking some comments
Yuri Astrakhan
-1
/
+1
2022-02-19
rustc_const_eval: adopt let else in more places
est31
-9
/
+6
2022-01-12
Remove deprecated LLVM-style inline assembly
Tomasz Miąsko
-2
/
+0
2022-01-03
Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievink
Matthias Krüger
-5
/
+0
2021-12-22
Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`
Aaron Hill
-2
/
+2
2021-12-05
allow for failure of subst_normalize_erasing_regions in const_eval
b-naber
-2
/
+3
2021-11-27
Miri: fix alignment check in array initialization
Ralf Jung
-1
/
+5
2021-11-20
Revert "require full validity when determining the discriminant of a value"
Ralf Jung
-6
/
+0
2021-11-14
require full validity when determining the discriminant of a value
Ralf Jung
-0
/
+6
2021-10-20
Remove NullOp::Box
Gary Guo
-5
/
+0
2021-09-29
CTFE: extra assertions for Aggregate rvalues; remove unnecessarily eager spec...
Ralf Jung
-7
/
+9
2021-09-29
remove outdated comment
Ralf Jung
-1
/
+0
2021-09-25
Introduce `Rvalue::ShallowInitBox`
Gary Guo
-0
/
+6
2021-09-13
Introduce NullOp::AlignOf
Gary Guo
-3
/
+8
2021-09-07
Rename rustc_mir to rustc_const_eval.
Camille GILLOT
-0
/
+316