Commits on Aug 29, 2017
  1. test erlang 20

    getong committed with davisp Aug 29, 2017
Commits on Jul 6, 2017
  1. Merge pull request #151 from wohali/win32-cleanup

    davisp committed on GitHub Jul 6, 2017
    Cleanup after new enc lands
  2. Cleanup after new enc lands

    wohali committed Jul 6, 2017
Commits on Jun 7, 2017
  1. Replace old test case with generated data

    davisp committed Jun 7, 2017
    For some reason I left a 377KiB test case checked in. Replacing this
    with a generated test case is obvious in hindsight.
Commits on Mar 17, 2017
  1. Specify the escript executable for hooks

    davisp committed Mar 17, 2017
    Windows appears to not enjoy relative path names for exectuables so
    hopefully this Fixes things there.
    Fixes #83
Commits on Dec 31, 2016
  1. Jiffy 0.14.11

    davisp committed Dec 31, 2016
  2. Maintain my own file list for hex

    davisp committed Dec 31, 2016
    Apparently hex only includes some files by default but not others
    rather than a sane default of anything except for VCS directories. So
    now I also get to maintain a list of files in my .app.src.
Commits on Dec 29, 2016
  1. Bump to 0.14.10 because rebar3 is inept

    davisp committed Dec 29, 2016
    Apparently rebar3 can't generate a sane version number from Git tags and
    adds a bunch of BS build number and ref tags which then rejects.
    Given that I can't find any documentation on how that works and reading
    code is an exercise in over engineered abstractionism I've succumbed to
    the demoralizing conclusion that I'll just have to go back to the dark
    ages and maintain my versions both in source and in version control.
  2. Add `use_nil` to `encode_option`

    dantswain committed with davisp May 19, 2016
    A call to `jiffy:encode(Term, [use_nil]).` will currently cause dialyzer
    to issue a warning because `use_nil` is not included in `encode_option`.
    This appears to just be an omission.
Commits on Oct 10, 2016
  1. Merge pull request #118 from davisp/feature-add-rebar3-support

    davisp committed on GitHub Oct 10, 2016
    Add support for rebar3
Commits on Sep 29, 2016
  1. Add support for rebar3

    davisp committed Mar 18, 2016
    Allow Jiffy to be used easily in projects using either rebar 2 or 3.
  2. Replace PropEr with EQC

    davisp committed Sep 23, 2016
    PropEr broke my support for R14. Turns out that EQC Mini is quite usable
    so I've just switched to that. If EQC Mini exists it will be used, if
    not the test is skipped gracefully.
Commits on Jul 13, 2016
  1. Fix enc_long for 64-bit Windows

    davisp committed Jul 13, 2016
    Originally reported by @NorthNick on apache/couchdb-jiffy.
Commits on Apr 6, 2016
  1. Merge pull request #119 from egobrain/patch-1

    davisp committed Apr 6, 2016
    Fixed wrong jiffy:decode/2 spec
Commits on Mar 31, 2016
  1. Fix force_utf8 for object keys

    davisp committed Mar 31, 2016
    Previously if a key was malformed UTF-8 and the user specified the
    `force_utf8` option we would fail to try and encode a fixed up version
    of the object. This was due to missing a clause to catch the
    `invalid_object_member_key` exception. This adds the clause and a couple
    tests to ensure it works.
Commits on Jan 6, 2016
  1. Copy double-conversion license to root LICENSE

    davisp committed Jan 6, 2016
    This was marked in the c_src/double-conversion directory but I've gone
    ahead and added a copy to the root LICENSE file.
  2. Ignore hexer.config

    davisp committed Jan 6, 2016
  3. Update for

    davisp committed Jan 6, 2016
    Time for Jiffy to enter the world of Erlang package management.
  4. Remove ETAP license information

    davisp committed Jan 6, 2016
Commits on Dec 2, 2015
  1. Remove old debug printing

    davisp committed Dec 2, 2015
  2. Merge pull request #113 from jparise/map-iter-destroy

    davisp committed Dec 2, 2015
    Destroy map iterators once we're done with them.
Commits on Nov 25, 2015
  1. Destroy map iterators once we're done with them.

    jparise committed Nov 25, 2015
    Each call to enif_map_iterator_create() must be paired with a call to
    enif_map_iterator_destroy(). Otherwise, we'll leak memory.
    Fixes #112
Commits on Oct 13, 2015
  1. Fix jiffy:encode Dialyzer spec.

    Adam Krupicka committed with davisp Oct 13, 2015
Commits on Aug 31, 2015
  1. Merge pull request #104 from pinotree/hurd

    davisp committed Aug 31, 2015
    rebar.config: set CFLAGS/CXXFLAGS/LDFLAGS on Hurd
  2. Don't rely on an environment variable for Travis

    davisp committed Aug 31, 2015
    The environment variable approach breaks other projects' Travis-CI runs
    if they include other projects that depend on a different version of
    Fixes: #106
Commits on Aug 24, 2015
  1. rebar.config: set CFLAGS/CXXFLAGS/LDFLAGS on Hurd

    pinotree committed Aug 24, 2015
    Use the common CFLAGS/CXXFLAGS/LDFLAGS used on Linux/FreeBSD/etc also
    on GNU/Hurd.
Commits on Aug 21, 2015
  1. Merge pull request #103 from vicglarson/master

    davisp committed Aug 21, 2015
    Fix win32 build
Commits on Aug 20, 2015
  1. Fix win32 build

    vicglarson committed Aug 20, 2015
Commits on Jul 25, 2015
Commits on Jul 17, 2015
  1. Remove flaky test case

    davisp committed Jul 17, 2015
    This test has proved its point and now just exists to randomly fail some
    builds depending on race conditions with the garbage collector.