19 years agotest of svn on new machine
rkinyon [Fri, 10 Mar 2006 20:14:51 +0000]
test of svn on new machine

19 years agoCleaning up split_index()
rkinyon [Fri, 10 Mar 2006 17:53:49 +0000]
Cleaning up split_index()

19 years agoAdded MSWin32 checks for is_writable call
rkinyon [Thu, 9 Mar 2006 19:51:12 +0000]
Added MSWin32 checks for is_writable call
create_tag => write_tag

19 years agoFixed autobless confusion with _length_needed()
rkinyon [Thu, 9 Mar 2006 19:44:04 +0000]
Fixed autobless confusion with _length_needed()

19 years agofixed typo in POD
jhuckaby [Wed, 8 Mar 2006 22:18:17 +0000]
fixed typo in POD

19 years agoIncompatible file format change
rkinyon [Wed, 8 Mar 2006 19:30:04 +0000]
Incompatible file format change

19 years agoMore cleanup ... almost ready for _release_space()
rkinyon [Wed, 8 Mar 2006 16:35:24 +0000]
More cleanup ... almost ready for _release_space()

19 years agoAll create_tag() calls now use _request_space()
rkinyon [Wed, 8 Mar 2006 15:31:26 +0000]
All create_tag() calls now use _request_space()

19 years agoCreated tag_size() and am converting create_tag() calls to use _request_space()
rkinyon [Wed, 8 Mar 2006 15:28:48 +0000]
Created tag_size() and am converting create_tag() calls to use _request_space()

19 years agoAdded _length_needed() function
rkinyon [Wed, 8 Mar 2006 15:14:46 +0000]
Added _length_needed() function

19 years agoConverted more to use _request_space() ... still more to go
rkinyon [Tue, 7 Mar 2006 21:23:17 +0000]
Converted more to use _request_space() ... still more to go

19 years agoMoved the flock to around the entire loop
rkinyon [Tue, 7 Mar 2006 20:07:37 +0000]
Moved the flock to around the entire loop

19 years agoMoved a lot of open()'s code into setup_fh()
rkinyon [Tue, 7 Mar 2006 19:45:42 +0000]
Moved a lot of open()'s code into setup_fh()

19 years agoAdded dep on 5.6.0 and started breakout of request_space()/release_space()
rkinyon [Tue, 7 Mar 2006 18:54:34 +0000]
Added dep on 5.6.0 and started breakout of request_space()/release_space()

19 years agoAdded fix for RT#17947 and fixed a bug from last checkin
rkinyon [Mon, 6 Mar 2006 14:42:31 +0000]
Added fix for RT#17947 and fixed a bug from last checkin

19 years agoBranched for fixes off of 0.98
rkinyon [Mon, 6 Mar 2006 14:08:28 +0000]
Branched for fixes off of 0.98

19 years agoRemoved all code that was for the attempt to support REF
rkinyon [Sat, 4 Mar 2006 03:44:47 +0000]
Removed all code that was for the attempt to support REF

19 years agoAdded guard to make sure values that cannot be read correctly aren't stored, plus...
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

19 years agoRename of Scalar -> Ref
rkinyon [Sat, 4 Mar 2006 02:12:52 +0000]
Rename of Scalar -> Ref

19 years agoBroke out write_value in order to create scalarrefs
rkinyon [Fri, 3 Mar 2006 22:59:49 +0000]
Broke out write_value in order to create scalarrefs

19 years agoConverted as many max-buckets foreach loops to _find_in_buckets as possible ... 3...
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

19 years agoBroke add_bucket up into _find_in_buckets() ... will propagate that method tomorrow
rkinyon [Fri, 3 Mar 2006 03:10:01 +0000]
Broke add_bucket up into _find_in_buckets() ... will propagate that method tomorrow

19 years agoRemoved [base] as no longer needed
rkinyon [Fri, 3 Mar 2006 02:15:59 +0000]
Removed [base] as no longer needed

19 years agoFixed SIG_INTERNAL so that it works + more tests
rkinyon [Fri, 3 Mar 2006 00:49:00 +0000]
Fixed SIG_INTERNAL so that it works + more tests

19 years agoadded key to _get_subloc after figuring out the correct unpack magic
rkinyon [Thu, 2 Mar 2006 19:58:40 +0000]
added key to _get_subloc after figuring out the correct unpack magic

19 years agoBroke out reindexer into its own function
rkinyon [Thu, 2 Mar 2006 19:46:11 +0000]
Broke out reindexer into its own function

19 years agoRemoved warning, but left test directory
rkinyon [Thu, 2 Mar 2006 16:30:47 +0000]
Removed warning, but left test directory

19 years agoCheckin with some debugging code so that I can reboot and continue working
rkinyon [Thu, 2 Mar 2006 15:51:27 +0000]
Checkin with some debugging code so that I can reboot and continue working

19 years agoCleanup
rkinyon [Thu, 2 Mar 2006 15:47:46 +0000]
Cleanup

19 years agoFailing test of using keys when referring to the head
rkinyon [Thu, 2 Mar 2006 15:47:13 +0000]
Failing test of using keys when referring to the head

19 years agoCleaned up open() a bit
rkinyon [Thu, 2 Mar 2006 01:40:19 +0000]
Cleaned up open() a bit

19 years agoAliases became calls to methods for subclassability
rkinyon [Thu, 2 Mar 2006 01:23:48 +0000]
Aliases became calls to methods for subclassability

19 years agoRemoved last holdouts of t/test?.db
rkinyon [Wed, 1 Mar 2006 21:42:00 +0000]
Removed last holdouts of t/test?.db

19 years agoConverted all tests to use File::Temp instead 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

19 years agoadded test for freespace management
rkinyon [Wed, 1 Mar 2006 20:48:00 +0000]
added test for freespace management

19 years agoRemoved extraneous comment
rkinyon [Wed, 1 Mar 2006 20:16:24 +0000]
Removed extraneous comment

19 years agoSome minor cleanup of the code layout
rkinyon [Wed, 1 Mar 2006 20:15:38 +0000]
Some minor cleanup of the code layout

19 years agoConverted STORE to use find_bucket_list by adding an optional create option
rkinyon [Wed, 1 Mar 2006 19:57:25 +0000]
Converted STORE to use find_bucket_list by adding an optional create option

19 years agoConverted tabs to spaces
rkinyon [Wed, 1 Mar 2006 19:14:23 +0000]
Converted tabs to spaces

19 years agoclose() is now close_fh()
rkinyon [Wed, 1 Mar 2006 19:09:54 +0000]
close() is now close_fh()

19 years agoMoved comments around so that they still made some sense
rkinyon [Wed, 1 Mar 2006 19:03:31 +0000]
Moved comments around so that they still made some sense

19 years agoAll globals are now converted to variables within the engine object
rkinyon [Wed, 1 Mar 2006 18:56:49 +0000]
All globals are now converted to variables within the engine object

19 years ago has been removed
rkinyon [Wed, 1 Mar 2006 18:38:06 +0000]
 has been removed

19 years agoRemoved global variable
rkinyon [Wed, 1 Mar 2006 18:27:26 +0000]
Removed  global variable

19 years agoAdded setup_fh that handles inodes separate from open()
rkinyon [Wed, 1 Mar 2006 17:17:55 +0000]
Added setup_fh that handles inodes separate from open()

19 years agoAdded better tests of existence around failure to write to readonly handle
rkinyon [Wed, 1 Mar 2006 16:01:46 +0000]
Added better tests of existence around failure to write to readonly handle

19 years agoRemoved debug flag from code and POD
rkinyon [Wed, 1 Mar 2006 15:58:42 +0000]
Removed debug flag from code and POD

19 years agoMoved all constants into DBM::Deep::Engine
rkinyon [Tue, 28 Feb 2006 21:55:25 +0000]
Moved all constants into DBM::Deep::Engine

19 years agoMoved find_bucket_list, traverse_index, and get_next_key to Engine
rkinyon [Tue, 28 Feb 2006 20:14:41 +0000]
Moved find_bucket_list, traverse_index, and get_next_key to Engine

19 years agoMoved _bucket_exists to Engine
rkinyon [Tue, 28 Feb 2006 20:07:09 +0000]
Moved _bucket_exists to Engine

19 years agoMoved _delete_bucket to Engine
rkinyon [Tue, 28 Feb 2006 20:04:34 +0000]
Moved _delete_bucket to Engine

19 years agoMoved _get_bucket_value to Engine
rkinyon [Tue, 28 Feb 2006 20:01:57 +0000]
Moved _get_bucket_value to Engine

19 years agoMoved add_bucket to the engine
rkinyon [Tue, 28 Feb 2006 19:59:01 +0000]
Moved add_bucket to the engine

19 years agoMoved _create_tag, _load_tag, and _index_lookup into the engine
rkinyon [Tue, 28 Feb 2006 19:52:48 +0000]
Moved _create_tag, _load_tag, and _index_lookup into the engine

19 years agoMoved _close() into the engine
rkinyon [Tue, 28 Feb 2006 19:45:24 +0000]
Moved _close() into the engine

19 years agoInitial breakout into engine code
rkinyon [Tue, 28 Feb 2006 19:40:05 +0000]
Initial breakout into engine code

19 years agoRemoved file-is-open gatekeeper checks ... no tests for them
rkinyon [Tue, 28 Feb 2006 19:23:41 +0000]
Removed file-is-open gatekeeper checks ... no tests for them

19 years agoRemoved error/clear_error functions
rkinyon [Tue, 28 Feb 2006 19:22:56 +0000]
Removed error/clear_error functions

19 years agoUpdated version number to 0.99_01 to reflect dev path to 1.00
rkinyon [Tue, 28 Feb 2006 19:06:48 +0000]
Updated version number to 0.99_01 to reflect dev path to 1.00

19 years agoFinal items before release
rkinyon [Tue, 28 Feb 2006 18:54:49 +0000]
Final items before release

19 years agoAdded test to verify no writing to a readonly file
rkinyon [Tue, 28 Feb 2006 18:48:04 +0000]
Added test to verify no writing to a readonly file

19 years agoAdded more tests on SPLICE
rkinyon [Tue, 28 Feb 2006 18:45:08 +0000]
Added more tests on SPLICE

19 years agoUpdated POD to mark items as deprecated ... almost ready to release 0.98
rkinyon [Mon, 27 Feb 2006 21:02:10 +0000]
Updated POD to mark items as deprecated ... almost ready to release 0.98

19 years agoAdded huge internal copy test
rkinyon [Mon, 27 Feb 2006 20:26:40 +0000]
Added huge internal copy test

19 years agoFurther changes
rkinyon [Mon, 27 Feb 2006 19:28:02 +0000]
Further changes

19 years agoConsolidated two read()s into one
rkinyon [Mon, 27 Feb 2006 19:11:14 +0000]
Consolidated two read()s into one

19 years agoUpdated changes with bugfixes
rkinyon [Mon, 27 Feb 2006 15:56:01 +0000]
Updated changes with bugfixes

19 years agoUpdated Changes with the new patch
rkinyon [Mon, 27 Feb 2006 15:45:57 +0000]
Updated Changes with the new patch

19 years agoHand-applied patch from David Cantrell to add file_offset to allow use of DATA filehandle
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

19 years agoAdded test for exporting a blessed arrayref
rkinyon [Mon, 27 Feb 2006 14:13:10 +0000]
Added test for exporting a blessed arrayref

19 years agoexport() now works with autobless
rkinyon [Mon, 27 Feb 2006 14:06:16 +0000]
export() now works with autobless

19 years agoAdded additional cases
rkinyon [Mon, 27 Feb 2006 13:54:03 +0000]
Added additional cases

19 years agoFixed grammar error in POD
rkinyon [Sat, 25 Feb 2006 03:36:13 +0000]
Fixed grammar error in POD

19 years agoUpdated Coverage report
rkinyon [Sat, 25 Feb 2006 03:35:36 +0000]
Updated Coverage report

19 years agoRemoved one call to reftype
rkinyon [Sat, 25 Feb 2006 03:35:12 +0000]
Removed one call to reftype

19 years agoFixed the hypothetical TIESCALAR
rkinyon [Sat, 25 Feb 2006 02:33:43 +0000]
Fixed the hypothetical TIESCALAR

19 years agoAdded sigdie protection in all eval-blocks
rkinyon [Sat, 25 Feb 2006 02:32:58 +0000]
Added sigdie protection in all eval-blocks

19 years agoUpped version to 0.98 and updated Changes
rkinyon [Fri, 24 Feb 2006 19:31:05 +0000]
Upped version to 0.98 and updated Changes

19 years agoFixed array test slowness by preventing Test::Builder's SIG{__DIE__} from being called
rkinyon [Fri, 24 Feb 2006 19:29:27 +0000]
Fixed array test slowness by preventing Test::Builder's SIG{__DIE__} from being called

19 years agoUpdated Changes to note when we actually released 0.97
rkinyon [Fri, 24 Feb 2006 18:48:20 +0000]
Updated Changes to note when we actually released 0.97

19 years agoTagged 0.97 tags/0-97 0-97
rkinyon [Fri, 24 Feb 2006 16:52:45 +0000]
Tagged 0.97

19 years ago - Removed volatile option as it is pretty useless (use locking instead)
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

19 years agolocking 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

19 years agoCleaned up a little
rkinyon [Fri, 24 Feb 2006 05:25:17 +0000]
Cleaned up a little

19 years agoAdded failing test
rkinyon [Fri, 24 Feb 2006 05:11:19 +0000]
Added failing test

19 years agoPOD changes
rkinyon [Thu, 23 Feb 2006 20:21:01 +0000]
POD changes

19 years agoReduce require version of Scalar::Util from 1.18 to 1.14
rkinyon [Thu, 23 Feb 2006 18:46:10 +0000]
Reduce require version of Scalar::Util from 1.18 to 1.14

19 years agoFixed some Cygwin test failures
rkinyon [Thu, 23 Feb 2006 18:42:51 +0000]
Fixed some Cygwin test failures
Improved POD a little

19 years agoFixed missing inode problem
rkinyon [Thu, 23 Feb 2006 15:12:51 +0000]
Fixed missing inode problem

19 years agoFixed test counter mismatch w/fork
rkinyon [Thu, 23 Feb 2006 15:06:44 +0000]
Fixed test counter mismatch w/fork

19 years agoAdded changes made by Joe last night to Changes file
rkinyon [Thu, 23 Feb 2006 15:02:58 +0000]
Added changes made by Joe last night to Changes file

19 years agoAdded test for special case where hash is stored blessed into class with short name...
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.

19 years agoFixed autobless bug with re-blessing 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

19 years agoperformance tweak, added ref() check before eval {} block.
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

19 years agoFixed optimize() bug with locking and added tests.
jhuckaby [Thu, 23 Feb 2006 07:47:10 +0000]
Fixed optimize() bug with locking and added tests.

19 years agoImproved the speed of Array PUT a little ... still needs work
rkinyon [Thu, 23 Feb 2006 05:02:24 +0000]
Improved the speed of Array PUT a little ... still needs work

19 years agoConverted a for-loop to a map in SPLICE
rkinyon [Thu, 23 Feb 2006 03:54:59 +0000]
Converted a for-loop to a map in SPLICE

19 years agoAdded tests on the return value of splice plus a comment on the need for setting
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

19 years agoNew test coverage stats and better coding standards for global variables
rkinyon [Thu, 23 Feb 2006 01:03:09 +0000]
New test coverage stats and better coding standards for global variables

19 years agoNegative indices all work and all the array methods are correctly locked
rkinyon [Thu, 23 Feb 2006 00:50:46 +0000]
Negative indices all work and all the array methods are correctly locked