jettero@cpan.org [Thu, 26 Jun 2008 18:18:46 +0000]
repeatedly deleting a key will produce blist errors
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3641
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Thu, 26 Jun 2008 03:23:56 +0000]
read_txn_slots has been moved into the FileHeader sector.
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3640
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Thu, 26 Jun 2008 03:04:19 +0000]
Array tests now pass
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3639
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Wed, 25 Jun 2008 14:59:31 +0000]
Hash tests pass again with header being read and cached
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3637
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Fri, 20 Jun 2008 14:34:21 +0000]
Fixed a couple of overlooks in reading an existing file's header.
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3611
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Fri, 20 Jun 2008 14:30:02 +0000]
The header now has its own sector. A lot needs to be moved over to it, but it's there.
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3610
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Thu, 19 Jun 2008 14:38:49 +0000]
Removed superfluous VERSION declaration
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3594
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Thu, 19 Jun 2008 14:37:07 +0000]
Conversion is partially complete. Lots of tests are failing, though
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3593
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Mon, 16 Jun 2008 02:03:28 +0000]
DBM/Deep.pm no longer has a link to _storage. Instead, it goes through _engine now. This is so that all locks and unlocks go through _engine so that it can flush all dirty sectors to disk.
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3579
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Mon, 16 Jun 2008 01:41:57 +0000]
Removed the need for the :flock constants from Fcntl in DBM/Deep.pm
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3578
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Mon, 16 Jun 2008 01:22:02 +0000]
All sectors now use a string to create themselves
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3577
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Mon, 16 Jun 2008 01:14:06 +0000]
Convert ::Reference to use a string in creation. This sparks an interesting debate about the staleness counter. There doesn't seem to be a test for it. That needs to be remedied.
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3576
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Sun, 15 Jun 2008 18:44:36 +0000]
Converted DBM::Deep::Engine::Sector::Scalar to using a string in _init()
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3575
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Sun, 15 Jun 2008 18:34:14 +0000]
Optimization: First broke out all the classes that were in Engine.pm so that I can better see what's going on. Later, I'll create a dist action that merges all the files into one.
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3574
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Sat, 14 Jun 2008 03:16:14 +0000]
Updated Changes
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3570
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Sat, 14 Jun 2008 01:51:40 +0000]
Applied patch by Wulfram Humann for improving reindex_entry()
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3569
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Sat, 14 Jun 2008 01:06:44 +0000]
Checkin fixing RT#30144
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3568
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Wed, 11 Jun 2008 12:01:09 +0000]
Added requirement for FileHandle::Fmode to t/44 in response to a failling CPANTS test
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3563
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Mon, 9 Jun 2008 21:04:16 +0000]
Fix for 30085
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3551
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Tue, 27 May 2008 18:44:26 +0000]
Exporting seems to work just fine
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3440
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Tue, 27 May 2008 13:37:07 +0000]
Fixed up EJS's fix so that it uses data we already know about
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3430
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Tue, 27 May 2008 13:06:47 +0000]
Fixed indentation and removed the importation of symbols from Scalar::Util and Data::Dumper
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3429
88f4d9cd-8a04-0410-9d60-8f63309c3137
esobchenko@gmail.com [Mon, 19 May 2008 19:22:42 +0000]
test and fix added for defect #34819
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3370
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Wed, 14 May 2008 14:13:43 +0000]
Committed fix for RT#35140
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@3349
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon@cpan.org [Wed, 19 Mar 2008 15:49:05 +0000]
Pod::Usage is now required for the build
git-svn-id: http://svn.ali.as/cpan/trunk/DBM-Deep@2961
88f4d9cd-8a04-0410-9d60-8f63309c3137
rkinyon [Wed, 19 Mar 2008 15:45:40 +0000]
r5021@rob-kinyons-computer-2 (orig r10948): rkinyon | 2008-03-19 11:45:11 -0400
r693@rob-kinyons-computer-2 (orig r10898): rkinyon | 2008-03-10 02:03:23 -0400
Removed _fh() method from DBM::Deep and refactored appropriately
r5020@rob-kinyons-computer-2 (orig r10947): rkinyon | 2008-03-19 11:44:54 -0400
Fixed a couple problems, wrote tests for a couple more
rkinyon [Mon, 10 Mar 2008 00:22:03 +0000]
r592@rob-kinyons-computer-2 (orig r10555): rkinyon | 2008-01-15 14:19:42 -0500
Changed POD a little bit
r688@rob-kinyons-computer-2 (orig r10891): rkinyon | 2008-03-09 20:20:16 -0400
r583@rob-kinyons-computer-2 (orig r10209): rkinyon | 2007-11-09 10:15:50 -0500
Branch for integrating the Win32 fixes provided by Buk and xdg
r585@rob-kinyons-computer-2 (orig r10212): rkinyon | 2007-11-09 10:59:00 -0500
Added BrowserUk's changes so that the tests work in Win32. Have verified that they work in OSX, will test Win32 via Parallels soon.
r586@rob-kinyons-computer-2 (orig r10258): rkinyon | 2007-11-15 16:33:11 -0500
Fixed a bug in autovivification regarding how locking is handled.
r587@rob-kinyons-computer-2 (orig r10261): rkinyon | 2007-11-15 23:19:31 -0500
Added more stringent tests to the multilevel transactions and started the release management process
r681@rob-kinyons-computer-2 (orig r10884): rkinyon | 2008-03-09 19:49:57 -0400
Are we ready for release?
r682@rob-kinyons-computer-2 (orig r10885): rkinyon | 2008-03-09 19:56:39 -0400
Workaround hack for Win32 and autovivification
r683@rob-kinyons-computer-2 (orig r10886): rkinyon | 2008-03-09 19:58:05 -0400
Fixed numbering of skipped tests for Win32
r684@rob-kinyons-computer-2 (orig r10887): rkinyon | 2008-03-09 20:01:21 -0400
Added some skips for win32/cygwin in order to ship
r685@rob-kinyons-computer-2 (orig r10888): rkinyon | 2008-03-09 20:08:33 -0400
Added BrowserUk's to a few tests missing it (fh => in addition to file => )
r686@rob-kinyons-computer-2 (orig r10889): rkinyon | 2008-03-09 20:12:16 -0400
Added opening for the files (stupid win32 warnings)
r687@rob-kinyons-computer-2 (orig r10890): rkinyon | 2008-03-09 20:19:31 -0400
A couple documentation fixes
rkinyon [Fri, 11 Jan 2008 04:44:20 +0000]
r12194@rob-kinyons-computer-2 (orig r10513): rkinyon | 2008-01-10 23:43:55 -0500
r12193@rob-kinyons-computer-2 (orig r10512): rkinyon | 2008-01-10 23:43:35 -0500
Fixes for 1.0007
rkinyon [Tue, 2 Oct 2007 03:11:45 +0000]
r8223@rob-kinyons-computer-2 (orig r10043): rkinyon | 2007-10-01 23:11:14 -0400
r8215@rob-kinyons-computer-2 (orig r10039): rkinyon | 2007-10-01 21:25:29 -0400
Removed usage of Clone from the code, replacing it with a hand-rolled datawalk
r8222@rob-kinyons-computer-2 (orig r10042): rkinyon | 2007-10-01 23:10:50 -0400
Final prep for 1.0006 release
rkinyon [Mon, 1 Oct 2007 15:18:50 +0000]
r8208@rob-kinyons-computer-2 (orig r10033): rkinyon | 2007-10-01 11:17:40 -0400
r8204@rob-kinyons-computer-2 (orig r10021): rkinyon | 2007-09-28 20:00:36 -0400
Have a 98% solution to making references work.
r8205@rob-kinyons-computer-2 (orig r10027): rkinyon | 2007-09-30 13:59:07 -0400
cached singletons for most cases. The external reference issue is starting to come into larger focus
r8206@rob-kinyons-computer-2 (orig r10031): rkinyon | 2007-10-01 11:15:50 -0400
Added coverage report and tests that were wrong
r8207@rob-kinyons-computer-2 (orig r10032): rkinyon | 2007-10-01 11:16:12 -0400
Fixed date on release of 1.0005
rkinyon [Fri, 28 Sep 2007 16:59:28 +0000]
r8199@h
460878c2 (orig r10013): rkinyon | 2007-09-28 12:05:34 -0400
r6222@h
460878c2 (orig r10003): rkinyon | 2007-09-26 21:30:53 -0400
Added _dump_file and improved how arrays/hashes clean up after themselves
r8192@h
460878c2 (orig r10004): rkinyon | 2007-09-26 22:25:04 -0400
Added test that breaks the dumper
r8193@h
460878c2 (orig r10005): rkinyon | 2007-09-27 15:16:18 -0400
Fixed the bug revealed by making bucketlists properly clean up after themselves
r8194@h
460878c2 (orig r10006): rkinyon | 2007-09-27 15:19:45 -0400
Fixed hardcoded 0 staleness for HEAD in inc_txn_staleness_counter
r8195@h
460878c2 (orig r10008): rkinyon | 2007-09-27 23:06:25 -0400
The refcount functions have been refactored a bit
r8196@h
460878c2 (orig r10011): rkinyon | 2007-09-28 09:35:35 -0400
Added a test for dump_file within the core tests and got all subs to be called at least once in the core tests.
r8198@h
460878c2 (orig r10012): rkinyon | 2007-09-28 11:29:08 -0400
A raft of minor improvements
r8200@h
460878c2 (orig r10014): rkinyon | 2007-09-28 12:10:04 -0400
Updated Changes file
rkinyon [Tue, 25 Sep 2007 01:20:18 +0000]
r6200@rob-kinyons-computer-2 (orig r9980): rkinyon | 2007-09-22 21:02:54 -0400
Updates to POD and added a test for POD compliance
r6201@rob-kinyons-computer-2 (orig r9981): rkinyon | 2007-09-22 21:56:53 -0400
Added POD coverage test
r6209@rob-kinyons-computer-2 (orig r9991): rkinyon | 2007-09-24 21:18:27 -0400
r6205@rob-kinyons-computer-2 (orig r9987): rkinyon | 2007-09-24 14:24:05 -0400
Added references and a fix for 29583
r6206@rob-kinyons-computer-2 (orig r9988): rkinyon | 2007-09-24 15:41:06 -0400
Fixed pod coverage test and added a line to Changes making clear that the file format is incompatible
r6207@rob-kinyons-computer-2 (orig r9989): rkinyon | 2007-09-24 20:21:26 -0400
Changed everything around so that we're releasing 1.0003, not 1.0009_01. Plus, updated all documentation and cleaned up the distinction between the main docco and the cookbook
r6208@rob-kinyons-computer-2 (orig r9990): rkinyon | 2007-09-24 21:17:47 -0400
Final POD fix
r6210@rob-kinyons-computer-2 (orig r9992): rkinyon | 2007-09-24 21:19:22 -0400
Fixed MANIFEST
rkinyon [Fri, 21 Sep 2007 02:09:05 +0000]
r6127@000-443-371 (orig r9960): rkinyon | 2007-09-20 21:13:08 -0400
r6122@000-443-371 (orig r9951): rkinyon | 2007-09-19 22:33:23 -0400
Extended _throw_error per brian d foy's suggestion
r6126@000-443-371 (orig r9959): rkinyon | 2007-09-20 21:12:41 -0400
Incremented version number, added diag for 5.9.5 failures in t/17_import.t, and updated Changes file
r6129@000-443-371 (orig r9964): rkinyon | 2007-09-20 22:08:16 -0400
Final updates before uploading 1.0002
rkinyon [Mon, 12 Mar 2007 20:07:55 +0000]
r15937@rob-kinyons-computer (orig r9234): rkinyon | 2007-03-12 16:07:23 -0400
r15928@rob-kinyons-computer (orig r9227): rkinyon | 2007-03-12 10:12:34 -0400
Created bugfix branch
r15936@rob-kinyons-computer (orig r9233): rkinyon | 2007-03-12 16:07:06 -0400
Fixed a couple of minor bugs
rkinyon [Mon, 26 Feb 2007 17:08:23 +0000]
r15625@rob-kinyons-computer (orig r9171): rkinyon | 2007-02-26 11:56:32 -0500
r14949@rob-kinyons-computer (orig r8702): rkinyon | 2007-01-24 23:08:35 -0500
Added more to the article
r14963@rob-kinyons-computer (orig r8736): rkinyon | 2007-01-28 01:22:53 -0500
On the warpath to 1.0000
r14964@rob-kinyons-computer (orig r8737): rkinyon | 2007-01-28 01:37:21 -0500
Added tests for wrong file versions
r14965@rob-kinyons-computer (orig r8738): rkinyon | 2007-01-28 14:32:26 -0500
data_sector_size parameterization is proceeding apace
r15013@rob-kinyons-computer (orig r8751): rkinyon | 2007-01-29 22:16:24 -0500
Change some defaults and the tests to match
r15014@rob-kinyons-computer (orig r8752): rkinyon | 2007-01-29 22:25:19 -0500
Cleaned up validation code
r15015@rob-kinyons-computer (orig r8762): rkinyon | 2007-01-29 23:22:46 -0500
Removed transactional staleness counter from the HEAD as it can never be stale
r15016@rob-kinyons-computer (orig r8763): rkinyon | 2007-01-29 23:36:02 -0500
Transactional staleness counters are down from 4 bytes to 2
r15017@rob-kinyons-computer (orig r8764): rkinyon | 2007-01-29 23:40:17 -0500
Minor cleanups
r15019@rob-kinyons-computer (orig r8766): rkinyon | 2007-01-30 00:25:55 -0500
Added failing test for large numbers of transactions
r15102@rob-kinyons-computer (orig r8795): rkinyon | 2007-02-03 23:36:19 -0500
Fixed limitation of transactions to only 32
r15103@rob-kinyons-computer (orig r8796): rkinyon | 2007-02-03 23:44:14 -0500
Cleaned up a little bit
r15104@rob-kinyons-computer (orig r8797): rkinyon | 2007-02-04 00:23:10 -0500
Removed the verybig test from the MANIFEST - I want to think about that one first
r15204@rob-kinyons-computer (orig r8841): rkinyon | 2007-02-09 11:15:29 -0500
Article changes
r15223@rob-kinyons-computer (orig r9063): rkinyon | 2007-02-10 13:43:15 -0500
Article improvements
r15225@rob-kinyons-computer (orig r9076): rkinyon | 2007-02-11 14:49:29 -0500
More work on the article
r15516@rob-kinyons-computer (orig r9111): rkinyon | 2007-02-15 09:27:05 -0500
Initial draft (unworking) of upgrade_db.pl
r15517@rob-kinyons-computer (orig r9113): rkinyon | 2007-02-15 14:50:32 -0500
Cleanup of DB files, step 1
r15518@rob-kinyons-computer (orig r9114): rkinyon | 2007-02-15 14:51:42 -0500
Cleanup of DB files, step 2
r15519@rob-kinyons-computer (orig r9115): rkinyon | 2007-02-15 14:52:29 -0500
Cleanup for new file versions
r15528@rob-kinyons-computer (orig r9119): rkinyon | 2007-02-18 05:40:50 -0500
Further work done and a test for utils/upgrade_db.pl
r15529@rob-kinyons-computer (orig r9120): rkinyon | 2007-02-18 06:10:55 -0500
0-983 is now moved over and parsing - still need to perform tests on the converted file
r15530@rob-kinyons-computer (orig r9121): rkinyon | 2007-02-18 06:53:27 -0500
Conversion seems to be working
r15531@rob-kinyons-computer (orig r9122): rkinyon | 2007-02-18 07:16:23 -0500
Made get_pod support Perl 5.6 by removing use of in-memory filehandles
r15532@rob-kinyons-computer (orig r9123): rkinyon | 2007-02-18 08:23:39 -0500
upgrade_db.pl is almost ready for release
r15533@rob-kinyons-computer (orig r9124): rkinyon | 2007-02-18 08:25:07 -0500
Fixed MANIFEST and README
r15534@rob-kinyons-computer (orig r9131): rkinyon | 2007-02-19 07:06:57 -0500
Documentation
r15548@rob-kinyons-computer (orig r9141): rkinyon | 2007-02-19 12:25:18 -0500
Added better handling of 1.0000 to upgrade_db.pl
r15549@rob-kinyons-computer (orig r9142): rkinyon | 2007-02-19 21:41:57 -0500
Article modifications
r15550@rob-kinyons-computer (orig r9144): rkinyon | 2007-02-20 18:28:56 -0500
Finished final draft of the article
r15551@rob-kinyons-computer (orig r9146): rkinyon | 2007-02-20 18:47:14 -0500
Added SPONSORS section to DBM::Deep's POD
r15622@rob-kinyons-computer (orig r9168): rkinyon | 2007-02-26 11:20:04 -0500
Fixed Changes and a failing test found due to disttest
r15623@rob-kinyons-computer (orig r9169): rkinyon | 2007-02-26 11:23:45 -0500
Created an articles directory, manifest.skip'ed it, and cleaned up a bit more
r15624@rob-kinyons-computer (orig r9170): rkinyon | 2007-02-26 11:52:00 -0500
t_attic created
rkinyon [Tue, 30 Jan 2007 04:41:07 +0000]
r14213@rob-kinyons-computer (orig r8080): rkinyon | 2006-11-17 20:47:50 -0500
Added a CURRENT
r14934@rob-kinyons-computer (orig r8692): rkinyon | 2007-01-23 22:40:02 -0500
r14214@rob-kinyons-computer (orig r8081): rkinyon | 2006-11-17 20:51:21 -0500
stonehenge_cleanup
r14215@rob-kinyons-computer (orig r8086): rkinyon | 2006-11-18 00:24:04 -0500
We pass test 1 for a new engine
r14232@rob-kinyons-computer (orig r8098): rkinyon | 2006-11-22 17:17:48 -0500
Cleaned up - moving towards better file format
r14238@rob-kinyons-computer (orig r8109): rkinyon | 2006-11-26 22:38:52 -0500
Converted to using an object for each file sector type
r14239@rob-kinyons-computer (orig r8110): rkinyon | 2006-11-27 00:38:40 -0500
Got a store and a retrieve working
r14255@rob-kinyons-computer (orig r8307): rkinyon | 2006-11-28 00:07:30 -0500
Added Null datatype
r14259@rob-kinyons-computer (orig r8319): rkinyon | 2006-11-28 22:44:02 -0500
Can actually store more than one keyval pair at a time
r14260@rob-kinyons-computer (orig r8320): rkinyon | 2006-11-28 23:24:15 -0500
Added delete
r14267@rob-kinyons-computer (orig r8323): rkinyon | 2006-11-29 22:58:40 -0500
Added in storage of the key at the hash instead of as part of the value
r14268@rob-kinyons-computer (orig r8324): rkinyon | 2006-11-29 23:13:40 -0500
Deleting a key now returns the value
r14270@rob-kinyons-computer (orig r8329): rkinyon | 2006-11-30 21:11:40 -0500
Added autovivification at the leaf level
r14271@rob-kinyons-computer (orig r8330): rkinyon | 2006-11-30 21:35:48 -0500
Autovivification of references now works
r14272@rob-kinyons-computer (orig r8335): rkinyon | 2006-11-30 23:05:35 -0500
Arrays now work correctly
r14288@rob-kinyons-computer (orig r8348): rkinyon | 2006-12-03 20:13:35 -0500
Keys now works and tests that aren't meant to pass have been renamed to .todo in order to allow for ./Build test to be successful
r14289@rob-kinyons-computer (orig r8349): rkinyon | 2006-12-03 21:40:00 -0500
Fixed how header_var was set during _read_file_header so that a validation is more appropriate
r14290@rob-kinyons-computer (orig r8350): rkinyon | 2006-12-03 22:26:27 -0500
Added freespace management
r14291@rob-kinyons-computer (orig r8351): rkinyon | 2006-12-03 22:51:13 -0500
Values are now restricted to only legal values (hash and array references that aren't tied)
r14292@rob-kinyons-computer (orig r8352): rkinyon | 2006-12-03 23:12:36 -0500
autobless added back in
r14293@rob-kinyons-computer (orig r8353): rkinyon | 2006-12-03 23:57:11 -0500
import and export are turned back on and working
r14296@rob-kinyons-computer (orig r8354): rkinyon | 2006-12-04 10:23:51 -0500
Reactivated a test for multi-DB cross-reference
r14298@rob-kinyons-computer (orig r8355): rkinyon | 2006-12-04 10:37:20 -0500
Activated more tests marked as skip-all until internal references are supported
r14313@rob-kinyons-computer (orig r8359): rkinyon | 2006-12-04 20:41:14 -0500
Large values are now handled
r14314@rob-kinyons-computer (orig r8360): rkinyon | 2006-12-04 20:47:46 -0500
Added the test for large data sections
r14315@rob-kinyons-computer (orig r8361): rkinyon | 2006-12-04 22:02:23 -0500
Removed deep recursion warning by converting tail-recursive function to an iterative algorithm
r14316@rob-kinyons-computer (orig r8362): rkinyon | 2006-12-04 22:19:08 -0500
Long classnames are now supported
r14320@rob-kinyons-computer (orig r8365): rkinyon | 2006-12-05 09:02:57 -0500
Activated two more now-passing tests
r14388@rob-kinyons-computer (orig r8374): rkinyon | 2006-12-08 21:56:37 -0500
The engine object is now a singleton in preparation for transactions being hoisted from the File to the engine
r14389@rob-kinyons-computer (orig r8375): rkinyon | 2006-12-08 23:00:52 -0500
Initial code written for transactional isolation
r14422@rob-kinyons-computer (orig r8391): rkinyon | 2006-12-13 01:07:02 -0500
Transactions now seem to work, except for the rollback/commit bits
r14510@rob-kinyons-computer (orig r8400): rkinyon | 2006-12-16 23:02:18 -0500
Added another test
r14511@rob-kinyons-computer (orig r8407): rkinyon | 2006-12-18 01:17:30 -0500
Added more tests and rollback/commit are kinda working
r14548@rob-kinyons-computer (orig r8410): rkinyon | 2006-12-20 00:54:05 -0500
Fixed problem with how delete on an undef value was working
r14577@rob-kinyons-computer (orig r8414): rkinyon | 2006-12-21 00:39:15 -0500
Added 16 bytes to the header prepping for transaction staleness counters
r14604@rob-kinyons-computer (orig r8430): rkinyon | 2006-12-23 02:10:02 -0500
More tests are passing
r14605@rob-kinyons-computer (orig r8442): rkinyon | 2006-12-24 00:44:17 -0500
First transaction test file passes
r14606@rob-kinyons-computer (orig r8443): rkinyon | 2006-12-24 00:46:31 -0500
Arrays work in txns, but multiples has issues right now
r14607@rob-kinyons-computer (orig r8450): rkinyon | 2006-12-24 22:41:36 -0500
Removed notion of trans_ctr as an attribute - still having issues with multiple running txns
r14608@rob-kinyons-computer (orig r8451): rkinyon | 2006-12-24 23:03:37 -0500
Fixed multiple transactions
r14609@rob-kinyons-computer (orig r8452): rkinyon | 2006-12-24 23:18:43 -0500
Removed lava in DBM::Deep::File
r14610@rob-kinyons-computer (orig r8453): rkinyon | 2006-12-24 23:20:53 -0500
Removed unneeded Fcntl imports in DBM::Deep
r14611@rob-kinyons-computer (orig r8454): rkinyon | 2006-12-24 23:21:47 -0500
Removed auditing completely
r14612@rob-kinyons-computer (orig r8461): rkinyon | 2006-12-25 23:41:11 -0500
Fixed bug in reference size counting
r14613@rob-kinyons-computer (orig r8462): rkinyon | 2006-12-26 00:24:09 -0500
Committing failing test for freespace staleness
r14614@rob-kinyons-computer (orig r8464): rkinyon | 2006-12-26 22:33:16 -0500
Added staleness checking
r14615@rob-kinyons-computer (orig r8465): rkinyon | 2006-12-26 22:48:01 -0500
Removed some lava from audit trails
r14616@rob-kinyons-computer (orig r8466): rkinyon | 2006-12-26 23:18:44 -0500
Parameterized the size of the signature + staleness counter so that incrementing the size of the staleness counter should be easier in the future
r14617@rob-kinyons-computer (orig r8467): rkinyon | 2006-12-26 23:41:19 -0500
staleness size now fully parameterized
r14618@rob-kinyons-computer (orig r8470): rkinyon | 2006-12-26 23:51:11 -0500
Parameterized the freespace management to allow for new sector types more easily - clunky, but it works for now
r14619@rob-kinyons-computer (orig r8473): rkinyon | 2006-12-27 00:17:07 -0500
Almost ready to add in the reindexing code and t/28.t
r14639@rob-kinyons-computer (orig r8478): rkinyon | 2006-12-28 01:26:40 -0500
Reindexing works ... sort of
r14657@rob-kinyons-computer (orig r8499): rkinyon | 2006-12-31 14:39:17 -0500
Can write to and read from multiple index levels
r14658@rob-kinyons-computer (orig r8500): rkinyon | 2006-12-31 15:04:14 -0500
This test now passes
r14659@rob-kinyons-computer (orig r8501): rkinyon | 2006-12-31 15:10:11 -0500
Test cleanup
r14718@rob-kinyons-computer (orig r8520): rkinyon | 2007-01-06 21:42:32 -0500
Keys works, but exposes issues
r14719@rob-kinyons-computer (orig r8521): rkinyon | 2007-01-07 00:22:06 -0500
Keys now works
r14820@rob-kinyons-computer (orig r8574): rkinyon | 2007-01-13 23:52:33 -0500
Removed Engine.pm and Engine2.pm in preparation to moving Engine3.pm over to Engine.pm
r14821@rob-kinyons-computer (orig r8575): rkinyon | 2007-01-14 00:04:31 -0500
Moved Engine3 to Engine
r14822@rob-kinyons-computer (orig r8576): rkinyon | 2007-01-14 00:39:19 -0500
Fixed a bug with how transactions worked across a reindex
r14823@rob-kinyons-computer (orig r8577): rkinyon | 2007-01-14 00:48:49 -0500
Added missing testfile
r14824@rob-kinyons-computer (orig r8578): rkinyon | 2007-01-14 01:00:32 -0500
Updated MANIFEST, Changes, and other similar distro maintenance
r14825@rob-kinyons-computer (orig r8588): rkinyon | 2007-01-15 00:29:46 -0500
POD updates, including code coverage
r14826@rob-kinyons-computer (orig r8589): rkinyon | 2007-01-15 00:44:06 -0500
Added test for importing an array
r14827@rob-kinyons-computer (orig r8590): rkinyon | 2007-01-15 01:14:42 -0500
Improved coverage by commenting out unused subs and adding some tests (one of which showcased a broken function
r14839@rob-kinyons-computer (orig r8591): rkinyon | 2007-01-16 10:33:29 -0500
Lots and lots of fixes, primarily in terms of improving test coverage
r14840@rob-kinyons-computer (orig r8592): rkinyon | 2007-01-16 10:52:49 -0500
Fixed test to remove SKIP for non-win32 machines
r14841@rob-kinyons-computer (orig r8596): rkinyon | 2007-01-17 10:32:40 -0500
Converted to using only 2 transactions by default and added the num_txns to the header
r14854@rob-kinyons-computer (orig r8599): rkinyon | 2007-01-18 10:15:51 -0500
r14847@rob-kinyons-computer: rob | 2007-01-17 22:13:19 -0500
Added gatekeepers to array methods to verify only legal keys are used
r14855@rob-kinyons-computer (orig r8600): rkinyon | 2007-01-18 10:16:00 -0500
r14848@rob-kinyons-computer: rob | 2007-01-17 22:15:40 -0500
Added tests for undefined array indices
r14856@rob-kinyons-computer (orig r8601): rkinyon | 2007-01-18 10:16:39 -0500
r14849@rob-kinyons-computer: rob | 2007-01-17 22:19:30 -0500
Added tets for undefined and missing hash keys
r14857@rob-kinyons-computer (orig r8602): rkinyon | 2007-01-18 10:16:45 -0500
r14850@rob-kinyons-computer: rob | 2007-01-17 22:21:57 -0500
Added test for unlocking an unlocked filehandle
r14858@rob-kinyons-computer (orig r8603): rkinyon | 2007-01-18 10:16:54 -0500
r14851@rob-kinyons-computer: rob | 2007-01-17 22:44:38 -0500
Added some further transaction tests and broke out DBM-Deep.pod from DBM-Deep.pm
r14859@rob-kinyons-computer (orig r8604): rkinyon | 2007-01-18 10:17:01 -0500
r14852@rob-kinyons-computer: rob | 2007-01-18 01:29:59 -0500
More POD explaining undocumented constructor options
r14860@rob-kinyons-computer (orig r8605): rkinyon | 2007-01-18 10:17:08 -0500
r14853@rob-kinyons-computer: rob | 2007-01-18 02:01:33 -0500
More POD cleanups, couple more tests, and better code coverage
r14865@rob-kinyons-computer (orig r8609): rkinyon | 2007-01-19 01:40:04 -0500
r14861@rob-kinyons-computer: rob | 2007-01-18 19:30:04 -0500
Added some code to handling actual deleting of keys, thus being able to reuse that space
r14866@rob-kinyons-computer (orig r8610): rkinyon | 2007-01-19 01:40:12 -0500
r14862@rob-kinyons-computer: rob | 2007-01-18 19:51:24 -0500
Start of my article
r14867@rob-kinyons-computer (orig r8611): rkinyon | 2007-01-19 01:40:19 -0500
r14863@rob-kinyons-computer: rob | 2007-01-18 20:39:16 -0500
More on the article
r14868@rob-kinyons-computer (orig r8612): rkinyon | 2007-01-19 01:40:24 -0500
r14864@rob-kinyons-computer: rob | 2007-01-18 23:05:43 -0500
More article stuff
r14897@rob-kinyons-computer (orig r8670): rkinyon | 2007-01-22 00:19:20 -0500
r14893@rob-kinyons-computer: rob | 2007-01-21 00:02:55 -0500
More work on the article
r14896@rob-kinyons-computer: rob | 2007-01-21 23:19:11 -0500
More added to freespace
r14928@rob-kinyons-computer (orig r8689): rkinyon | 2007-01-23 21:49:27 -0500
r14927@rob-kinyons-computer: rob | 2007-01-23 20:49:11 -0500
POD and article updates
r14931@rob-kinyons-computer (orig r8690): rkinyon | 2007-01-23 22:37:11 -0500
r14929@rob-kinyons-computer: rob | 2007-01-23 21:02:26 -0500
Further cleanup
r14932@rob-kinyons-computer (orig r8691): rkinyon | 2007-01-23 22:37:19 -0500
r14930@rob-kinyons-computer: rob | 2007-01-23 21:36:37 -0500
Fixed a couple of broken tests and prepped for release
r14947@rob-kinyons-computer (orig r8700): rkinyon | 2007-01-24 22:37:02 -0500
r14944@rob-kinyons-computer (orig r8697): rkinyon | 2007-01-24 22:09:50 -0500
Fixed numerous issues in the 0.99_03 release
r14945@rob-kinyons-computer (orig r8698): rkinyon | 2007-01-24 22:30:36 -0500
Continued removal of Clone::Any from everywhere
r14946@rob-kinyons-computer (orig r8699): rkinyon | 2007-01-24 22:34:22 -0500
Added more files to the MANIFEST
rkinyon [Sat, 18 Nov 2006 01:44:36 +0000]
Removed final vestiges of misunderstandings
rkinyon [Sat, 18 Nov 2006 01:44:09 +0000]
Fixing things around
rkinyon [Sat, 18 Nov 2006 01:14:32 +0000]
Created a CURRENT per mst's recommendation
rkinyon [Tue, 14 Nov 2006 05:28:31 +0000]
First pass at cleanup
rkinyon [Mon, 19 Jun 2006 13:15:04 +0000]
r14427@Rob-Kinyons-PowerBook: rob | 2006-06-19 09:14:51 -0400
Checking to fix SVK
rkinyon [Mon, 19 Jun 2006 13:13:21 +0000]
rkinyon [Mon, 19 Jun 2006 13:13:13 +0000]
rkinyon [Mon, 19 Jun 2006 13:12:47 +0000]
r14264@Rob-Kinyons-PowerBook: rob | 2006-06-15 16:05:57 -0400
Pushing everything so that Todd Hepler can see it
rkinyon [Mon, 19 Jun 2006 13:12:40 +0000]
r14236@Rob-Kinyons-PowerBook: rob | 2006-06-14 23:07:31 -0400
Engine2 kinda works ...
rkinyon [Mon, 19 Jun 2006 13:12:32 +0000]
r14235@Rob-Kinyons-PowerBook: rob | 2006-06-14 22:24:47 -0400
Moving further along
rkinyon [Mon, 19 Jun 2006 13:12:21 +0000]
r14186@Rob-Kinyons-PowerBook: rob | 2006-06-14 11:44:48 -0400
Almost ready to test-drive Engine2
rkinyon [Mon, 19 Jun 2006 13:12:08 +0000]
r14010@Rob-Kinyons-PowerBook: rob | 2006-06-07 14:35:06 -0400
Converted to use _storage instead of _fileobj and laid out the new code for using key-to-me pointers
rkinyon [Mon, 19 Jun 2006 13:11:59 +0000]
r13607@Rob-Kinyons-PowerBook: rob | 2006-05-25 15:12:31 -0400
We now bless the tying of assignments unless they're tied
rkinyon [Mon, 19 Jun 2006 13:10:54 +0000]
r13599@Rob-Kinyons-PowerBook: rob | 2006-05-25 14:21:08 -0400
Finished converting all code to use the four primary engine methods
rkinyon [Mon, 19 Jun 2006 13:10:27 +0000]
r13306@Rob-Kinyons-PowerBook: rob | 2006-05-18 16:15:49 -0400
Converted FETCH
rkinyon [Mon, 19 Jun 2006 13:10:15 +0000]
r13305@Rob-Kinyons-PowerBook: rob | 2006-05-18 15:18:06 -0400
Removed cause of unitialized warnings
rkinyon [Mon, 19 Jun 2006 13:10:06 +0000]
r13304@Rob-Kinyons-PowerBook: rob | 2006-05-18 15:10:48 -0400
Worked out the new API
rkinyon [Mon, 19 Jun 2006 13:09:53 +0000]
r13132@Rob-Kinyons-PowerBook: rob | 2006-05-14 20:27:47 -0400
Added/modified more files
rkinyon [Mon, 19 Jun 2006 13:09:18 +0000]
r13058@Rob-Kinyons-PowerBook: rob | 2006-05-10 15:39:37 -0400
r11694@rob-kinyons-powerbook58 (orig r5987): rkinyon | 2006-04-30 22:22:45 -0400
r11683@rob-kinyons-powerbook58: rob | 2006-04-28 20:54:09 -0400
Fixed export() so that it works on blessed root values
r11695@rob-kinyons-powerbook58 (orig r5988): rkinyon | 2006-04-30 22:22:53 -0400
r11685@rob-kinyons-powerbook58: rob | 2006-04-29 10:50:27 -0400
Have tests for a couple bugs
r11696@rob-kinyons-powerbook58 (orig r5989): rkinyon | 2006-04-30 22:23:00 -0400
r11686@rob-kinyons-powerbook58: rob | 2006-04-29 23:23:17 -0400
Fixed export() so that it works with crossreferences
r11697@rob-kinyons-powerbook58 (orig r5990): rkinyon | 2006-04-30 22:23:06 -0400
r11687@rob-kinyons-powerbook58: rob | 2006-04-29 23:33:57 -0400
Added the failing test for import() tying stuff when it shouldn't
r11698@rob-kinyons-powerbook58 (orig r5991): rkinyon | 2006-04-30 22:23:13 -0400
r11691@rob-kinyons-powerbook58: rob | 2006-04-29 23:53:52 -0400
Moved some more POD over
r11699@rob-kinyons-powerbook58 (orig r5992): rkinyon | 2006-04-30 22:23:21 -0400
r11692@rob-kinyons-powerbook58: rob | 2006-04-30 00:04:30 -0400
Added dependency on FileHandle::Fmode to handle filestatus checks
r11700@rob-kinyons-powerbook58 (orig r5993): rkinyon | 2006-04-30 22:23:29 -0400
r11693@rob-kinyons-powerbook58: rob | 2006-04-30 22:15:38 -0400
Fixed Win32 bug reported by BrowserUk
r11706@rob-kinyons-powerbook58 (orig r5995): rkinyon | 2006-05-01 13:19:59 -0400
r11705@rob-kinyons-powerbook58: rob | 2006-05-01 13:19:45 -0400
Fixed bugs with delete_bucket, add_bucket, and transactions that were exposed through Win32 testing done by Nigel Sandever (Thanks\!)
r11726@rob-kinyons-powerbook58 (orig r5996): rkinyon | 2006-05-01 15:53:56 -0400
r11725@rob-kinyons-powerbook58: rob | 2006-05-01 15:53:46 -0400
Fixed import() so that it doesn't tied the data structure that was passed in
rkinyon [Mon, 19 Jun 2006 13:09:07 +0000]
r13057@Rob-Kinyons-PowerBook: rob | 2006-05-10 15:38:57 -0400
Checked in another failing test on the delete ->{foo} topic
rkinyon [Thu, 15 Jun 2006 20:06:24 +0000]
r14264@Rob-Kinyons-PowerBook: rob | 2006-06-15 16:05:57 -0400
Pushing everything so that Todd Hepler can see it
rkinyon [Thu, 15 Jun 2006 20:06:17 +0000]
r14236@Rob-Kinyons-PowerBook: rob | 2006-06-14 23:07:31 -0400
Engine2 kinda works ...
rkinyon [Thu, 15 Jun 2006 20:06:06 +0000]
r14235@Rob-Kinyons-PowerBook: rob | 2006-06-14 22:24:47 -0400
Moving further along
rkinyon [Wed, 14 Jun 2006 15:44:58 +0000]
r14186@rob-kinyons-powerbook58: rob | 2006-06-14 11:44:48 -0400
Almost ready to test-drive Engine2
rkinyon [Wed, 7 Jun 2006 18:35:29 +0000]
r14010@rob-kinyons-powerbook58: rob | 2006-06-07 14:35:06 -0400
Converted to use _storage instead of _fileobj and laid out the new code for using key-to-me pointers
rkinyon [Wed, 7 Jun 2006 18:35:16 +0000]
r13607@rob-kinyons-powerbook58: rob | 2006-05-25 15:12:31 -0400
We now bless the tying of assignments unless they're tied
rkinyon [Thu, 25 May 2006 18:22:04 +0000]
r13599@rob-kinyons-powerbook58: rob | 2006-05-25 14:21:08 -0400
Finished converting all code to use the four primary engine methods
rkinyon [Thu, 25 May 2006 18:21:56 +0000]
r13306@rob-kinyons-powerbook58: rob | 2006-05-18 16:15:49 -0400
Converted FETCH
rkinyon [Thu, 25 May 2006 18:21:50 +0000]
r13305@rob-kinyons-powerbook58: rob | 2006-05-18 15:18:06 -0400
Removed cause of unitialized warnings
rkinyon [Thu, 25 May 2006 18:21:43 +0000]
r13304@rob-kinyons-powerbook58: rob | 2006-05-18 15:10:48 -0400
Worked out the new API
rkinyon [Thu, 25 May 2006 18:21:32 +0000]
r13132@rob-kinyons-powerbook58: rob | 2006-05-14 20:27:47 -0400
Added/modified more files
rkinyon [Thu, 25 May 2006 18:21:24 +0000]
r13131@rob-kinyons-powerbook58: rob | 2006-05-14 20:22:12 -0400
Added LONG_TEST environment variable to skip long-running tests
rkinyon [Thu, 25 May 2006 18:21:16 +0000]
r13078@rob-kinyons-powerbook58: rob | 2006-05-11 10:33:40 -0400
Removed unneeded test
rkinyon [Wed, 10 May 2006 19:47:57 +0000]
r13057@rob-kinyons-powerbook58: rob | 2006-05-10 15:38:57 -0400
Checked in another failing test on the delete ->{foo} topic
rkinyon [Wed, 10 May 2006 19:47:51 +0000]
r11725@rob-kinyons-powerbook58: rob | 2006-05-01 15:53:46 -0400
Fixed import() so that it doesn't tied the data structure that was passed in
rkinyon [Wed, 10 May 2006 19:47:47 +0000]
r11705@rob-kinyons-powerbook58: rob | 2006-05-01 13:19:45 -0400
Fixed bugs with delete_bucket, add_bucket, and transactions that were exposed through Win32 testing done by Nigel Sandever (Thanks\!)
rkinyon [Wed, 10 May 2006 19:47:40 +0000]
r11693@rob-kinyons-powerbook58: rob | 2006-04-30 22:15:38 -0400
Fixed Win32 bug reported by BrowserUk
rkinyon [Wed, 10 May 2006 19:47:13 +0000]
r11692@rob-kinyons-powerbook58: rob | 2006-04-30 00:04:30 -0400
Added dependency on FileHandle::Fmode to handle filestatus checks
rkinyon [Wed, 10 May 2006 19:46:37 +0000]
r11691@rob-kinyons-powerbook58: rob | 2006-04-29 23:53:52 -0400
Moved some more POD over
rkinyon [Wed, 10 May 2006 19:46:31 +0000]
r11687@rob-kinyons-powerbook58: rob | 2006-04-29 23:33:57 -0400
Added the failing test for import() tying stuff when it shouldn't
rkinyon [Wed, 10 May 2006 19:46:12 +0000]
r11686@rob-kinyons-powerbook58: rob | 2006-04-29 23:23:17 -0400
Fixed export() so that it works with crossreferences
rkinyon [Wed, 10 May 2006 19:46:05 +0000]
r11685@rob-kinyons-powerbook58: rob | 2006-04-29 10:50:27 -0400
Have tests for a couple bugs
rkinyon [Wed, 10 May 2006 19:45:51 +0000]
r11683@rob-kinyons-powerbook58: rob | 2006-04-28 20:54:09 -0400
Fixed export() so that it works on blessed root values
rkinyon [Mon, 1 May 2006 19:53:56 +0000]
r11725@rob-kinyons-powerbook58: rob | 2006-05-01 15:53:46 -0400
Fixed import() so that it doesn't tied the data structure that was passed in
rkinyon [Mon, 1 May 2006 17:19:59 +0000]
r11705@rob-kinyons-powerbook58: rob | 2006-05-01 13:19:45 -0400
Fixed bugs with delete_bucket, add_bucket, and transactions that were exposed through Win32 testing done by Nigel Sandever (Thanks\!)
rkinyon [Mon, 1 May 2006 02:23:29 +0000]
r11693@rob-kinyons-powerbook58: rob | 2006-04-30 22:15:38 -0400
Fixed Win32 bug reported by BrowserUk
rkinyon [Mon, 1 May 2006 02:23:21 +0000]
r11692@rob-kinyons-powerbook58: rob | 2006-04-30 00:04:30 -0400
Added dependency on FileHandle::Fmode to handle filestatus checks
rkinyon [Mon, 1 May 2006 02:23:13 +0000]
r11691@rob-kinyons-powerbook58: rob | 2006-04-29 23:53:52 -0400
Moved some more POD over
rkinyon [Mon, 1 May 2006 02:23:06 +0000]
r11687@rob-kinyons-powerbook58: rob | 2006-04-29 23:33:57 -0400
Added the failing test for import() tying stuff when it shouldn't
rkinyon [Mon, 1 May 2006 02:23:00 +0000]
r11686@rob-kinyons-powerbook58: rob | 2006-04-29 23:23:17 -0400
Fixed export() so that it works with crossreferences
rkinyon [Mon, 1 May 2006 02:22:53 +0000]
r11685@rob-kinyons-powerbook58: rob | 2006-04-29 10:50:27 -0400
Have tests for a couple bugs
rkinyon [Mon, 1 May 2006 02:22:45 +0000]
r11683@rob-kinyons-powerbook58: rob | 2006-04-28 20:54:09 -0400
Fixed export() so that it works on blessed root values
rkinyon [Fri, 28 Apr 2006 18:46:27 +0000]
Broke out a large portion of POD into the Cookbook and Internals POD files
rkinyon [Fri, 28 Apr 2006 13:22:44 +0000]
Fixed missing file in MANIFEST
rkinyon [Fri, 28 Apr 2006 00:33:52 +0000]
0.99_01 ready for releas\e
rkinyon [Thu, 27 Apr 2006 19:00:54 +0000]
CLEAR now works ... all that's left before 0.99_01 is documentation
rkinyon [Thu, 27 Apr 2006 18:37:26 +0000]
Renamed a few things to make more sense
rkinyon [Thu, 27 Apr 2006 18:26:27 +0000]
Added tests for 3 transactions at the same time
rkinyon [Thu, 27 Apr 2006 18:10:30 +0000]
Added push and unshift tests
rkinyon [Thu, 27 Apr 2006 13:52:00 +0000]
Added test for commit with arrays
rkinyon [Thu, 27 Apr 2006 13:48:52 +0000]
Converted to use the intermediate keyloc so that keys work under transactions
rkinyon [Wed, 26 Apr 2006 02:19:10 +0000]
Commit right before adding the keylist
rkinyon [Tue, 25 Apr 2006 14:55:16 +0000]
Minor fixes, including removing the ==2/1 from add_bucket()
rkinyon [Sun, 23 Apr 2006 15:18:12 +0000]
Fixed bug where overwrites weren't transaction-aware