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_transmute
/
src
Age
Commit message (
Expand
)
Author
Lines
2025-03-18
Add `#[cfg(test)]` for Transition in dfa
mu001999
-0
/
+3
2025-03-12
Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr
bors
-1
/
+0
2025-03-11
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2025-03-10
Revert "Use workspace lints for crates in `compiler/` #138084"
许杰友 Jieyou Xu (Joe)
-0
/
+1
2025-03-08
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2025-03-07
Increase recursion_limit in numerous crates.
Nicholas Nethercote
-0
/
+1
2025-02-28
Remove `allow(dead_code)` attributes.
Nicholas Nethercote
-15
/
+1
2025-02-28
Remove `allow(unused_variables)` for `rustc_transmute`.
Nicholas Nethercote
-25
/
+12
2025-02-28
Remove unused feature from `rustc_transmute`.
Nicholas Nethercote
-1
/
+0
2025-02-28
Remove unnecessary `allow(unused)` attribute.
Nicholas Nethercote
-1
/
+0
2025-02-28
Remove `rustc_transmute`'s dependence on `rustc_macros`.
Nicholas Nethercote
-2
/
+1
2025-02-28
Remove `rustc_transmute`'s dependence on `rustc_infer`.
Nicholas Nethercote
-7
/
+6
2025-02-08
transmutability: fix ICE when passing wrong ADT to ASSUME
Lukas Markeffsky
-18
/
+14
2025-01-30
introduce `ty::Value`
Lukas Markeffsky
-4
/
+4
2025-01-27
Add `TooGeneric` variant to `LayoutError` and emit `Unknown` one
FedericoBruzzone
-0
/
+1
2024-12-18
add comment explaining why ty_and_layout_field is not used
Ralf Jung
-1
/
+4
2024-12-18
make no-variant types a dedicated Variants variant
Ralf Jung
-8
/
+7
2024-12-18
Variants::Single: do not use invalid VariantIdx for uninhabited enums
Ralf Jung
-6
/
+4
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-1
/
+1
2024-12-01
fix safe-transmute handling of enums
Ralf Jung
-30
/
+27
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-2
/
+2
2024-10-28
Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errors
Jubilee
-3
/
+1
2024-10-28
compiler: Add `is_uninhabited` and use LayoutS accessors
Jubilee Young
-3
/
+1
2024-10-27
rustc_transmute: Directly use types from rustc_abi
Jubilee Young
-6
/
+6
2024-10-19
Fix transmute goal
Michael Goulet
-6
/
+1
2024-10-19
Get rid of const eval_* and try_eval_* helpers
Michael Goulet
-2
/
+1
2024-10-04
Fix some pub(crate) that were undetected bc of instrument
Michael Goulet
-1
/
+1
2024-10-01
TransmuteFrom: Gracefully handle unnormalized types and normalization errors
Jack Wrenn
-2
/
+3
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-4
/
+4
2024-09-16
layout computation: eagerly error for unexpected unsized fields
Lukas Markeffsky
-9
/
+9
2024-09-16
make `LayoutCx` not generic
Lukas Markeffsky
-10
/
+10
2024-09-14
Correctly account for niche-optimized tags
Ben Kimock
-10
/
+25
2024-09-05
update cfgs
Boxy
-2
/
+0
2024-09-03
Auto merge of #129777 - nnethercote:unreachable_pub-4, r=Urgau
bors
-4
/
+5
2024-09-03
Add `warn(unreachable_pub)` to `rustc_transmute`.
Nicholas Nethercote
-4
/
+5
2024-09-02
chore: Fix typos in 'compiler' (batch 3)
Alexander Cyon
-1
/
+1
2024-08-25
Removes dead code from the compiler
mu001999
-5
/
+1
2024-08-21
safe transmute: gracefully bubble-up layout errors
Jack Wrenn
-21
/
+10
2024-08-18
safe transmute: forbid reference lifetime extension
Jack Wrenn
-59
/
+104
2024-08-10
Update std and compiler
Nadrieril
-0
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-45
/
+31
2024-06-14
safe transmute: support non-ZST, variantful, uninhabited enums
Jack Wrenn
-22
/
+14
2024-06-13
safe transmute: support `Variants::Single` enums
Jack Wrenn
-21
/
+54
2024-06-12
Use `tidy` to sort crate attributes for all compiler crates.
Nicholas Nethercote
-1
/
+3
2024-06-10
ScalarInt: size mismatches are a bug, do not delay the panic
Ralf Jung
-1
/
+1
2024-06-05
Add `Ty` to `ConstKind::Value`
Boxy
-3
/
+2
2024-06-05
Basic removal of `Ty` from places (boring)
Boxy
-1
/
+2
2024-05-01
Align: add bytes_usize and bits_usize
Ralf Jung
-1
/
+1
2024-04-30
Remove `extern crate tracing` from numerous crates.
Nicholas Nethercote
-3
/
+3
2024-04-19
ScalarInt: add methods to assert being a (u)int of given size
Ralf Jung
-1
/
+1
[next]