Portable PRECISE tracing collector for C++ (as oposed to popular Hans Boehm CONSERVATIVE collector). It should not mess other data with collected pointers ! And thats a feat! Smieciuch defines smart pointer classes which behave like normal C/C++ pointers
Be the first to post a text review of Smieciuch Garbage Collector. Rate and review a project by clicking thumbs up or thumbs down in the right column.
* More MSVC 6.0 and 8.0 compilation fixes
* More MSVC 6.0 and 8.0 compilation fixes
* More MSVC 6.0 and 8.0 compilation fixes
* More MSVC 6.0 and 8.0 compilation fixes
Smieciuch++ is a little nice portable precise garbage collection library for standard C++. Smieciuch defines smart pointer classes gc_ptr, const_gc_ptr, gc_arr & const_gc_arr which behave like normal plain C/C++ pointers (respectively singular object pointer, singular const object pointer, array pointer & const array pointer) but you don't have to explicitly free them, and unlike various similar smart pointer solutions Smieciuch's gc_ptr will have no problem with circular referencing. And it's typically somewhat faster than typical reference counting solutions - this release was measured against boost::shared_ptr and benchmarked around 10% better on pointer&allocation intensive code. This new release candidate fixes more MSVC compilation problems, thank to those who found them.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: