ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/BDB/Changes
(Generate patch)

Comparing BDB/Changes (file contents):
Revision 1.37 by root, Mon Apr 21 20:09:44 2008 UTC vs.
Revision 1.53 by root, Thu Sep 25 13:28:37 2008 UTC

1Revision history for perl module BDB. 1Revision history for perl module BDB.
2 2
3TODO: memleka on QUIT
4
5TODO: check memleaks
6 - keep references to the passed env/db/etc. objects so they
7 can't get destroyed while requests are still outstanding.
8 - fixed a few minor stack issues.
9
101.71 Tue Jul 29 05:30:24 CEST 2008
11 - add const char * to typemap for possible 5.6 support.
12 - untested support for db4.3.
13 - berkelydb needs seriously larger stacksizes on x86 at least
14 then what the default xthread.h provides.
15
161.7 Thu Jul 17 14:09:25 CEST 2008
17 - use a totally different mechanism to pass callbacks to
18 requests (see manpage).
19 - optional arguments before the callback can now be left out.
20 - use less memory per request, probably be a bit faster, too.
21 - fix a memory leak (callbacks were never freed).
22 - add a basic testsuite.
23 - add (untested) support for cdsgroup_begin and db_exists.
24 - make BDB::VERSION compatible to UNIVERSAL::VERSION.
25
261.6 Tue Jul 8 10:34:58 CEST 2008
27 - add new BDB::VERSION function for easy version checks.
28 - work around broken bsd headers once more.
29 - support for berkeley db 4.7 added.
30 - add support for log_set_config and it's constants,
31 and set_intermediate_dir_mode.
32 - add db_env_dbrename and db_env_dbremove.
33
341.5 Sat May 10 22:22:42 CEST 2008
3 - port to solaris perls configured for old posix 35 - port to solaris perls configured for old posix
4 (analysed by Jost Krieger). 36 (analysed by Jost Krieger).
5 - do our own stack memory management for threads - linux 37 - do our own stack memory management for threads - linux
6 allocates outrageous amounts of VM (not so bad unless you 38 allocates outrageous amounts of VM (not so bad unless you
7 use mlockall...), which severely limits the number of threads 39 use mlockall...), which severely limits the number of threads
8 on 32-bit arches: stack size is the larger of PTHREAD_STACK_MIN 40 on 32-bit arches: stack size is the larger of PTHREAD_STACK_MIN
9 and 4096 * sizeof (long) (usually this is 16..64k). 41 and 4096 * sizeof (long) (usually this is 16..64k).
42 - support AnyEvent::BDB.
10 43
111.45 Sun Mar 30 10:01:00 CEST 2008 441.45 Sun Mar 30 10:01:00 CEST 2008
12 - work around win32 perl's broken filehandles 45 - work around win32 perl's broken filehandles
13 (this cannot work in all cases, so watch out). 46 (this cannot work in all cases, so watch out).
14 47

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines