/qish-gc

precise garbage collector (*Linux)

Primary LanguageCOtherNOASSERTION

Qish contains an opensource runtime library with a reusable
generational copying garbage collector for C or C++.  License is GNU
Lesser General Public License (see COPYING)


The lib/ subdirectory contains the runtime library.
The doc/ subdirectory contains the documentation (same as qishintro.html); 
you need LaTeX, ps2pdf, and hevea to regenerate it.



Look on {http://www.starynkevitch.net/Basile/qishintro.html} for the
HTML version of the documentation (introduction to Qish). See also my
home page on {http://www.starynkevitch.net/Basile/} or Qish page
{http://freshmeat.net/projects/qish/} on Freshmeat for announcement of
newer versions (you can subscribe to announcements on Freshmeat).

To install the library, (edit the GNUMakefile or lib/Makefile if you
want to install under another PREFIX than /usr/local), then

	cd lib/ ;   make ;   su -c 'make install'

To use it, #include <qish.h> and follow the guidelines in
doc/qishintro.html (don't forget the BEGIN_*_FRAME() & EXIT_FRAME()
macros and the volatile qualifier).

If you happen to download and read this, please be nice to drop me an
email (to Basile Starynkevitch, in France, at <basile@starynkevitch.net>) 
on this. Thanks.





################ past releases 

Qish release 0.9 (on february 23rd 2003)
  interim release: bug fixes and incomplete (not working yet)
multithread support.

Qish release 0.8 (on december 8th 2002)
  added experimental (barely tested) application explicit forwarding

Qish-0.7, on december 07th 2002:
  LGPL license in all relevant files (only genqish.c stays in GPL).
  (added memoization for qish_prime_after)

Qish-0.6 on december 06th 2002 
  should be compilable (with -DSTRICT_C99) on any ISOC99 compiler
  better documentation
  switched to LGPL license
  thanks to Fergus Henderson for comments & patch.
Qish-0.5  on december 03rd 2002 - bugfixes and global constant array

Qish-0.3post1 on april 20th 2002 - added GCbench 

Qish-0.3 on april 18th 2002 - make test runs ok. distributed with
documentation (.tex .html .ps .pdf)

Qish-0.2 on april 13th 2002 - better documentation, compiles, but a
stupid bug crashed the make test

Qish-0.1 on april 07th 2002 - had some compiler bugs: I released bad
version of the files :-( this was the initial release


-- 

Basile STARYNKEVITCH
8, rue de la Faïencerie, 92340 Bourg La Reine, France
http://www.starynkevitch.net/Basile/
mailto:basile@starynkevitch.net