List of all items
Structs
- Config
- EncodedHigh
- GCInfo
- GCInfoIndex
- GCInfoTable
- GCPlatform
- GcPointer
- GcPointerBase
- Heap
- HeapObjectHeader
- SimpleMarkingConstraint
- TraceDescriptor
- Visitor
- WeakRef
- allocator::normal::NormalAllocator
- allocator::overflow::OverflowAllocator
- block::Block
- block_allocator::BlockAllocator
- gc_info_table::GCInfo
- gc_info_table::GCInfoTable
- gcref::GcRef
- gcref::UntypedGcRef
- gcref::WeakGcRef
- gcref::WeakSlot
- global_allocator::GlobalAllocator
- header::EncodedHigh
- header::HeapObjectHeader
- heap::DeferPoint
- heap::Heap
- internal::block_list::AllBlockList
- internal::block_list::AtomicBlockList
- internal::block_list::BlockList
- internal::card_table::CardTable
- internal::collection_barrier::CollectionBarrier
- internal::gc_info::GCInfoIndex
- internal::pointer_policies::DijkstraWriteBarrierPolicy
- internal::pointer_policies::NoWriteBarrierPolicy
- internal::pointer_policies::StrongMemberTag
- internal::pointer_policies::UntracedMemberTag
- internal::pointer_policies::WeakMemberTag
- internal::space_bitmap::SpaceBitmap
- internal::stack_bounds::StackBounds
- internal::trace_trait::TraceDescriptor
- large_space::LargeObjectSpace
- large_space::PreciseAllocation
- marking::MarkingVisitor
- marking::SynchronousMarking
- mmap::Mmap
- mmap::_unix::Mmap
- task_scheduler::TaskScheduler
- visitor::Visitor
Enums
Traits
- Finalize
- FinalizeTrait
- GCInfoTrait
- GcCell
- Trace
- TraceTrait
- allocator::Allocator
- heap::MarkingConstraint
- internal::finalize_trait::FinalizeTrait
- internal::gc_info::GCInfoTrait
- internal::pointer_policies::WriteBarrierPolicyTrait
- internal::trace_trait::TraceTrait
- task_scheduler::MarkingTask
- visitor::VisitorTrait
Macros
Functions
- align
- c_api::comet_add_gc_info
- c_api::comet_default_config
- c_api::comet_gc_size
- c_api::comet_get_gc_info
- c_api::comet_heap_add_constraint
- c_api::comet_heap_add_core_constraints
- c_api::comet_heap_allocate
- c_api::comet_heap_allocate_or_fail
- c_api::comet_heap_allocate_weak
- c_api::comet_heap_collect
- c_api::comet_heap_collect_if_necessary_or_defer
- c_api::comet_heap_create
- c_api::comet_heap_free
- c_api::comet_init
- c_api::comet_trace
- c_api::comet_trace_conservatively
- c_api::comet_weak_upgrade
- gc_size
- global_allocator::round_up
- internal::space_bitmap::round_down
- internal::space_bitmap::round_up
- large_space::is_aligned_for_precise_allocation
- vtable_of
- vtable_of_type
Type Aliases
- FinalizationCallback
- TraceCallback
- allocator::BlockTuple
- internal::finalize_trait::FinalizationCallback
- internal::trace_trait::TraceCallback