rkinyon [Mon, 6 Mar 2006 14:42:31 +0000]
Added fix for RT#17947 and fixed a bug from last checkin
rkinyon [Mon, 6 Mar 2006 14:08:28 +0000]
Branched for fixes off of 0.98
rkinyon [Sat, 4 Mar 2006 03:44:47 +0000]
Removed all code that was for the attempt to support REF
rkinyon [Sat, 4 Mar 2006 03:43:32 +0000]
Added guard to make sure values that cannot be read correctly aren't stored, plus documentation on the issue
rkinyon [Sat, 4 Mar 2006 02:12:52 +0000]
Rename of Scalar -> Ref
rkinyon [Fri, 3 Mar 2006 22:59:49 +0000]
Broke out write_value in order to create scalarrefs
rkinyon [Fri, 3 Mar 2006 16:02:21 +0000]
Converted as many max-buckets foreach loops to _find_in_buckets as possible ... 3 more to go, but they have a different setup
rkinyon [Fri, 3 Mar 2006 03:10:01 +0000]
Broke add_bucket up into _find_in_buckets() ... will propagate that method tomorrow
rkinyon [Fri, 3 Mar 2006 02:15:59 +0000]
Removed [base] as no longer needed
rkinyon [Fri, 3 Mar 2006 00:49:00 +0000]
Fixed SIG_INTERNAL so that it works + more tests
rkinyon [Thu, 2 Mar 2006 19:58:40 +0000]
added key to _get_subloc after figuring out the correct unpack magic
rkinyon [Thu, 2 Mar 2006 19:46:11 +0000]
Broke out reindexer into its own function
rkinyon [Thu, 2 Mar 2006 16:30:47 +0000]
Removed warning, but left test directory
rkinyon [Thu, 2 Mar 2006 15:51:27 +0000]
Checkin with some debugging code so that I can reboot and continue working
rkinyon [Thu, 2 Mar 2006 15:47:46 +0000]
Cleanup
rkinyon [Thu, 2 Mar 2006 15:47:13 +0000]
Failing test of using keys when referring to the head
rkinyon [Thu, 2 Mar 2006 01:40:19 +0000]
Cleaned up open() a bit
rkinyon [Thu, 2 Mar 2006 01:23:48 +0000]
Aliases became calls to methods for subclassability
rkinyon [Wed, 1 Mar 2006 21:42:00 +0000]
Removed last holdouts of t/test?.db
rkinyon [Wed, 1 Mar 2006 21:36:35 +0000]
Converted all tests to use File::Temp instead of t/test.db
rkinyon [Wed, 1 Mar 2006 20:48:00 +0000]
added test for freespace management
rkinyon [Wed, 1 Mar 2006 20:16:24 +0000]
Removed extraneous comment
rkinyon [Wed, 1 Mar 2006 20:15:38 +0000]
Some minor cleanup of the code layout
rkinyon [Wed, 1 Mar 2006 19:57:25 +0000]
Converted STORE to use find_bucket_list by adding an optional create option
rkinyon [Wed, 1 Mar 2006 19:14:23 +0000]
Converted tabs to spaces
rkinyon [Wed, 1 Mar 2006 19:09:54 +0000]
close() is now close_fh()
rkinyon [Wed, 1 Mar 2006 19:03:31 +0000]
Moved comments around so that they still made some sense
rkinyon [Wed, 1 Mar 2006 18:56:49 +0000]
All globals are now converted to variables within the engine object
rkinyon [Wed, 1 Mar 2006 18:38:06 +0000]
has been removed
rkinyon [Wed, 1 Mar 2006 18:27:26 +0000]
Removed global variable
rkinyon [Wed, 1 Mar 2006 17:17:55 +0000]
Added setup_fh that handles inodes separate from open()
rkinyon [Wed, 1 Mar 2006 16:01:46 +0000]
Added better tests of existence around failure to write to readonly handle
rkinyon [Wed, 1 Mar 2006 15:58:42 +0000]
Removed debug flag from code and POD
rkinyon [Tue, 28 Feb 2006 21:55:25 +0000]
Moved all constants into DBM::Deep::Engine
rkinyon [Tue, 28 Feb 2006 20:14:41 +0000]
Moved find_bucket_list, traverse_index, and get_next_key to Engine
rkinyon [Tue, 28 Feb 2006 20:07:09 +0000]
Moved _bucket_exists to Engine
rkinyon [Tue, 28 Feb 2006 20:04:34 +0000]
Moved _delete_bucket to Engine
rkinyon [Tue, 28 Feb 2006 20:01:57 +0000]
Moved _get_bucket_value to Engine
rkinyon [Tue, 28 Feb 2006 19:59:01 +0000]
Moved add_bucket to the engine
rkinyon [Tue, 28 Feb 2006 19:52:48 +0000]
Moved _create_tag, _load_tag, and _index_lookup into the engine
rkinyon [Tue, 28 Feb 2006 19:45:24 +0000]
Moved _close() into the engine
rkinyon [Tue, 28 Feb 2006 19:40:05 +0000]
Initial breakout into engine code
rkinyon [Tue, 28 Feb 2006 19:23:41 +0000]
Removed file-is-open gatekeeper checks ... no tests for them
rkinyon [Tue, 28 Feb 2006 19:22:56 +0000]
Removed error/clear_error functions
rkinyon [Tue, 28 Feb 2006 19:06:48 +0000]
Updated version number to 0.99_01 to reflect dev path to 1.00
rkinyon [Tue, 28 Feb 2006 18:54:49 +0000]
Final items before release
rkinyon [Tue, 28 Feb 2006 18:48:04 +0000]
Added test to verify no writing to a readonly file
rkinyon [Tue, 28 Feb 2006 18:45:08 +0000]
Added more tests on SPLICE
rkinyon [Mon, 27 Feb 2006 21:02:10 +0000]
Updated POD to mark items as deprecated ... almost ready to release 0.98
rkinyon [Mon, 27 Feb 2006 20:26:40 +0000]
Added huge internal copy test
rkinyon [Mon, 27 Feb 2006 19:28:02 +0000]
Further changes
rkinyon [Mon, 27 Feb 2006 19:11:14 +0000]
Consolidated two read()s into one
rkinyon [Mon, 27 Feb 2006 15:56:01 +0000]
Updated changes with bugfixes
rkinyon [Mon, 27 Feb 2006 15:45:57 +0000]
Updated Changes with the new patch
rkinyon [Mon, 27 Feb 2006 15:45:13 +0000]
Hand-applied patch from David Cantrell to add file_offset to allow use of DATA filehandle
rkinyon [Mon, 27 Feb 2006 14:13:10 +0000]
Added test for exporting a blessed arrayref
rkinyon [Mon, 27 Feb 2006 14:06:16 +0000]
export() now works with autobless
rkinyon [Mon, 27 Feb 2006 13:54:03 +0000]
Added additional cases
rkinyon [Sat, 25 Feb 2006 03:36:13 +0000]
Fixed grammar error in POD
rkinyon [Sat, 25 Feb 2006 03:35:36 +0000]
Updated Coverage report
rkinyon [Sat, 25 Feb 2006 03:35:12 +0000]
Removed one call to reftype
rkinyon [Sat, 25 Feb 2006 02:33:43 +0000]
Fixed the hypothetical TIESCALAR
rkinyon [Sat, 25 Feb 2006 02:32:58 +0000]
Added sigdie protection in all eval-blocks
rkinyon [Fri, 24 Feb 2006 19:31:05 +0000]
Upped version to 0.98 and updated Changes
rkinyon [Fri, 24 Feb 2006 19:29:27 +0000]
Fixed array test slowness by preventing Test::Builder's SIG{__DIE__} from being called
rkinyon [Fri, 24 Feb 2006 18:48:20 +0000]
Updated Changes to note when we actually released 0.97
rkinyon [Fri, 24 Feb 2006 16:52:45 +0000]
Tagged 0.97
jhuckaby [Fri, 24 Feb 2006 07:06:25 +0000]
- Removed volatile option as it is pretty useless (use locking instead)
- Locking now implicitly enables autoflush
jhuckaby [Fri, 24 Feb 2006 07:04:43 +0000]
locking now implicitly enables autoflush
removed volatile feature
now only calling stat() once per STORE() (and only when locking is enabled)
fixed a typo in POD
updated test coverage table
rkinyon [Fri, 24 Feb 2006 05:25:17 +0000]
Cleaned up a little
rkinyon [Fri, 24 Feb 2006 05:11:19 +0000]
Added failing test
rkinyon [Thu, 23 Feb 2006 20:21:01 +0000]
POD changes
rkinyon [Thu, 23 Feb 2006 18:46:10 +0000]
Reduce require version of Scalar::Util from 1.18 to 1.14
rkinyon [Thu, 23 Feb 2006 18:42:51 +0000]
Fixed some Cygwin test failures
Improved POD a little
rkinyon [Thu, 23 Feb 2006 15:12:51 +0000]
Fixed missing inode problem
rkinyon [Thu, 23 Feb 2006 15:06:44 +0000]
Fixed test counter mismatch w/fork
rkinyon [Thu, 23 Feb 2006 15:02:58 +0000]
Added changes made by Joe last night to Changes file
jhuckaby [Thu, 23 Feb 2006 08:19:15 +0000]
Added test for special case where hash is stored blessed into class with short name, then is replaced with hash blessed into class with longer name.
jhuckaby [Thu, 23 Feb 2006 08:11:08 +0000]
Fixed autobless bug with re-blessing into class with longer name
jhuckaby [Thu, 23 Feb 2006 08:02:41 +0000]
performance tweak, added ref() check before eval {} block.
answered an XXX question
added note to POD docs
added author
updated copyright year
jhuckaby [Thu, 23 Feb 2006 07:47:10 +0000]
Fixed optimize() bug with locking and added tests.
rkinyon [Thu, 23 Feb 2006 05:02:24 +0000]
Improved the speed of Array PUT a little ... still needs work
rkinyon [Thu, 23 Feb 2006 03:54:59 +0000]
Converted a for-loop to a map in SPLICE
rkinyon [Thu, 23 Feb 2006 03:52:21 +0000]
Added tests on the return value of splice plus a comment on the need for setting
rkinyon [Thu, 23 Feb 2006 01:03:09 +0000]
New test coverage stats and better coding standards for global variables
rkinyon [Thu, 23 Feb 2006 00:50:46 +0000]
Negative indices all work and all the array methods are correctly locked
rkinyon [Thu, 23 Feb 2006 00:33:04 +0000]
Converted DELETE to not call FETCH, but to reimplement it. (There's a refactoring here that needs to be done, I think
rkinyon [Thu, 23 Feb 2006 00:28:19 +0000]
Converted to use _get_args() to make all new/tie argument handling the same
rkinyon [Wed, 22 Feb 2006 21:47:38 +0000]
Updated changes to reflect latest fixes
rkinyon [Wed, 22 Feb 2006 20:17:24 +0000]
Added verification that autobless still allows access through the tie mechanism
rkinyon [Wed, 22 Feb 2006 20:09:58 +0000]
exists now works on negative arrays
rkinyon [Wed, 22 Feb 2006 20:08:02 +0000]
exists now works on negative arrays
rkinyon [Wed, 22 Feb 2006 19:23:17 +0000]
Assignment to a negative value within the bounds of the array works
rkinyon [Wed, 22 Feb 2006 19:12:23 +0000]
Started to make negative array indices work
rkinyon [Tue, 21 Feb 2006 19:58:56 +0000]
Marked two tests as passing that were TODO
rkinyon [Tue, 21 Feb 2006 19:57:10 +0000]
Cleared up some more TODO tests
rkinyon [Tue, 21 Feb 2006 19:54:00 +0000]
Fixed naive use of {@_} in TIE*
rkinyon [Tue, 21 Feb 2006 19:45:50 +0000]
UNSHIFT and PUSH now return the length of the new array
rkinyon [Tue, 21 Feb 2006 18:51:40 +0000]
Fixed the fact that delete should return the value deleted
rkinyon [Mon, 20 Feb 2006 19:53:24 +0000]
Renamed to remove from auto-running