Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: Sereal-Decoder…
Commits on Oct 17, 2012
  1. @tsee

    Do not ship MYMETA

    tsee authored
  2. @tsee
Commits on Oct 16, 2012
  1. @tsee

    version bump, changelog

    tsee authored
Commits on Oct 13, 2012
  1. @rgs

    Add decoder option validate_utf8

    rgs authored
    With this option (turned off by default for performance reasons)
    the decoder will emit an error on malformed UTF-8. This will
    *not* check for invalid code points; this can be added later, but Perls
    that are recent enough will warn on those anyway.
Commits on Oct 11, 2012
  1. Keeping track of things that were latin1 for roundtripping

    Chris Veenboer authored
  2. Encoding and Decoding now 100%

    Chris Veenboer authored
  3. Fix NPE in logging of array items

    Chris Veenboer authored
  4. @tsee

    TODO updates

    tsee authored
  5. Avoid refcounting NULL/undef

    Chris Veenboer authored
  6. Improving output

    Chris Veenboer authored
  7. @rgs

    More TODO notes

    rgs authored
  8. @rgs
Commits on Oct 10, 2012
  1. @tsee

    Perl: Changelog and version bumps

    tsee authored
  2. @tsee
  3. @tsee

    More tests for unsupported items

    tsee authored
    Stringification, undefing, warning, bless, overload. Lots of space to
    test.
Commits on Oct 4, 2012
  1. @tsee
  2. @tsee

    Reindent test file

    tsee authored
    since silly people won't respect the predominant indentation in the
    file! Grrr!
Commits on Oct 2, 2012
  1. @tsee

    Perl: Changelog and version bump

    tsee authored
  2. @tsee

    Work around 5.8.8 bug on repeated refs to overloaded objects

    tsee authored
    /* 5.8.8 and earlier have a nasty bug in their handling of overloading:
     * The overload-flag is set on the referer of the blessed object instead of
     * the referent. That means that our late-bless logic breaks for
     * multiply-occurring objects.
     * So for 5.8.8 and earlier, the easiest workaround is to bless as we go
     * instead of blessing at the end of a decode run. Additionally, on repeatedly
     * encountered objects (REFP), we have to check the stash of the referent for
     * overloadedness and set the OVERLOAD flag (AMAGIC_on) on the NEW referer.
     *
     * Details on the perl bug in perl589delta.pod,
     * see "Reblessing overloaded objects now works".
     *
     * This is potentially a security problem (destructors!), but we really need
     * this to work on 5.8.5 for now, so let's make it work.
     * Another way of making it work might be to keep track of all occurrences
     * of objects and fix them up afterwards. That seems even more intrusive.
     * Please prove us wrong, though, since it's semantically a better fix.
     *
     * --Eric and Steffen
     */
  3. @tsee
  4. @tsee

    s/REUSE/REFP/ in test names

    tsee authored
  5. @tsee
Commits on Oct 1, 2012
  1. @tsee
Commits on Sep 28, 2012
  1. @tsee

    Debug updates/comments for Yves

    tsee authored
  2. @tsee
Commits on Sep 24, 2012
  1. @niven

    Also refcount LinkedHashMaps

    niven authored
  2. @niven

    Same BS refcounting for hashes as for arrays, also using LinkedHashMa…

    niven authored
    …p so we retain the order of the hash (+some formatting)
  3. @niven

    Added address of Maps

    niven authored
  4. @niven
  5. @niven

    Better output + some formatting

    niven authored
  6. @niven
Commits on Sep 23, 2012
  1. @niven
  2. @niven

    Changes b/c PerlObject changed

    niven authored
  3. @niven

    Changes b/c PerlObject changed

    niven authored
  4. @niven

    Simplifying PerlObject

    niven authored
Something went wrong with that request. Please try again.