Skip to content
/ ondragc Public

Incremental mark and sweep garbage collector C++ library

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

Staon/ondragc

Repository files navigation

ondragc (1.0.0)

This is a C++ library whhat implements an incremental mark&sweep garbage collector. It's designated for old C++ compilers (only namespaces are needed). References between collected objects are kept by smart pointers. The collector is written above standard runtime memory heap, hence it can be freely mixed with another allocation models. The collector supports C++ exceptions including ones thrown from object constructors. Aveco (https://www.aveco.com/) uses the collector successfuly in production code for several years.

The library is distributed under the LGPL 3.0 license. Hence, it can be used in commercial projects. However, changes and fixes in the library self must be publicly accessible.

About

Incremental mark and sweep garbage collector C++ library

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages