ocaml-ancient.git
17 years agoBumped release number to 0.8.0 to reflect the relative stability and maturity of...
rich [Fri, 13 Oct 2006 15:12:41 +0000 (15:12 +0000)]
Bumped release number to 0.8.0 to reflect the relative stability and maturity of the library.

17 years agoDocumentation notes update/.
rich [Fri, 13 Oct 2006 14:13:06 +0000 (14:13 +0000)]
Documentation notes update/.

17 years agoRemove the limitation on the number of keys.
rich [Fri, 13 Oct 2006 12:28:20 +0000 (12:28 +0000)]
Remove the limitation on the number of keys.

17 years agoAdded *_info functions, allowing us to get an accurate picture
rich [Mon, 9 Oct 2006 14:43:00 +0000 (14:43 +0000)]
Added *_info functions, allowing us to get an accurate picture
of how much space is being used by each allocation.

17 years agoAdded:
rich [Mon, 9 Oct 2006 12:18:05 +0000 (12:18 +0000)]
Added:
  Ancient.is_ancient
  Ancient.max_key
for use by Weblogs.

17 years agoRelease notes and some test programs.
rich [Fri, 6 Oct 2006 15:03:47 +0000 (15:03 +0000)]
Release notes and some test programs.

17 years agoUpdated deps.
rich [Fri, 6 Oct 2006 12:27:06 +0000 (12:27 +0000)]
Updated deps.

17 years agoRemove weblogs tests.
rich [Fri, 6 Oct 2006 12:26:31 +0000 (12:26 +0000)]
Remove weblogs tests.

17 years agoRenamed 'mark' functions to make them more consistent.
rich [Fri, 6 Oct 2006 12:25:20 +0000 (12:25 +0000)]
Renamed 'mark' functions to make them more consistent.
More tests.

17 years agoVersion 0.0.5.
rich [Thu, 28 Sep 2006 12:40:48 +0000 (12:40 +0000)]
Version 0.0.5.

17 years agoFixed the problem with segfaults - actually a bug/limitation in
rich [Thu, 28 Sep 2006 12:40:07 +0000 (12:40 +0000)]
Fixed the problem with segfaults - actually a bug/limitation in
Linux mmap(2) - mmap was placing the new segment just before
libc with only a tiny bit of headroom, so when the file grew
by gigabytes, it trashed libc and other vital libraries.  Allow
the base address to be specified to get around this.

Don't override standard malloc/free.  Not sure if this makes any
difference, but I'd prefer mmalloc to do its own thing.

Test program now imports whole of Perrys logfiles.

17 years agoBuggy version - can't find the segfault right now.
rich [Wed, 27 Sep 2006 18:39:44 +0000 (18:39 +0000)]
Buggy version - can't find the segfault right now.

17 years agoTesting the shared functionality.
rich [Wed, 27 Sep 2006 16:01:47 +0000 (16:01 +0000)]
Testing the shared functionality.

17 years agoImplemented share/attach/detach; not tested yet - just checking in
rich [Wed, 27 Sep 2006 15:36:18 +0000 (15:36 +0000)]
Implemented share/attach/detach; not tested yet - just checking in
because there are no regressions with the previous code.

17 years agommalloc from last version to be included in gdb.
rich [Wed, 27 Sep 2006 14:44:08 +0000 (14:44 +0000)]
mmalloc from last version to be included in gdb.

17 years agoTest whether this code can be applied to Weblogs.
rich [Wed, 27 Sep 2006 14:05:07 +0000 (14:05 +0000)]
Test whether this code can be applied to Weblogs.

17 years agoMETA file.
rich [Wed, 27 Sep 2006 12:10:18 +0000 (12:10 +0000)]
META file.

17 years agoAdded MANIFEST.
rich [Wed, 27 Sep 2006 12:09:02 +0000 (12:09 +0000)]
Added MANIFEST.

17 years ago'Ancient' generation in garbage collector.
rich [Wed, 27 Sep 2006 12:07:07 +0000 (12:07 +0000)]
'Ancient' generation in garbage collector.