Permalink
Commits on Aug 28, 2013
Commits on Aug 23, 2013
  1. Add support for comments

    rgs committed Aug 23, 2013
    Now, in the input string, comments (/#.*\n/) will be skipped
    everywhere whitespace is legal.
Commits on Sep 17, 2012
Commits on Aug 12, 2012
  1. make it so storing a key twice in a hash is illegal (would never happ…

    demerphq committed Aug 12, 2012
    …en in a legal dump)
    
    Turned out the munged corpus had a lot of duplicate keys which I had to
    repair. Which in turn reveals we do not handle very large number properly.
    
    I am leaving the failing tests for now as the proper solution is to fix
    them.
Commits on Aug 11, 2012
  1. bump version, add test

    demerphq committed Aug 11, 2012
  2. comment out two sizing blocks I believe are unnecessary

    demerphq committed Aug 11, 2012
    As far as I can tell any escaped string will be longer than the unescaped
    version, so we do not need to check the length repeatedly. We still do it
    after we do an sv_upgrade(), but that is the only one I think we actually
    need.
Commits on Aug 10, 2012
Commits on Aug 9, 2012
  1. get rid of fs_last_escape

    demerphq committed Aug 9, 2012
    It is currently unused, so get rid of it.
  2. split up scan_quote

    demerphq committed Aug 9, 2012
  3. handle scalar refs

    demerphq committed Aug 9, 2012
  4. fix octal

    demerphq committed Aug 9, 2012
  5. rebase version bump

    demerphq committed Aug 9, 2012
  6. Fix octal and speedup strings

    demerphq committed Aug 9, 2012
Commits on Aug 2, 2012
Commits on Jul 30, 2012
  1. v0.08 - yet another fixup

    demerphq committed Jul 30, 2012
    Versions 0.06 through 0.08 got screwed up because I missed the
    new test file when I was building the commit on the box this bug
    appears on. This commit hopefully untangles this.
  2. Fix string corruption bug - Bump version to 0.06

    demerphq committed Jul 30, 2012
    Previously we tried to parse the string in place as we converted
    it, however if the string is upgraded this can result in strangeness.
    This patch fixes things so we are always reading the source string
    and writing to the target string separately. If the target is upgraded
    the read point is unaffected.
Commits on Jun 9, 2012
  1. Fix memory leak and release as 0.05

    demerphq committed Jun 9, 2012
    Also reordered changes file to be more natural.
Commits on May 21, 2012
Commits on May 20, 2012
  1. tweaks to the POD and changelog

    demerphq committed May 20, 2012
  2. pre-release version bump

    demerphq committed May 20, 2012
  3. change author details

    demerphq committed May 20, 2012
  4. change the various flags to bits in the fs structure

    demerphq committed May 20, 2012
    This is probably a teeny bit slower than doing it otherwise, but
    it makes it a lot easier to add introspective type debug output
    which will come in a later patch.