2. A storage allocator with garbage collection by Hans-J. Boehm and Alan J. Demers. Gc is a plug-in replacement for C's malloc. Since the collector does not require pointers to be tagged, it does not attempt to ensure that all inaccessible storage is reclaimed.
Version 3.4 has been ported to Sun-3, Sun-4, Vax/BSD, Ultrix, Intel 80386/Unix, SGI, Alpha/OSF/1, Sequent (single threaded), Encore (single threaded), RS/600, HP-UX, Sony News, A/UX, Amiga, NeXT.