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

Comparing BDB/Changes (file contents):
Revision 1.31 by root, Sun Mar 30 04:57:55 2008 UTC vs.
Revision 1.58 by root, Sat Sep 27 12:02:21 2008 UTC

1Revision history for perl module BDB. 1Revision history for perl module BDB.
2 2
31.44 31.8 Sat Sep 27 14:01:37 CEST 2008
4 - non-callback requests will now - by default - be executed in the
5 foreground, which is much faster, but doesn't allow parallel
6 processing of other, event-based, requests.
7 - functions that modify their arguments now croak when a constant
8 is passed to them.
9 - db_c_get/db_c_pget requests did not correctly test the operation flags.
10 - db_pget now correctly updates the pkey argument.
11 - keep references to the passed env/db/etc. objects so they
12 can't get destroyed while requests are still outstanding.
13 - fixed a few minor stack issues.
14
151.71 Tue Jul 29 05:30:24 CEST 2008
16 - add const char * to typemap for possible 5.6 support.
17 - untested support for db4.3.
18 - berkelydb needs seriously larger stacksizes (on x86 at least)
19 then what the default xthread.h provides.
20
211.7 Thu Jul 17 14:09:25 CEST 2008
22 - use a totally different mechanism to pass callbacks to
23 requests (see manpage).
24 - optional arguments before the callback can now be left out.
25 - use less memory per request, probably be a bit faster, too.
26 - fix a memory leak (callbacks were never freed).
27 - add a basic testsuite.
28 - add (untested) support for cdsgroup_begin and db_exists.
29 - make BDB::VERSION compatible to UNIVERSAL::VERSION.
30
311.6 Tue Jul 8 10:34:58 CEST 2008
32 - add new BDB::VERSION function for easy version checks.
33 - work around broken bsd headers once more.
34 - support for berkeley db 4.7 added.
35 - add support for log_set_config and it's constants,
36 and set_intermediate_dir_mode.
37 - add db_env_dbrename and db_env_dbremove.
38
391.5 Sat May 10 22:22:42 CEST 2008
40 - port to solaris perls configured for old posix
41 (analysed by Jost Krieger).
42 - do our own stack memory management for threads - linux
43 allocates outrageous amounts of VM (not so bad unless you
44 use mlockall...), which severely limits the number of threads
45 on 32-bit arches: stack size is the larger of PTHREAD_STACK_MIN
46 and 4096 * sizeof (long) (usually this is 16..64k).
47 - support AnyEvent::BDB.
48
491.45 Sun Mar 30 10:01:00 CEST 2008
50 - work around win32 perl's broken filehandles
51 (this cannot work in all cases, so watch out).
52
531.44 Sun Mar 30 08:28:11 CEST 2008
4 - encode filenames as utf-8 (for bdb/win32) 54 - encode filenames as utf-8 (for bdb/win32)
5 or binary (everywhere else). 55 or binary (everywhere else).
6 - patch $! to support stringification of BDB errno values 56 - patch $! to support stringification of BDB errno values
7 (utter hack, this should be pluggable :). 57 (utter hack, this should be pluggable :).
58 - fix prototypes of (void) functions.
8 59
91.43 Sun Jan 13 11:52:49 CET 2008 601.43 Sun Jan 13 11:52:49 CET 2008
10 - differentiate between nuked and undef objects, so as to 61 - differentiate between nuked and undef objects, so as to
11 not throw an exception when destroying closed handles. 62 not throw an exception when destroying closed handles.
12 63

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines