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
2025-08-13
Port the `#[linkage]` attribute to the new attribute system
Sasha Pourcelot
-4
/
+4
2025-08-07
Prevent name collisions with internal implementation details
bjorn3
-1
/
+4
2025-07-23
Remove useless lifetime parameter.
Camille GILLOT
-3
/
+3
2025-07-23
Give an AllocId to ConstValue::Slice.
Camille GILLOT
-2
/
+1
2025-07-09
Add opaque TypeId handles for CTFE
Oli Scherer
-0
/
+13
2025-07-07
compiler: Parse `p-` specs in datalayout string, allow definition of custom d...
Edoardo Marangoni
-1
/
+1
2025-06-29
give Pointer::into_parts a more scary name and offer a safer alternative
Ralf Jung
-1
/
+1
2025-06-24
Merge commit '8c848e0604b5d26fad120914f822f564fe05c52a' into sync_cg_clif-202...
bjorn3
-1
/
+1
2025-03-25
Rename `is_like_osx` to `is_like_darwin`
Mads Marquart
-1
/
+1
2025-02-17
cg_clif: use exclusively ABI alignment
Jubilee Young
-1
/
+1
2025-01-30
Use ExistentialTraitRef throughout codegen
Michael Goulet
-10
/
+15
2025-01-30
Do not treat vtable supertraits as distinct when bound with different bound vars
Michael Goulet
-1
/
+4
2024-12-06
Remove polymorphization
Ben Kimock
-2
/
+1
2024-11-20
reduce false positives of tail-expr-drop-order from consumed values
Ding Xiang Fei
-0
/
+1
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-3
/
+8
2024-09-23
Check vtable projections for validity in miri
Michael Goulet
-4
/
+4
2024-09-23
Merge commit '6d35b4c9a04580366fd800692a5b5db79d766530' into sync_cg_clif-202...
bjorn3
-0
/
+5
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-07-13
Merge commit '659243d85c7489412bd0faa1c068d904a6042941' into sync_cg_clif-202...
bjorn3
-4
/
+32
2024-07-08
Auto merge of #113128 - WaffleLapkin:become_trully_unuwuable, r=oli-obk,RalfJung
bors
-0
/
+1
2024-07-07
Support tail calls in mir via `TerminatorKind::TailCall`
Maybe Waffle
-0
/
+1
2024-07-02
Miri function identity hack: account for possible inlining
Ralf Jung
-3
/
+5
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-1
/
+1
2024-06-10
ScalarInt: size mismatches are a bug, do not delay the panic
Ralf Jung
-3
/
+3
2024-05-28
Add an intrinsic for `ptr::metadata`
Scott McMurray
-1
/
+1
2024-05-13
Merge commit '3270432f4b0583104c8b9b6f695bf97d6bbf3ac2' into sync_cg_clif-202...
bjorn3
-1
/
+1
2024-04-23
Merge commit 'de5d6523738fd44a0521b6abf3e73ae1df210741' into sync_cg_clif-202...
bjorn3
-11
/
+16
2024-04-19
ScalarInt: add methods to assert being a (u)int of given size
Ralf Jung
-22
/
+19
2024-03-28
Merge commit '09fae60a86b848a2fc0ad219ecc4e438dc1eef86' into sync_cg_clif-202...
bjorn3
-32
/
+34
2024-03-18
Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...
Oli Scherer
-1
/
+1
2024-03-16
Merge commit '4cf4ffc6ba514f171b3f52d1c731063e4fc45be3' into sync_cg_clif-202...
bjorn3
-13
/
+29
2024-03-10
add comments explaining where post-mono const eval errors abort compilation
Ralf Jung
-1
/
+1
2024-03-08
Merge commit '54cbb6e7531f95e086d5c3dd0d5e73bfbe3545ba' into sync_cg_clif-202...
bjorn3
-1
/
+7
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-4
/
+4
2023-12-10
remove redundant imports
surechen
-2
/
+1
2023-12-07
ctfe interpreter: extend provenance so that it can track whether a pointer is...
Ralf Jung
-2
/
+4
2023-11-16
Merge commit 'def04540a4e2541b995195c752c751295606a388' into sync_cg_clif-202...
bjorn3
-12
/
+31
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-1
/
+1
2023-10-09
Merge commit '81dc066758ec150b43822d4a0c84aae20fe10f40' into sync_cg_clif-202...
bjorn3
-5
/
+3
2023-09-21
Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk
Guillaume Gomez
-3
/
+3
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-3
/
+3
2023-09-19
adjust constValue::Slice to work for arbitrary slice types
Ralf Jung
-8
/
+4
2023-09-19
move ConstValue into mir
Ralf Jung
-1
/
+2
2023-09-14
move required_consts check to general post-mono-check function
Ralf Jung
-29
/
+7
2023-09-14
make it more clear which functions create fresh AllocId
Ralf Jung
-13
/
+11
2023-09-14
cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect
Ralf Jung
-2
/
+2
2023-09-14
use AllocId instead of Allocation in ConstValue::ByRef
Ralf Jung
-5
/
+9
2023-09-13
make the eval() functions on our const types return the resulting value
Ralf Jung
-26
/
+4
2023-08-24
when terminating during unwinding, show the reason why
Ralf Jung
-1
/
+1
2023-08-20
give some unwind-related terminators a more clear name
Ralf Jung
-2
/
+2
[next]