Opened 14 years ago

Closed 13 years ago

#1885 closed Tasks (invalid)

a general gc allocator: gc_alloc

Reported by: xushiwei Owned by:
Milestone: Boost 1.36.0 Component: None
Version: Boost 1.35.0 Severity: Problem
Keywords: Cc:

Description

What is GC Allocator:

  • It is not "GC".
  • It is an Allocator for allocating memory.
  • A better Smart Pointer.
  • Another way of GC: if you forget to release memory, it will help you doing this.

See http://www.codeproject.com/KB/cpp/gc-allocator.aspx

Change History (11)

comment:1 by xushiwei, 14 years ago

Chageset [44910]: initial version of gc_alloc.

comment:2 by xushiwei, 14 years ago

Changeset [44911]: gc_alloc::newArray

comment:3 by xushiwei, 14 years ago

[44912]: gc_alloc::_TryGC, boost::priority_queue

comment:4 by xushiwei, 14 years ago

[44913]: gc_alloc defects - gc_alloc::destroy, destroyArray crashed when they destroy a normal pointer (types with no destructor).

comment:5 by xushiwei, 14 years ago

[44915]: gc_alloc::swap

comment:6 by xushiwei, 14 years ago

[44920]: release gc_alloc (pre-alpha)

comment:7 by xushiwei, 14 years ago

[44923]: linux/gcc

comment:8 by xushiwei, 14 years ago

[45015]:

1. MemHeader::cbSize => MemHeader::cbNodeSize
2. defect: condition of AllocSizeHuge

comment:9 by xushiwei, 14 years ago

Type: BugsTasks

[45020]: gc_alloc::_reduceDestroyChain();

comment:10 by xushiwei, 14 years ago

[45196]: gc_alloc: memory align

comment:11 by Steven Watanabe, 13 years ago

Resolution: invalid
Status: newclosed

Trac tickets are primarily for dealing with bugs in existing Boost libraries.

Note: See TracTickets for help on using tickets.