Permalink
Switch branches/tags
Sereal-Path-4.003 Sereal-Path-4.002 Sereal-Path-4.001_004 Sereal-Path-4.001_003 Sereal-Path-4.001_002 Sereal-Path-4.001_001 Sereal-Path-0.014 Sereal-Path-0.013 Sereal-Path-0.011 Sereal-Path-0.010 Sereal-Path-0.009 Sereal-Path-0.008 Sereal-Path-0.007 Sereal-Path-0.004 Sereal-Path-0.003 Sereal-Path-0.002 Sereal-Path-0.001 Sereal-Merger-0.001 Sereal-Encoder-4.001_003 Sereal-Encoder-4.001_002 Sereal-Encoder-4.001_001 Sereal-Encoder-3.015 Sereal-Encoder-3.014_002 Sereal-Encoder-3.014_001 Sereal-Encoder-3.014 Sereal-Encoder-3.012 Sereal-Encoder-3.011 Sereal-Encoder-3.010 Sereal-Encoder-3.009 Sereal-Encoder-3.008 Sereal-Encoder-3.007 Sereal-Encoder-3.006_007 Sereal-Encoder-3.006_006 Sereal-Encoder-3.006_005 Sereal-Encoder-3.006_004 Sereal-Encoder-3.006_003 Sereal-Encoder-3.006_002 Sereal-Encoder-3.006_001 Sereal-Encoder-3.006 Sereal-Encoder-3.005_005 Sereal-Encoder-3.005_004 Sereal-Encoder-3.005_003 Sereal-Encoder-3.005_002 Sereal-Encoder-3.005_001 Sereal-Encoder-3.005 Sereal-Encoder-3.004 Sereal-Encoder-3.003_004 Sereal-Encoder-3.003_003 Sereal-Encoder-3.003_002 Sereal-Encoder-3.003_001 Sereal-Encoder-3.003 Sereal-Encoder-3.002_002 Sereal-Encoder-3.002_001 Sereal-Encoder-3.002 Sereal-Encoder-3.001_012 Sereal-Encoder-3.001_011 Sereal-Encoder-3.001_009 Sereal-Encoder-3.001_008 Sereal-Encoder-3.001_007 Sereal-Encoder-3.001_006 Sereal-Encoder-3.001_005 Sereal-Encoder-3.001_004 Sereal-Encoder-3.001_003 Sereal-Encoder-3.001_002 Sereal-Encoder-3.001_001 Sereal-Encoder-3.001 Sereal-Encoder-3.000_004 Sereal-Encoder-3.000_003 Sereal-Encoder-3.000_002 Sereal-Encoder-3.000_001 Sereal-Encoder-2.070_103 Sereal-Encoder-2.070_102 Sereal-Encoder-2.070_101 Sereal-Encoder-2.12 Sereal-Encoder-2.11 Sereal-Encoder-2.10 Sereal-Encoder-2.09 Sereal-Encoder-2.08 Sereal-Encoder-2.07_01 Sereal-Encoder-2.06 Sereal-Encoder-2.04 Sereal-Encoder-2.03 Sereal-Encoder-2.02 Sereal-Encoder-2.01 Sereal-Encoder-2.00_03 Sereal-Encoder-2.00_02 Sereal-Encoder-2.00_01 Sereal-Encoder-0.37 Sereal-Encoder-0.36 Sereal-Encoder-0.35 Sereal-Encoder-0.34 Sereal-Encoder-0.33 Sereal-Encoder-0.32 Sereal-Encoder-0.31 Sereal-Encoder-0.30 Sereal-Encoder-0.29 Sereal-Encoder-0.28 Sereal-Encoder-0.27 Sereal-Encoder-0.26 Sereal-Encoder-0.25
Nothing to show
Commits on Aug 15, 2017
Commits on Aug 14, 2017
  1. Sereal::Path: fix compilation error on some FreeBSDs

    srl_decoder.c:1174:1: error: conflicting types for 'srl_follow_objectv_reference'
    srl_follow_objectv_reference(pTHX_ srl_decoder_t *dec, STRLEN offset)
    ^
    srl_decoder.c:132:24: note: previous declaration is here
    SRL_STATIC_INLINE AV * srl_follow_objectv_reference(pTHX_ srl_decoder_t *dec, UV offset);
                           ^
    ikruglov committed Aug 14, 2017
Commits on Aug 9, 2017
Commits on May 27, 2017
  1. Merge pull request #169 from andygrundman/master

    Fixes for Solaris and AIX compilers
    ikruglov committed on GitHub May 27, 2017
Commits on May 20, 2017
  1. fix refuse_zstd option by initializing it properly

    and add reminder note so people dont forget in the future
    demerphq committed May 20, 2017
Commits on May 18, 2017
Commits on May 12, 2017
Commits on May 2, 2017
Commits on May 1, 2017
  1. Sereal::Path::Iterator: implement decode_and_next()

    C<decode_and_next> is experimental method combining C<decode> and
    C<next> in one call. Internal optimizations let's this method avoiding
    double parsing which happens if one uses C<decode> followed by C<next>.
    ikruglov committed May 1, 2017
Commits on Apr 29, 2017
  1. go: remove cgo zlib bindings

    According to golang/go#20031 (comment)
    the Go zlib is now on par with the C zlib implementation in terms of
    speed.
    dgryski committed Apr 29, 2017
Commits on Apr 23, 2017
Commits on Apr 22, 2017
  1. Merge pull request #167 from preaction/patch-1

    fix decode_with_header return order in docs
    ikruglov committed on GitHub Apr 22, 2017
  2. fix decode_with_header return order in docs

    Fixes #122
    preaction committed on GitHub Apr 22, 2017
  3. move 'test that snappy_incr and warn_unknown work together' into sepa…

    …rate file
    
    this is not really a fix for #166 rather just a workaround.
    
    Main problem is that Encoder's Makefile.PL lists Sereal::Decoder 3.00 as
    dependency. The version should be 4.00 but it's not released yet.
    ikruglov committed Apr 22, 2017
Commits on Apr 21, 2017
Commits on Apr 20, 2017
  1. Sereal::Encoder: fix #164

    The bug was caused by me not paying enough attention to value of
    SRL_F_COMPRESS_ZSTD. As result SRL_F_COMPRESS_ZSTD collided with
    SRL_F_NOWARN_UNKNOWN_OVERLOAD which is set when warn_unknown => -1 is
    passed in encoding params.
    
    Also, due to fact that first unused bit is 0x40000UL I had to replace
    SRL_F_COMPRESS_FLAGS_TO_PROTOCOL_ENCODING lookup table with
    srl_get_compression_header_flag() function. Otherwise, the lookup table
    would have 4096 entries (0x40000UL>>6) resulting in 4KB in memory for
    not good reason IMO.
    ikruglov committed Apr 20, 2017
  2. Sereal::Encoder: test for #164

    ikruglov committed Apr 20, 2017
Commits on Apr 13, 2017
  1. Merge pull request #163 from dtcyganov/dtcyganov/java_zstd_2

    Handle statuses of zstd calls
    ikruglov committed on GitHub Apr 13, 2017
  2. Handle statuses of zstd calls

    dtcyganov committed Apr 13, 2017
Commits on Apr 9, 2017
  1. Merge pull request #162 from dtcyganov/dtcyganov/java_zstd

    Add support for Sereal 4 in java version:
    ikruglov committed on GitHub Apr 9, 2017
Commits on Apr 7, 2017
Commits on Apr 6, 2017
  1. Add support for Sereal 4 in java version:

    * Add zstd compression scheme
    dtcyganov committed Apr 6, 2017
Commits on Mar 25, 2017
  1. Go: fix #161

    ikruglov committed Mar 25, 2017
  2. Go: add zlib test which fails

    ikruglov committed Mar 25, 2017
Commits on Feb 22, 2017
  1. Sereal::Path: fixver-sp.pl

    ikruglov committed Feb 22, 2017