summaryrefslogtreecommitdiff
path: root/devel/boehm-gc/DESCR
diff options
context:
space:
mode:
authorzuntum <zuntum@pkgsrc.org>2001-11-01 00:57:41 +0000
committerzuntum <zuntum@pkgsrc.org>2001-11-01 00:57:41 +0000
commitc72c1cf5f95cbe537b005028f1743cddb16ef203 (patch)
tree93b6296152ccfbaa88b43de043b2d69ce6e63fc5 /devel/boehm-gc/DESCR
parent37637e483f1bf6574e9306aebbd013bb63d888d6 (diff)
downloadpkgsrc-c72c1cf5f95cbe537b005028f1743cddb16ef203.tar.gz
Move pkg/ files into package's toplevel directory
Diffstat (limited to 'devel/boehm-gc/DESCR')
-rw-r--r--devel/boehm-gc/DESCR21
1 files changed, 21 insertions, 0 deletions
diff --git a/devel/boehm-gc/DESCR b/devel/boehm-gc/DESCR
new file mode 100644
index 00000000000..4477e34f3aa
--- /dev/null
+++ b/devel/boehm-gc/DESCR
@@ -0,0 +1,21 @@
+The Boehm-Weiser garbage collection package, for C and C++ -
+garbage collection and memory leak detection libraries.
+
+A garbage collector is something which automatically frees malloc'd
+memory for you by working out what parts of memory your program
+no longer has pointers to. As a result, garbage collectors can also
+inform you of memory leaks (if they find memory they can free, it means
+you have lost all of your pointers to it, but you didn't free it).
+
+This package has two libraries and some include files:
+libgc.a - a garbage collection library, replaces malloc/free/new/delete/etc
+ with versions that do automatic garbage collection
+libleak.a - a leak detection library, which is just libgc.a compiled with
+ different switches.
+
+C programs may be linked against either of these, and should run (with
+GC or leak detection) without change. C++ programs must include a header
+to use garbage collection, though leak detection should work without
+such source code modifications. See the man page and header files.
+
+PS: garbage collection is addictive.