Commits on Jan 11, 2016
  1. Merge pull request #43 from halfwit/master

    zsh completion
    committed Jan 10, 2016
  2. @halfwit

    Adding completion to makefile

    halfwit committed Jan 10, 2016
  3. @halfwit

    zsh completion

    halfwit committed Jan 10, 2016
Commits on Nov 17, 2015
  1. Merge pull request #39 from mmariani/master

    Makefile for Android
    committed Nov 17, 2015
  2. Merge pull request #41 from somasis/master

    Fix build on musl libc
    committed Nov 17, 2015
Commits on Nov 7, 2015
  1. @somasis

    Fix build on musl libc

    somasis committed Nov 5, 2015
Commits on May 20, 2015
  1. @mmariani

    Makefile for Android

    mmariani committed May 20, 2015
Commits on Jul 12, 2014
Commits on Jan 27, 2014
  1. Merge pull request #31 from mattn/win32

    Fix build on windows
    committed Jan 27, 2014
  2. Merge pull request #30 from jonhiggs/master

    ignore the built binaries.
    committed Jan 27, 2014
  3. Merge pull request #24 from jmetzmeier/master

    Manpage and segfault fix
    committed Jan 27, 2014
Commits on Jan 9, 2014
  1. @mattn

    Fix build on windows

    mattn committed Jan 9, 2014
Commits on Jan 7, 2014
  1. @jonhiggs

    ignore the built binaries.

    jonhiggs committed Jan 7, 2014
Commits on Dec 14, 2013
  1. fix documentation for creating JSON

    Jordan Metzmeier committed Dec 13, 2013
Commits on Dec 11, 2013
  1. Merge pull request #26 from rowanthorpe/makefile-typo

    Fix Makefile typo
    committed Dec 11, 2013
  2. Merge pull request #27 from merwok/patch-1

    Fix typos
    committed Dec 10, 2013
Commits on Dec 10, 2013
  1. @merwok

    Fix typo

    merwok committed Dec 10, 2013
  2. @merwok

    Fix typo

    merwok committed Dec 10, 2013
Commits on Dec 9, 2013
  1. @rowanthorpe

    Fix Makefile typo

    rowanthorpe committed Dec 9, 2013
Commits on Nov 20, 2013
  1. check for a error on file open with -F option

    Jordan Metzmeier committed with Jordan Metzmeier Nov 19, 2013
  2. convert hypens to minus signs and add example for creating JSON to ma…

    …npage
    Jordan Metzmeier committed with Jordan Metzmeier Nov 19, 2013
Commits on Nov 5, 2013
  1. -j(son literals)

    committed Nov 5, 2013
Commits on Oct 10, 2013
  1. fix spec file

    committed Oct 10, 2013
  2. Merge pull request #23 from JiriHorky/master

    Makefile improvements + RPM spec file added
    committed Oct 10, 2013
  3. @JiriHorky

    spec file added

    JiriHorky committed with root Oct 10, 2013
  4. @JiriHorky

    Makefile improved

    Add "install" target and other enhancements needed for RPM builds
    JiriHorky committed with root Oct 10, 2013
Commits on Sep 22, 2013
  1. Merge pull request #22 from falconindy/master

    refactor stream reading for great glory
    committed Sep 22, 2013
  2. @falconindy

    refactor stream reading for great glory

    This probably ends up being a little more memory hungry in some cases,
    but it's a huge win overall. For seekable input, use fread, which does
    buffering for us. Alloc the whole file at once and read into the
    buffer. For unseekable input, fall back on a manual loop using read(2)
    and a separate BUFSIZ'd buffer.
    
    The net result is a huge performance win which is very noticeable on
    larger inputs:
    
    Using a test command of:
    
      journalctl -b -o json |
          sed -e '1i[' -e '$!s/$/,/' -e '$a]' |
          bash -c 'time jshon >/dev/null'
    
    This generates a json array with nearly 22000 objects.
    
    Before:
    
      real    0m12.358s
      user    0m12.197s
      sys     0m0.163s
    
    After:
    
      real    0m1.864s
      user    0m0.810s
      sys     0m0.065s
    
    And for testing seekable input, dump the same data to a file, and test
    with:
    
      time jshon <json.txt >/dev/null
    
    Before:
    
      real    0m12.255s
      user    0m12.146s
      sys     0m0.129s
    
    After:
      real    0m0.841s
      user    0m0.793s
      sys     0m0.049s
    falconindy committed Sep 22, 2013
Commits on Sep 1, 2013
  1. Merge pull request #20 from fschopp/master

    Fixed -a on empty objects/arrays. Fixed issue with nested -a.
    committed Sep 1, 2013
  2. null delimiters

    committed Sep 1, 2013
Commits on Aug 16, 2013
  1. whoops, license

    committed Aug 15, 2013
Commits on May 25, 2013
  1. @fschopp

    Support for iterating across (-a) empty objects/arrays. Fixed bug tha…

    …t could
    
    occur with nested iterations.
    fschopp committed May 25, 2013
Commits on Dec 11, 2012
  1. explicit return

    committed Dec 10, 2012
Commits on Nov 25, 2012
  1. line-oriented examples

    committed Nov 25, 2012