[libdbm-deep-perl] annotated tag upstream/2.0013 created (now a513d32)
gregor herrmann
gregoa at debian.org
Thu Jan 7 18:43:49 UTC 2016
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/2.0013
in repository libdbm-deep-perl.
at a513d32 (tag)
tagging 445c4c30c39b0a9e09ef3da04a64e49881a7e5ff (commit)
replaces upstream/2.0012
tagged by gregor herrmann
on Thu Jan 7 19:34:28 2016 +0100
- Log -----------------------------------------------------------------
Upstream version 2.0013
AGOSTINI Yves (1):
[rt.cpan.org #76378] POD issues
Ansgar Burchardt (1):
Fix build with perl 5.12
Breno G. de Oliveira (4):
removing everything git-related from the build
ignoring MYMETA.json
moving the README to markdown
updating contributors' list
David Steinbrunner (12):
typo fix
typo fixes
typo fix
typo fix
typo fix
typo fix
typo fixes
typo fix
typo fixes
repository added to cpan metadata
CONTRIBUTORS addition
RT#85252: change to fix pod test failure
H.Merijn Brand (2):
pod fixes
There should never ever be an else after return/die/exit
James Stanley (3):
Use "defined" in DBM::Deep::Array::PUSH
Iterate over each argument to PUSH, even undef ones
Add test for pushing non-true values; add James Stanley to contributors list
Rob Kinyon (70):
Added .gitignore file
Fixed calling convention
Standardized test incantations
new_dbm() added to allow for running the same tests against multiple backends without having to worry about what's installed and what's not within the test itself.
Added files and deps for SQL backend. THIS STILL NEEDS LOTS OF WORK AND WILL LIKELY CHANGE DRAMATICALLY BEFORE RELEASE TO CPAN.
Converted all relevant tests to use new_dbm instead of new_fh and all tests (except for one) uses done_testing
Created concept of Storage:: in order to start adding more storage backends
POD linebreak cleanup
Started work on DBM::Deep::Engine breakdown
Added missing file
Migrating POD over
Migrated setup_fh -> setup and moved lots of POD into the base class
Refactored Sector:: out from under Engine:: and into its own area
Converted ->load calls into Engine::->load_sector() calls in order to allow better encapsulation and pluggability
Moved a few things and started on the MySQL schema
Got some basic functionality working. Still isn't fully functional (only the specified tests in t/02_hash.t work).
Started refactoring of Iterator hierarchy
Fixed a bug with DBI iterators and made the tets self-bootstrapping and added the NO_TEST_FILE option to the test runs and fixed a mistake in testplans.
Got arrays working, requiring that make_reference and clone be added and functional
Fixed problem with second-level values being overwritten when accessed.
Fixed problem with large keys over 65535 bytes.
Fixed how classname is stored
All tests pass except for the transaction tests under MySQL. InnoDB sucks
Added supports() and rewrote the tests so that Engine::DBI doesn't run the transaction tests.
Fixed typo
Getting everything ready for release of 1.0019_001
First pass at SQLite support. Have everything through t/18 passing with all three engines.
Fixed up so that SQLite is supported
Added infrastructure to support transactions in ::DBI, but turned it off (for now)
Don't need the commit with AutoCommit
Fixed immediate dependence on DBI
Applied POD Patch by FWIE (RT #51888)
(RT #44981) Added VERSION to ::Array, ::Engine, and ::Hash
Removed extraneous slashes from POD
RT# 50541: Fix for clear bug. Introduces a speed regression
Added a TODO list
(RT #40782) '0' as a hashkey wasn't iterated over correctly.
(RT #48031) Better var localizations (Thanks, SPROUT!)
Ready to release
Fixed bug in Build.PL and pre-seeded expected activity for this release
Added recursion test, hoisted staleness() to Sector.pm, and refactored to write_bucket_list() in prep for clear()
Refactored to _descend to fix the recursion bug
(RT #48031) Better var localizations (Thanks, SPROUT!)
(RT #40782) '0' as a hashkey wasn't iterated over correctly.
Intermezzo commit
Merge cd5303b: RT# 50541: Fix for clear bug. Introduces a speed regression
Apply some changes
Apply some changes
Had to turn off caching, but I've merged everything from SPROUT's fixes
Final fixes before releasing last developer release
Prepare for 1.0020
Merged with master and am ready to merge back
Merge pull request #1 from jes/master
Released 2.0009
Merge pull request #2 from dsteinbrunner/patch-1
Merge pull request #5 from dsteinbrunner/patch-1
Merge pull request #4 from dsteinbrunner/patch-2
Merge pull request #9 from dsteinbrunner/patch-1
Added items from rurban
Updated version to do a new release
Fixed POD
Merge pull request #10 from Tux/master
Releasing fixes by H. Merijn Brandt
Release
Provide better warnings and errors for txns.
Merge pull request #13 from shlomif/shlomif-CPANTS-fixes-1
Merge pull request #15 from garu/garu/manifest
Merge pull request #16 from garu/patch-1
Merge pull request #14 from garu/garu/markdown
Release 2.0013
Shlomi Fish (2):
Add a missing "use strict".
Add a missing "use warnings".
adamk at cpan.org (1):
Test::More's BAIL_OUT command imposes a 0.61 dependency
esobchenko at gmail.com (1):
test and fix added for defect #34819
gregor herrmann (2):
spelling mistakes
Imported Upstream version 2.0013
jettero at cpan.org (5):
repeatedly deleting a key will produce blist errors
here's a test that shows the memory leak
credit for Alex
alternate between using transactions and not causes reference problems
1) forgot to add some t/5* tests to the MANIFEST 2) The one line patch to Engine.pm seems to fix the memory leak... 3) the leak detection in t/52 was too aggressive, allowing 2% fails
jhuckaby (9):
bugfix: now calling die() if file type does not match constructor type
converted TODO test into real one (corrupted master index)
Fixed optimize() bug with locking and added tests.
performance tweak, added ref() check before eval {} block.
Fixed autobless bug with re-blessing into class with longer name
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.
locking now implicitly enables autoflush
- Removed volatile option as it is pretty useless (use locking instead)
fixed typo in POD
rkinyon (281):
Initial migration from dev.iinteractive.com
Added cover_db to list of cleanup items
Added test for autobless files working with non-autobless
Added autobless_2.t
A few more fixes, bringing stmt to 94.9% and overall to 88.5%
init() -> _init()
open() is now _open()
close() -> _close()
Reorged and added some more tests for filetype failure
Removed TODO markings for tests that are now fixed
Finished most of the renamings and updated Changes to reflect the new API
Renamings
Final renamings
Updated MANIFEST
Fixed bug that I created in last checkin
Added a few more edge case tests re: when the fh is open and what functions are expecting
Fixed my autobless stupidity and added a test demonstrating how _copy_node() borks autobless
Added a test for export() + autobless => 1
Taint doesn't work ... we need to fix that. The problem is the insecure open() provided by FileHandle ...
Converting from FileHandle methods to keywords in preparation for removing FileHandle
Converted eof() from FileHandle method to builtin
Intermediate checkin while changing usages of ->fh ->
Removed call to FileHandle->flush()
Fixed per ikegami's reply at http://www.perlmonks.org/?node_id=531005
Improved $| handling
Converted all ->print(...) to print( ...)
Added test to demonstrate issue with object created by TIEARRAY
Fixed the large tests so that they run 4x faster
Removed debugging statements and reverted to FileHandle so that the HEAD passes all tests
Removed assignment to make the test more stringent
Created DBM::Deep::_::Root, removed FileHandle, and we now pass tests run with -T
Added return values to lock()/unlock() and reinstated _close()
Break out the Array and Hash ties into separate files
Converted open() to sysopen()
Fixed test to reflect reality
Added tagline
Removed unnecessary commented-out dependency on Carp
Fixed the pseudohash bug and tested against 5.9.3
Cleaned up a little bit more
Failing test for scalar refs
Renamed to remove from auto-running
Renamed to remove from auto-running
Fixed the fact that delete should return the value deleted
UNSHIFT and PUSH now return the length of the new array
Fixed naive use of {@_} in TIE*
Cleared up some more TODO tests
Marked two tests as passing that were TODO
Started to make negative array indices work
Assignment to a negative value within the bounds of the array works
exists now works on negative arrays
exists now works on negative arrays
Added verification that autobless still allows access through the tie mechanism
Updated changes to reflect latest fixes
Converted to use _get_args() to make all new/tie argument handling the same
Converted DELETE to not call FETCH, but to reimplement it. (There's a refactoring here that needs to be done, I think
Negative indices all work and all the array methods are correctly locked
New test coverage stats and better coding standards for global variables
Added tests on the return value of splice plus a comment on the need for setting
Converted a for-loop to a map in SPLICE
Improved the speed of Array PUT a little ... still needs work
Added changes made by Joe last night to Changes file
Fixed test counter mismatch w/fork
Fixed missing inode problem
Fixed some Cygwin test failures
Reduce require version of Scalar::Util from 1.18 to 1.14
POD changes
Added failing test
Cleaned up a little
Tagged 0.97
Updated Changes to note when we actually released 0.97
Fixed array test slowness by preventing Test::Builder's SIG{__DIE__} from being called
Upped version to 0.98 and updated Changes
Added sigdie protection in all eval-blocks
Fixed the hypothetical TIESCALAR
Removed one call to reftype
Updated Coverage report
Fixed grammar error in POD
Added additional cases
export() now works with autobless
Added test for exporting a blessed arrayref
Hand-applied patch from David Cantrell to add file_offset to allow use of DATA filehandle
Updated Changes with the new patch
Updated changes with bugfixes
Consolidated two read()s into one
Further changes
Added huge internal copy test
Updated POD to mark items as deprecated ... almost ready to release 0.98
Added more tests on SPLICE
Added test to verify no writing to a readonly file
Final items before release
Updated version number to 0.99_01 to reflect dev path to 1.00
Removed error/clear_error functions
Removed file-is-open gatekeeper checks ... no tests for them
Initial breakout into engine code
Moved _close() into the engine
Moved _create_tag, _load_tag, and _index_lookup into the engine
Moved add_bucket to the engine
Moved _get_bucket_value to Engine
Moved _delete_bucket to Engine
Moved _bucket_exists to Engine
Moved find_bucket_list, traverse_index, and get_next_key to Engine
Moved all constants into DBM::Deep::Engine
Removed debug flag from code and POD
Added better tests of existence around failure to write to readonly handle
Added setup_fh that handles inodes separate from open()
Removed global variable
has been removed
All globals are now converted to variables within the engine object
Moved comments around so that they still made some sense
close() is now close_fh()
Converted tabs to spaces
Converted STORE to use find_bucket_list by adding an optional create option
Some minor cleanup of the code layout
Removed extraneous comment
added test for freespace management
Converted all tests to use File::Temp instead of t/test.db
Removed last holdouts of t/test?.db
Aliases became calls to methods for subclassability
Cleaned up open() a bit
Failing test of using keys when referring to the head
Cleanup
Checkin with some debugging code so that I can reboot and continue working
Removed warning, but left test directory
Broke out reindexer into its own function
added key to _get_subloc after figuring out the correct unpack magic
Fixed SIG_INTERNAL so that it works + more tests
Removed [base] as no longer needed
Broke add_bucket up into _find_in_buckets() ... will propagate that method tomorrow
Converted as many max-buckets foreach loops to _find_in_buckets as possible ... 3 more to go, but they have a different setup
Broke out write_value in order to create scalarrefs
Rename of Scalar -> Ref
Added guard to make sure values that cannot be read correctly aren't stored, plus documentation on the issue
Removed all code that was for the attempt to support REF
Branched for fixes off of 0.98
Added fix for RT#17947 and fixed a bug from last checkin
Added dep on 5.6.0 and started breakout of request_space()/release_space()
Moved a lot of open()'s code into setup_fh()
Moved the flock to around the entire loop
Converted more to use _request_space() ... still more to go
Added _length_needed() function
Created tag_size() and am converting create_tag() calls to use _request_space()
All create_tag() calls now use _request_space()
More cleanup ... almost ready for _release_space()
Incompatible file format change
Fixed autobless confusion with _length_needed()
Added MSWin32 checks for is_writable call
Cleaning up split_index()
test of svn on new machine
Removed some dependencies on ->_type, instead moving them into the appropriate child classes
Removed _get_self() call in _copy_node
Added unflocks to all tests so that the tests run on OSX
Removed debugging info
Added tests for storing tied stuff
Converted some calls to new() into tie()
More tests
Children are now tied directly instead of copied. This makes code behave more as expected. tied variables are no longer allowed, except for purely internal references. This includes banning DBM::Deep references that aren't purely internal.
Fixed TODO test to check the right die message
Started migration to Test::Class
More tests added
Completed transcription of 02_hash.t
Added more tests
Fixed typo in a build_requires
Create a write_signature() method
Added read_file_signature
Added basic array test structure
Added version to the file header
Fixed failing test due to changed header
Renamed a few variables and added comments
Added autovivification tests
Added missing files to the MANIFEST
New testing feature that allows specification of the workdir for the tests
Recommenced testing of DATA filehandle
Removed set_pack(), set_digest(), and precalc_sizes() by folding them into the parameters
Updated documentation to reflect removal of set_pack and set_digest
Updated documentation and Changes
Have a header now
Set header version to 1
Added a test to make sure that the header really works
Intermediate commit prior to radical file format change
Broke _root out into its own object, moved a few methods up to it, and renamed _root to _fileobj
Converted Engine to use File correctly, removing all tramping of
Very rudimentary rollback added - needs LOTS AND LOTS of work
Tagged 0.983 and removed the branch
Adding transactions further - settled on MVCC
Added ability for ::File to read and write transaction ID
Rollback works now, in a limited fashion
Fixed export/import tests
Added Test::Deep and removed Test::Class dependency
Audit trail on the way
Auditing has been ported save for blessed objects and clear
Got auditing all the way brought over. Need to add array tests, but those can wait
Fixed a bad dependency version
Cleaned up auditing some more
All auditing now goes through a method on ::File
Initial refactoring to use ::File for all physical file access instead of allowing it in ::Engine
Initial refactoring to use ::File for all physical file access instead of allowing it in ::Engine
Removed only physical access to the in ::Deep
Moved almost all direct accesses to into ::File
rollback and commit both work. Need to add MORE and MORE tests
More transaction tests and reorg of tests
Fixed useclass/requireclass bug in Test::Deep
Phantom reads because transactional writes aren't deleted yet have been fixed
delete is now transactional
Added faililng tests for autovivification and clear() within transactions
More failing tests, particularly for keys() and transactions.
Added tests for clear() and keys()/length() in the big hash/array tests
Fixed bug where overwrites weren't transaction-aware
Minor fixes, including removing the ==2/1 from add_bucket()
Commit right before adding the keylist
Converted to use the intermediate keyloc so that keys work under transactions
Added test for commit with arrays
Added push and unshift tests
Added tests for 3 transactions at the same time
Renamed a few things to make more sense
CLEAR now works ... all that's left before 0.99_01 is documentation
0.99_01 ready for releas\e
Fixed missing file in MANIFEST
Broke out a large portion of POD into the Cookbook and Internals POD files
r11683 at rob-kinyons-powerbook58: rob | 2006-04-28 20:54:09 -0400
r11685 at rob-kinyons-powerbook58: rob | 2006-04-29 10:50:27 -0400
r11686 at rob-kinyons-powerbook58: rob | 2006-04-29 23:23:17 -0400
r11687 at rob-kinyons-powerbook58: rob | 2006-04-29 23:33:57 -0400
r11691 at rob-kinyons-powerbook58: rob | 2006-04-29 23:53:52 -0400
r11692 at rob-kinyons-powerbook58: rob | 2006-04-30 00:04:30 -0400
r11693 at rob-kinyons-powerbook58: rob | 2006-04-30 22:15:38 -0400
r11705 at rob-kinyons-powerbook58: rob | 2006-05-01 13:19:45 -0400
r11725 at rob-kinyons-powerbook58: rob | 2006-05-01 15:53:46 -0400
r11683 at rob-kinyons-powerbook58: rob | 2006-04-28 20:54:09 -0400
r11685 at rob-kinyons-powerbook58: rob | 2006-04-29 10:50:27 -0400
r11686 at rob-kinyons-powerbook58: rob | 2006-04-29 23:23:17 -0400
r11687 at rob-kinyons-powerbook58: rob | 2006-04-29 23:33:57 -0400
r11691 at rob-kinyons-powerbook58: rob | 2006-04-29 23:53:52 -0400
r11692 at rob-kinyons-powerbook58: rob | 2006-04-30 00:04:30 -0400
r11693 at rob-kinyons-powerbook58: rob | 2006-04-30 22:15:38 -0400
r11705 at rob-kinyons-powerbook58: rob | 2006-05-01 13:19:45 -0400
r11725 at rob-kinyons-powerbook58: rob | 2006-05-01 15:53:46 -0400
r13057 at rob-kinyons-powerbook58: rob | 2006-05-10 15:38:57 -0400
r13078 at rob-kinyons-powerbook58: rob | 2006-05-11 10:33:40 -0400
r13131 at rob-kinyons-powerbook58: rob | 2006-05-14 20:22:12 -0400
r13132 at rob-kinyons-powerbook58: rob | 2006-05-14 20:27:47 -0400
r13304 at rob-kinyons-powerbook58: rob | 2006-05-18 15:10:48 -0400
r13305 at rob-kinyons-powerbook58: rob | 2006-05-18 15:18:06 -0400
r13306 at rob-kinyons-powerbook58: rob | 2006-05-18 16:15:49 -0400
r13599 at rob-kinyons-powerbook58: rob | 2006-05-25 14:21:08 -0400
r13607 at rob-kinyons-powerbook58: rob | 2006-05-25 15:12:31 -0400
r14010 at rob-kinyons-powerbook58: rob | 2006-06-07 14:35:06 -0400
r14186 at rob-kinyons-powerbook58: rob | 2006-06-14 11:44:48 -0400
r14235 at Rob-Kinyons-PowerBook: rob | 2006-06-14 22:24:47 -0400
r14236 at Rob-Kinyons-PowerBook: rob | 2006-06-14 23:07:31 -0400
r14264 at Rob-Kinyons-PowerBook: rob | 2006-06-15 16:05:57 -0400
r13057 at Rob-Kinyons-PowerBook: rob | 2006-05-10 15:38:57 -0400
r13058 at Rob-Kinyons-PowerBook: rob | 2006-05-10 15:39:37 -0400
r13132 at Rob-Kinyons-PowerBook: rob | 2006-05-14 20:27:47 -0400
r13304 at Rob-Kinyons-PowerBook: rob | 2006-05-18 15:10:48 -0400
r13305 at Rob-Kinyons-PowerBook: rob | 2006-05-18 15:18:06 -0400
r13306 at Rob-Kinyons-PowerBook: rob | 2006-05-18 16:15:49 -0400
r13599 at Rob-Kinyons-PowerBook: rob | 2006-05-25 14:21:08 -0400
r13607 at Rob-Kinyons-PowerBook: rob | 2006-05-25 15:12:31 -0400
r14010 at Rob-Kinyons-PowerBook: rob | 2006-06-07 14:35:06 -0400
r14186 at Rob-Kinyons-PowerBook: rob | 2006-06-14 11:44:48 -0400
r14235 at Rob-Kinyons-PowerBook: rob | 2006-06-14 22:24:47 -0400
r14236 at Rob-Kinyons-PowerBook: rob | 2006-06-14 23:07:31 -0400
r14264 at Rob-Kinyons-PowerBook: rob | 2006-06-15 16:05:57 -0400
commit 8facb528f069a0f756e02965635688980f9bf04e
commit 9445f2c57c9331ef970794d5d923be6a6b5a1c11
r14427 at Rob-Kinyons-PowerBook: rob | 2006-06-19 09:14:51 -0400
First pass at cleanup
Created a CURRENT per mst's recommendation
Fixing things around
Removed final vestiges of misunderstandings
r14213 at rob-kinyons-computer (orig r8080): rkinyon | 2006-11-17 20:47:50 -0500
r15625 at rob-kinyons-computer (orig r9171): rkinyon | 2007-02-26 11:56:32 -0500
r15937 at rob-kinyons-computer (orig r9234): rkinyon | 2007-03-12 16:07:23 -0400
r6127 at 000-443-371 (orig r9960): rkinyon | 2007-09-20 21:13:08 -0400
r6200 at rob-kinyons-computer-2 (orig r9980): rkinyon | 2007-09-22 21:02:54 -0400
r8199 at h460878c2 (orig r10013): rkinyon | 2007-09-28 12:05:34 -0400
r8208 at rob-kinyons-computer-2 (orig r10033): rkinyon | 2007-10-01 11:17:40 -0400
r8223 at rob-kinyons-computer-2 (orig r10043): rkinyon | 2007-10-01 23:11:14 -0400
r12194 at rob-kinyons-computer-2 (orig r10513): rkinyon | 2008-01-10 23:43:55 -0500
r592 at rob-kinyons-computer-2 (orig r10555): rkinyon | 2008-01-15 14:19:42 -0500
r5021 at rob-kinyons-computer-2 (orig r10948): rkinyon | 2008-03-19 11:45:11 -0400
rkinyon at cpan.org (43):
Pod::Usage is now required for the build
Committed fix for RT#35140
Fixed indentation and removed the importation of symbols from Scalar::Util and Data::Dumper
Fixed up EJS's fix so that it uses data we already know about
Exporting seems to work just fine
Fix for 30085
Added requirement for FileHandle::Fmode to t/44 in response to a failling CPANTS test
Checkin fixing RT#30144
Applied patch by Wulfram Humann for improving reindex_entry()
Updated Changes
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.
Converted DBM::Deep::Engine::Sector::Scalar to using a string in _init()
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.
All sectors now use a string to create themselves
Removed the need for the :flock constants from Fcntl in DBM/Deep.pm
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.
Conversion is partially complete. Lots of tests are failing, though
Removed superfluous VERSION declaration
The header now has its own sector. A lot needs to be moved over to it, but it's there.
Fixed a couple of overlooks in reading an existing file's header.
Hash tests pass again with header being read and cached
Array tests now pass
read_txn_slots has been moved into the FileHeader sector.
Txn counter handlers have been migrated to FileHeader and a DESTROY has been added to flush when leaving scope
Flushing problems fixed
Removed flush method
Fixed storage->size to only return what the size of the DB is, not the file as a whole
Added further assertions
Added a comment as to where an allocation error is occurring that crashes perl
begin_work, rollback, and commit now properly lock the database
Fixed why t/33 was failing (errors were skipping the unlock, thus blocking further commands
Fixed problem with block vs. string evals
First checkin of the reversion back from the failed optimization effort. I will be keeping a lot of the code that worked, but not the optimization code.
Fixed a bug in upgrade_db.pl in failing on unrecognized versions
Added description to a test
Most tests now pass properly
All tests pass and/or have been marked as not being run
Fixed t/13 on Leopard and a couple issues with no_plan on newer Test::More installations plus removed a no_plan that wasn't supposed to be there.
Added a whole bunch of documentation
Checking in breakout of the various packages in DBM::Deep::Engine and documentation (however light) of the Iterators. THIS CHECKIN IS BROKEN - the tests will NOT pass.
All the tests now pass with the broken out classes
Added documentation to ::File
Fixed a bug in how deletions of entries in an auto-vivified hashref works.
robert (1):
[perl #38431] Subversion access
sprout (135):
Fix fatal recursion warnings (plus tests)
Fix for [RT #32462]: avoid leading temp files around
Start preparing the Changes file for 1.0015
Changes: Compatibility note
Change cd5303b4d4ed6 (to fix RT#50541) is too time-consuming to merge
Bump version to 1.0015
Test::More 0.88 is required for done_testing
Set release date for 1.0015
Add caveat explaining stale references. This came up in ticket 42129.
Solve the version problem once and for all by applying the version number
Remove one stray version number
Begin the Changes for 1.0016
Add missing compatibility notice
Remove temporary workaround for clear() and "0" key bug
Speed up clear()
Set release date for 1.0016
Set version to 1.0016
Correct MANIFEST to include test libs
Stop perl 5.6.2 from crashing (fatal warnings are a little unstable in
Begin the change log for 1.0021 and remove some duplicate entries
Somehow a bit of text got scrambled during a merge.
Rewrap some text (the merge that previously scrambled it probably did
Correct release date for 1.0020
Release date for 1.0021
Bump version to 1.0021
Re-enable singletons in the File back end
On some systems, a process apparently cannot open even 200 files at a
More spelling fixes
Begin Changes entry for 1.0022
delete TODO entry about caching and reblessing
++substr $VERSION, -1
another spelling mistake
capitalisation error
correct C<< >> syntax, which some POD processors
remove a duplicate entry in the CAVEATS section
We’ve been forgetting to update the README file. Now Module::Build
Release date for 1.0022
Prepare for 1.0023
Release date for 1.0023
Fix new version problem caused by the fix for the previous one
typo fix
another typo and some pod link fixes
another typo
Make DBM::Deep::Null compare equal with undef; make tests pass in
Add tests for the DBM::Deep::Null change
Make DBM::Deep::Null provide more helpful warnings and errors, instead
Follow-up to the previous commit:
Add Changes entries for the stale ref fixes
Forgot one Changes entry (about equality tests)
Oops, I used a tab!
Respect FATAL warnings
make stale ref warning tests pass under 5.6.2
add no_index to stop search.cpan.org from finding libraries in utils
Release 1.0024
Fix a test to work on Windows
Release 1.0025
Make numeric comparison work
Fix deletion bug in the DBI back end
Add external_refs mode
Add entries for the last few changes
Add Unicode support to the File back end
More Changes changes
Drop support for perl 5.6.2
Add test for opening old DBs
Add new tests scripts to MANIFEST
Correct Changes: version 1 format -> version 1.0003 format
Remove a comment that is now obsolete; it was only relevant to an
Correct another comment
Add version to POD
Make the code that sets the version in the POD more resilient
Add db_version
Add db_version to Changes
Update POD with Unicode changes, plus various other fixes
Another POD clarification
Make _read_file_header’s error messages use the module version number
Set version to 1.9999_01
Update the upgrade script
correct pod syntax
Release 1.9999_01
Another POD error: C<> -> L<>
Fix broken test
Fix compilation in perl 5.8
Re-instate the overloading removed by 8d15edf49
a9852e36335 still didn’t fix overloading properly.
Changes entries for 1.9999_02
Set version to 1.9999_02
Release 1.9999_02
Fix fieldhash usage to avoid a memory leak.
Set version to 2.0000
Update Changes file for 2.0000
require perl 5.8.4
mention the 5.8.4 requirement in Changes
We don’t actually use IO::Scalar
Release 2.0000
Stop autovivifying on simple element access (RT #60391)
Increase version to 2.0001
Release 2.0001
Make error messages use the right file name
Begin updating Internals.pod to make debugging easier
Put in a proper check for too many transactions.
Fix pod syntax
Changes entry for the transaction check
Add the RT ticket number to the last Changes entry (transaction check)
Mention the Internals.pod changes
Set version to 2.0002
Set release date (but not time yet)
Release 2.0002
s/DBDP/DPDB/
Fix t/43_transaction_maximum.t for when the OS won’t open more files
Begin Changes for 2.0003
Set version to 2.0003
Release 2.0003
Make tests pass with Test::More 2
Set version to 2.0004
Release 2.0004
Add more explanatory text (from RT #60903) to num_txns’ docs
Remove a space inadvertently added by the prev commit
Use current_test in 27_filehandle.t
Changes log for 2.0005
Increase $VERSION to 2.0005
Update Deep.pm version no. and README
Release 2.0005
t/27_filehandle.t: Suppress extra ‘TAP version 13’ line
Set $VERSION to 2.0006
Set release date for 2.0006
Release 2.0006
Skip 98_pod.t tests for Pod::Simple 3.21
Set version to 2.0007
Changes for 2.0007
Release 2.0007
Remove prereq on Test::Builder
[rt.cpan.org #77746] Circular refs due to caching
Don’t load Test::Exception in 56_unicode.t
2.0008 version bump
Release 2.0008
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbm-deep-perl.git
More information about the Pkg-perl-cvs-commits
mailing list