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_codegen_cranelift
/
src
/
constant.rs
Age
Commit message (
Expand
)
Author
Lines
2023-03-29
Support TLS access into dylibs on Windows
John Kåre Alsaker
-6
/
+16
2023-03-15
Merge commit 'dec0daa8f6d0a0e1c702f169abb6bf3eee198c67' into sync_cg_clif-202...
bjorn3
-2
/
+2
2023-03-09
Introduce a no-op PlaceMention statement for `let _ =`.
Camille GILLOT
-0
/
+1
2023-03-07
Remove DropAndReplace terminator
Giacomo Pasini
-2
/
+1
2023-01-23
Update codegen cranelift for ConstEvalCounter
Bryan Garza
-0
/
+1
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-1
/
+1
2022-12-14
Merge commit '2bb3996244cf1b89878da9e39841e9f6bf061602' into sync_cg_clif-202...
bjorn3
-32
/
+50
2022-11-23
Add `Mutability::{is_mut,is_not}`
Maybe Waffle
-9
/
+4
2022-11-19
deduplicate constant evaluation in cranelift backend
Ralf Jung
-35
/
+23
2022-11-16
cleanup and dedupe CTFE and Miri error reporting
Ralf Jung
-1
/
+1
2022-11-15
Auto merge of #104054 - RalfJung:byte-provenance, r=oli-obk
bors
-2
/
+2
2022-11-13
add is_sized method on Abi and Layout, and use it
Ralf Jung
-1
/
+1
2022-11-06
fix cranelift and gcc
Ralf Jung
-2
/
+2
2022-10-27
Update tooling
Maybe Waffle
-2
/
+1
2022-10-23
Merge commit '266e96785ab71834b917bf474f130a6d8fdecd4b' into sync_cg_clif-202...
bjorn3
-48
/
+39
2022-10-06
Remove `mir::CastKind::Misc`
ouz-a
-1
/
+10
2022-09-23
rename Unevaluated to UnevaluatedConst
b-naber
-1
/
+1
2022-09-22
introduce mir::Unevaluated
b-naber
-11
/
+2
2022-09-15
nits
b-naber
-11
/
+1
2022-09-14
address review again
b-naber
-19
/
+1
2022-09-13
cranelift changes
b-naber
-49
/
+59
2022-09-13
use ty::Unevaluated<'tcx, ()> in type system
b-naber
-6
/
+13
2022-09-06
Generalize the Assume intrinsic statement to a general Intrinsic statement
Oli Scherer
-4
/
+5
2022-09-06
Lower the assume intrinsic to a MIR statement
Oli Scherer
-0
/
+1
2022-08-31
Fix a bunch of typo
Dezhi Wu
-1
/
+1
2022-08-30
Rollup merge of #101101 - RalfJung:read-pointer-as-bytes, r=oli-obk
Dylan DPC
-1
/
+1
2022-08-27
interpret: rename relocation → provenance
Ralf Jung
-1
/
+1
2022-08-26
Replace `Body::basic_blocks()` with field access
Tomasz Miąsko
-1
/
+1
2022-07-25
Merge commit 'c19edfd71a1d0ddef86c2c67fdb40718d40a72b4' into sync_cg_clif-202...
bjorn3
-9
/
+14
2022-07-20
various nits from review
Ralf Jung
-1
/
+0
2022-07-20
slightly cleaner, if more verbose, vtable handling in codegen backends
Ralf Jung
-6
/
+14
2022-07-20
consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)
Ralf Jung
-4
/
+4
2022-07-20
rename get_global_alloc to try_get_global_alloc
Ralf Jung
-1
/
+1
2022-07-20
add a Vtable kind of symbolic allocations
Ralf Jung
-8
/
+18
2022-07-09
tweak names and output and bless
Ralf Jung
-1
/
+1
2022-07-09
review feedback
Ralf Jung
-1
/
+1
2022-07-09
fix cranelift and gcc backends
Ralf Jung
-0
/
+1
2022-06-14
implement valtrees as the type-system representation for constant values
b-naber
-4
/
+5
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-3
/
+3
2022-05-23
Refactor call terminator to always hold a destination place
Jakob Degen
-2
/
+2
2022-04-11
Add new `Deinit` statement kind
Jakob Degen
-0
/
+1
2022-03-16
rustc_error: make ErrorReported impossible to construct
mark
-2
/
+1
2022-03-07
Introduce `ConstAllocation`.
Nicholas Nethercote
-7
/
+12
2022-03-02
rename ErrorReported -> ErrorGuaranteed
mark
-2
/
+2
2022-02-15
Overhaul `Const`.
Nicholas Nethercote
-5
/
+5
2022-02-15
Overhaul `TyS` and `Ty`.
Nicholas Nethercote
-1
/
+1
2022-01-17
Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieu
bors
-1
/
+1
2022-01-15
initial revert
Ellen
-4
/
+6
2022-01-12
Remove deprecated LLVM-style inline assembly
Tomasz Miąsko
-1
/
+1
2021-12-15
Remove `SymbolStr`.
Nicholas Nethercote
-2
/
+3
[next]