File tree 3 files changed +2
-5
lines changed
3 files changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -252,7 +252,6 @@ impl<VM: VMBinding> ImmixSpace<VM> {
252
252
vec ! [
253
253
MetadataSpec :: OnSide ( Block :: DEFRAG_STATE_TABLE ) ,
254
254
MetadataSpec :: OnSide ( Block :: MARK_TABLE ) ,
255
- MetadataSpec :: OnSide ( ChunkMap :: ALLOC_TABLE ) ,
256
255
* VM :: VMObjectModel :: LOCAL_MARK_BIT_SPEC ,
257
256
* VM :: VMObjectModel :: LOCAL_FORWARDING_BITS_SPEC ,
258
257
* VM :: VMObjectModel :: LOCAL_FORWARDING_POINTER_SPEC ,
@@ -264,7 +263,6 @@ impl<VM: VMBinding> ImmixSpace<VM> {
264
263
MetadataSpec :: OnSide ( Line :: MARK_TABLE ) ,
265
264
MetadataSpec :: OnSide ( Block :: DEFRAG_STATE_TABLE ) ,
266
265
MetadataSpec :: OnSide ( Block :: MARK_TABLE ) ,
267
- MetadataSpec :: OnSide ( ChunkMap :: ALLOC_TABLE ) ,
268
266
* VM :: VMObjectModel :: LOCAL_MARK_BIT_SPEC ,
269
267
* VM :: VMObjectModel :: LOCAL_FORWARDING_BITS_SPEC ,
270
268
* VM :: VMObjectModel :: LOCAL_FORWARDING_POINTER_SPEC ,
Original file line number Diff line number Diff line change @@ -300,7 +300,6 @@ impl<VM: VMBinding> MarkSweepSpace<VM> {
300
300
MetadataSpec :: OnSide ( Block :: BLOCK_LIST_TABLE ) ,
301
301
MetadataSpec :: OnSide ( Block :: TLS_TABLE ) ,
302
302
MetadataSpec :: OnSide ( Block :: MARK_TABLE ) ,
303
- MetadataSpec :: OnSide ( ChunkMap :: ALLOC_TABLE ) ,
304
303
* VM :: VMObjectModel :: LOCAL_MARK_BIT_SPEC ,
305
304
] )
306
305
} ;
Original file line number Diff line number Diff line change @@ -173,14 +173,14 @@ impl ChunkMap {
173
173
}
174
174
175
175
/// A range of all chunks in the heap.
176
- pub fn all_chunks ( & self ) -> impl Iterator < Item = Chunk > + use < ' _ > {
176
+ pub fn all_chunks ( & self ) -> impl Iterator < Item = Chunk > + ' _ {
177
177
let chunk_range = self . chunk_range . lock ( ) ;
178
178
RegionIterator :: < Chunk > :: new ( chunk_range. start , chunk_range. end )
179
179
. filter ( |c| self . get ( * c) . is_some ( ) )
180
180
}
181
181
182
182
/// A range of all chunks in the heap.
183
- pub fn all_allocated_chunks ( & self ) -> impl Iterator < Item = Chunk > + use < ' _ > {
183
+ pub fn all_allocated_chunks ( & self ) -> impl Iterator < Item = Chunk > + ' _ {
184
184
let chunk_range = self . chunk_range . lock ( ) ;
185
185
RegionIterator :: < Chunk > :: new ( chunk_range. start , chunk_range. end )
186
186
. filter ( |c| self . get ( * c) . is_some_and ( |state| state. is_allocated ( ) ) )
You can’t perform that action at this time.
0 commit comments