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_index
/
src
/
bit_set.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-24
Update documentation.
Camille Gillot
-9
/
+3
2025-08-23
Remove chunk size from each chunk.
Camille GILLOT
-108
/
+133
2025-07-05
use `div_ceil` instead of manual logic
Folkert de Vries
-2
/
+2
2025-06-04
index: add method for checking range on DenseBitSet
Nia Espera
-0
/
+26
2025-03-15
Use {Decodable,Encodable}_NoContext in type_ir
Michael Goulet
-4
/
+4
2025-03-07
compiler: Use size_of from the prelude instead of imported
Thalia Archibald
-2
/
+4
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-1
/
+1
2025-02-22
Fix binding mode problems
Michael Goulet
-16
/
+4
2025-01-14
Add `DenseBitSet::union_not`
Zalathar
-0
/
+30
2025-01-11
document the use-cases of `DenseBitSet` a bit more
Rémy Rakic
-1
/
+7
2025-01-11
rename `BitSet` to `DenseBitSet`
Rémy Rakic
-45
/
+49
2024-12-29
improve `bit_set` assertion
Rémy Rakic
-1
/
+6
2024-12-17
add `MixedBitSet::clear`
Rémy Rakic
-0
/
+8
2024-12-09
Use `BitSet` in `SparseBitMatrix`.
Nicholas Nethercote
-10
/
+10
2024-12-05
Introduce `MixedBitSet`.
Nicholas Nethercote
-0
/
+155
2024-12-05
Move some `BitSet` code blocks to a better place.
Nicholas Nethercote
-105
/
+105
2024-11-29
Remove `HybridBitSet`.
Nicholas Nethercote
-514
/
+0
2024-11-29
Stop using `HybridBitSet` in `SparseBitMatrix`.
Nicholas Nethercote
-13
/
+18
2024-11-29
Speed up `ChunkedBitIter`
Nicholas Nethercote
-55
/
+40
2024-11-29
Tiny `ChunkedBitSet` improvements.
Nicholas Nethercote
-19
/
+16
2024-11-29
Clarify `ChunkSize` invariants.
Nicholas Nethercote
-4
/
+8
2024-11-20
reduce false positives of tail-expr-drop-order from consumed values
Ding Xiang Fei
-4
/
+136
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-8
/
+3
2024-04-18
Simplify `static_assert_size`s.
Nicholas Nethercote
-1
/
+1
2024-04-03
Check `x86_64` size assertions on `aarch64`, too
Zalathar
-1
/
+1
2024-01-22
Remove uses of HybridBitSet.
Camille GILLOT
-2
/
+2
2024-01-06
Auto merge of #119499 - cjgillot:dtm-opt, r=nnethercote
bors
-11
/
+5
2024-01-02
Reuse `bitwise` in BitMatrix.
Camille GILLOT
-11
/
+5
2023-12-31
Avoid specialization for the Span Encodable and Decodable impls
bjorn3
-4
/
+4
2023-12-23
Mention the relevant tracking issue next to my `bit_set` hack
Nadrieril
-0
/
+2
2023-12-15
Make `rustc_index::bit_set` available on stable
Nadrieril
-11
/
+37
2023-11-13
Remove `impl FiniteBitSetTy for {u64,u128}`.
Nicholas Nethercote
-48
/
+0
2023-11-13
Remove `BitSet::to_hybrid`.
Nicholas Nethercote
-6
/
+0
2023-11-13
Remove `BitSet::words`.
Nicholas Nethercote
-9
/
+4
2023-10-06
Preserve DebugInfo in DeadStoreElimination.
Camille GILLOT
-1
/
+7
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-3
/
+1
2023-05-24
Use `Option::is_some_and` and `Result::is_ok_and` in the compiler
Maybe Waffle
-2
/
+2
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-3
/
+5
2023-04-09
Fix some clippy::complexity
Nilstrieb
-1
/
+1
2023-03-21
Use `SmallVec` in bitsets
Nilstrieb
-5
/
+7
2023-03-03
Match unmatched backticks in compiler/ that are part of rustdoc
est31
-1
/
+1
2023-01-05
Fix `uninlined_format_args` for some compiler crates
nils
-1
/
+1
2022-12-12
minor code cleanups
Matthias Krüger
-1
/
+1
2022-07-08
Fix cloning from a BitSet with a different domain size
Tomasz Miąsko
-6
/
+2
2022-07-04
Use a bitset instead of a hash map in HIR ID validator
Jakub Beránek
-0
/
+10
2022-06-21
Auto merge of #95576 - DrMeepster:box_erasure, r=oli-obk
bors
-0
/
+12
2022-06-15
add From impls for BitSet and GrowableBitSet
DrMeepster
-0
/
+12
2022-06-14
`BitSet` perf improvements
Jakob Degen
-5
/
+78
2022-04-30
Add element iterator for ChunkedBitSet
Tomasz Miąsko
-0
/
+48
[next]