[Bps-public-commit] r17207 - in IPC-PubSub: lib/IPC
alexmv at bestpractical.com
alexmv at bestpractical.com
Sat Dec 13 14:54:53 EST 2008
Author: alexmv
Date: Sat Dec 13 14:54:53 2008
New Revision: 17207
Modified:
IPC-PubSub/ (props changed)
IPC-PubSub/Changes
IPC-PubSub/MANIFEST
IPC-PubSub/META.yml
IPC-PubSub/lib/IPC/PubSub.pm
Log:
r39950 at kohr-ah: chmrr | 2008-12-13 01:23:43 -0500
* 0.29 release
Modified: IPC-PubSub/Changes
==============================================================================
--- IPC-PubSub/Changes (original)
+++ IPC-PubSub/Changes Sat Dec 13 14:54:53 2008
@@ -1,3 +1,15 @@
+[Changes for 0.29 - 2008-12-13]
+
+* Publisher and index fixes
+
+* We don't need to force select_timeout anymore, and it causes
+ explosions if called during global destruction, when $$self->[0]
+ (_part_ of the pseudohash) may have gone missing already, but the
+ object itself is still there. So $$self->{anything} explodes with
+ "not a hash reference" _sometimes_, despite $$self always being an
+ arrayref.
+ ..friends don't let friends use pseudohashes.
+
[Changes for 0.28 - 2008-08-15]
* We now require DBM::Deep 1.00 or later.
Modified: IPC-PubSub/MANIFEST
==============================================================================
--- IPC-PubSub/MANIFEST (original)
+++ IPC-PubSub/MANIFEST Sat Dec 13 14:54:53 2008
@@ -23,5 +23,6 @@
MANIFEST This list of files
META.yml
README
+SIGNATURE Public-key signature (added by MakeMaker)
t/basic.t
-SIGNATURE Public-key signature (added by MakeMaker)
+t/publisher.t
Modified: IPC-PubSub/META.yml
==============================================================================
--- IPC-PubSub/META.yml (original)
+++ IPC-PubSub/META.yml Sat Dec 13 14:54:53 2008
@@ -3,7 +3,7 @@
author:
- Audrey Tang <cpan at audreyt.org>
distribution_type: module
-generated_by: Module::Install version 0.68
+generated_by: Module::Install version 0.70
license: MIT
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.3.html
@@ -20,4 +20,4 @@
Storable: 0
Time::HiRes: 0
perl: 5.6.0
-version: 0.28
+version: 0.29
Modified: IPC-PubSub/lib/IPC/PubSub.pm
==============================================================================
--- IPC-PubSub/lib/IPC/PubSub.pm (original)
+++ IPC-PubSub/lib/IPC/PubSub.pm Sat Dec 13 14:54:53 2008
@@ -1,5 +1,5 @@
package IPC::PubSub;
-$IPC::PubSub::VERSION = '0.28';
+$IPC::PubSub::VERSION = '0.29';
use 5.006;
use strict;
@@ -127,9 +127,9 @@
When a I<message> is published on a channel, all subscribers currently in
that channel will get it on their next C<get> or C<get_all> call.
-Currently, it offers three backends: C<DBM_Deep> for on-disk storage,
-C<Memcached> for possibly multi-host storage, and C<PlainHash> for
-single-process storage.
+Currently, it offers four backends: C<DBM_Deep> for on-disk storage,
+C<Memcached> for possibly multi-host storage, C<Jifty::DBI> for
+database-backed storage, and C<PlainHash> for single-process storage.
Please see the tests in F<t/> for this distribution, as well as L</SYNOPSIS>
above, for some usage examples; detailed documentation is not yet available.
More information about the Bps-public-commit
mailing list