Browse files

version bump, changelog

  • Loading branch information...
1 parent 1bb54b3 commit 87672e8ad50343b11cb2784ce45be18160fd32f6 @tsee tsee committed Oct 29, 2012
Showing with 25 additions and 4 deletions.
  1. +1 −0 Perl/Decoder/Changes
  2. +2 −2 Perl/Decoder/lib/Sereal/Decoder.pm
  3. +6 −0 Perl/Encoder/Changes
  4. +2 −2 Perl/Encoder/lib/Sereal/Encoder.pm
  5. +14 −0 Perl/Encoder/t.pl
View
1 Perl/Decoder/Changes
@@ -77,3 +77,4 @@ Revision history for Perl extension Sereal-Decoder
on older Perls
0.16 - unreleased
+0.17 - unreleased
View
4 Perl/Decoder/lib/Sereal/Decoder.pm
@@ -5,10 +5,10 @@ use warnings;
use Carp qw/croak/;
use XSLoader;
-our $VERSION = '0.16';
+our $VERSION = '0.17';
# not for public consumption, just for testing.
-my $TestCompat = [qw( 0.15 0.14 0.13 0.12 0.11 0.10 0.09 0.08 0.07 0.06 )];
+my $TestCompat = [qw( 0.16 0.15 0.14 0.13 0.12 0.11 0.10 0.09 0.08 0.07 0.06 )];
sub _test_compat {return(@$TestCompat, $VERSION)}
use Exporter 'import';
View
6 Perl/Encoder/Changes
@@ -70,3 +70,9 @@ Revision history for Perl extension Sereal-Encoder
$SIG{__DIE__} if the exception was thrown from within Sereal.
(A bit of a "don't do that" case)
+0.17 Mon Oct 29 12:00 2012
+ * This release contains critical bug fixes *
+ - Fix pointer-stashing-broken-by-realloc-from-under-it problem by
+ using offsets instead.
+ This bug could cause you Perl to segfault.
+
View
4 Perl/Encoder/lib/Sereal/Encoder.pm
@@ -5,10 +5,10 @@ use warnings;
use Carp qw/croak/;
use XSLoader;
-our $VERSION = '0.16';
+our $VERSION = '0.17';
# not for public consumption, just for testing.
-my $TestCompat = [qw( 0.15 0.14 0.13 0.12 0.11 0.10 0.09 0.08 0.07 0.06 )];
+my $TestCompat = [qw( 0.16 0.15 0.14 0.13 0.12 0.11 0.10 0.09 0.08 0.07 0.06 )];
sub _test_compat {return(@$TestCompat, $VERSION)}
use Exporter 'import';
View
14 Perl/Encoder/t.pl
@@ -0,0 +1,14 @@
+use strict;
+use warnings;
+use blib;
+use Sereal::Encoder;
+
+my $enc;
+$SIG{__DIE__} = sub {
+ warn $enc->encode("foo");
+ #warn "DIE: foo";
+};
+
+$enc = Sereal::Encoder->new();
+$enc->encode({foo => "bar", baz => sub{}});
+

0 comments on commit 87672e8

Please sign in to comment.