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_data_structures
Age
Commit message (
Expand
)
Author
Lines
2023-04-20
Remove confusing comment
Maybe Waffle
-31
/
+0
2023-04-20
Use `impl Tag for $T` syntax for `impl_tag!`
Maybe Waffle
-11
/
+11
2023-04-20
Add `impl_tag!` macro to implement `Tag` for tagged pointer easily
Maybe Waffle
-6
/
+238
2023-04-19
`deny(unsafe_op_in_unsafe_fn)` in `rustc_data_structures`
Maybe Waffle
-101
/
+109
2023-04-18
Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillot
bors
-36
/
+178
2023-04-18
Add #[inline] to some new functions
Ben Kimock
-0
/
+3
2023-04-18
Document how the HashN types are different from Fingerprint
Ben Kimock
-4
/
+15
2023-04-18
Store hashes in special types so they aren't accidentally encoded as numbers
Ben Kimock
-37
/
+165
2023-04-18
Rollup merge of #110417 - jsoref:spelling-compiler, r=Nilstrieb
Guillaume Gomez
-1
/
+1
2023-04-18
Auto merge of #110481 - matthiaskrgr:rollup-phkkgm9, r=matthiaskrgr
bors
-9
/
+52
2023-04-18
Rollup merge of #110409 - Nilstrieb:some-manual-javascript-object-notationing...
Matthias Krüger
-9
/
+52
2023-04-18
Auto merge of #110410 - saethlin:hash-u128-as-u64s, r=oli-obk
bors
-1
/
+2
2023-04-17
Auto merge of #110243 - WaffleLapkin:bless_tagged_pointers🙏, r=Nilstrieb
bors
-215
/
+640
2023-04-17
Spelling - compiler
Josh Soref
-1
/
+1
2023-04-17
Auto merge of #110367 - saethlin:no-truncations, r=oli-obk
bors
-28
/
+6
2023-04-16
Remove some unnecessary hash truncations
Ben Kimock
-28
/
+6
2023-04-16
Implement StableHasher::write_u128 via write_u64
Ben Kimock
-1
/
+2
2023-04-16
Don't use `serde_json` to serialize a simple JSON object
Nilstrieb
-9
/
+52
2023-04-16
fix clippy::toplevel_ref_arg and ::manual_map
Matthias Krüger
-5
/
+2
2023-04-16
Move the WorkerLocal type from the rustc-rayon fork into rustc_data_structures
John Kåre Alsaker
-34
/
+188
2023-04-14
fix broken intradoclinks
Maybe Waffle
-1
/
+3
2023-04-14
Use `ptr::Alignment` for extra coolness points
Maybe Waffle
-25
/
+20
2023-04-14
Test `CopyTaggedPtr`'s `HashStable` impl
Maybe Waffle
-0
/
+26
2023-04-14
Share `Tag2` impl between `CopyTaggedPtr` and `TaggedPtr` tests
Maybe Waffle
-62
/
+31
2023-04-14
Doc fixes from review
Maybe Waffle
-7
/
+26
2023-04-13
Implement `Send`/`Sync` for `CopyTaggedPtr`
Maybe Waffle
-0
/
+20
2023-04-12
doc fixes
Maybe Waffle
-3
/
+4
2023-04-12
Document tagged pointers better
Maybe Waffle
-31
/
+130
2023-04-12
Add tests for tagged pointers
Maybe Waffle
-0
/
+222
2023-04-12
Add `TaggedPtr::set_tag`
Maybe Waffle
-0
/
+4
2023-04-12
Move code around
Maybe Waffle
-56
/
+57
2023-04-12
Shorten `COMPARE_PACKED` => `CP` where it is not important
Maybe Waffle
-14
/
+14
2023-04-12
Remove `pointer_{ref,mut}` from tagged pointers
Maybe Waffle
-20
/
+11
2023-04-12
Make tagged pointers debug impls print the pointer
Maybe Waffle
-12
/
+8
2023-04-12
Remove `Pointer::with_ref` in favour implementing it on tagged pointers directly
Maybe Waffle
-40
/
+25
2023-04-12
Lift `Pointer`'s requirement for the pointer to be thin
Maybe Waffle
-16
/
+44
2023-04-12
Remove useless parameter from ghost
Maybe Waffle
-2
/
+2
2023-04-11
Fix doc test
Maybe Waffle
-2
/
+6
2023-04-11
Refactor tagged ptr packing into a function
Maybe Waffle
-23
/
+22
2023-04-11
Bless tagged pointers (comply to strict provenance)
Maybe Waffle
-58
/
+78
2023-04-11
Sprinkle some whitespace & uses
Maybe Waffle
-6
/
+25
2023-04-11
Add `bits_for` helper for tagged pointers & fixup docs
Maybe Waffle
-15
/
+40
2023-04-11
Use `SSO_ARRAY_SIZE` instead of `8` in `SsoHashMap` impl
Maybe Waffle
-17
/
+17
2023-04-11
Use `itertools::Either` instead of own `EitherIter` impl
Maybe Waffle
-92
/
+19
2023-04-09
Inline format_args
Nilstrieb
-1
/
+1
2023-04-09
Fix some clippy::complexity
Nilstrieb
-15
/
+9
2023-04-09
Allow `modulo_one` on function using cfg consts
Nilstrieb
-0
/
+1
2023-04-09
Some simple `clippy::perf` fixes
Nilstrieb
-1
/
+1
2023-04-08
Auto merge of #109971 - WaffleLapkin:yeet_ownership, r=Nilstrieb
bors
-1980
/
+204
2023-04-07
Mark `OwnedSlice::{deref, borrow}` as `#[inline]`
Maybe Waffle
-0
/
+2
[prev]
[next]