Permalink
Commits on Jun 4, 2014
  1. Drop a slow test

    d committed Nov 22, 2013
    The bignum test is way too slow to be run continuously. The relevant
    code path is already covered by the big float spec. Assuming they share
    the same callback, we are fine dropping a spec that takes an hour.
  2. DRY up specs

    d committed Nov 21, 2013
  3. Allocate buffer on heap

    d committed Nov 16, 2013
    This commit moves the allocation of buffer to heap when intern'ing hash
    keys.
  4. Fix memory issue in parsing large numbers

    d committed Nov 15, 2013
    This commit uses heap allocation to replace stack allocation in
    yajl_found_number.
Commits on Jun 3, 2014
  1. Revert "add 1.9.1 to travis builds for shits and giggles"

    brianmario committed Jun 3, 2014
    This reverts commit 4f4c1d9.
  2. Merge pull request #138 from d/fix_rspec

    brianmario committed Jun 3, 2014
    Fix RSpec deprecation warnings. Makes Travis happy
  3. Don't move to RSpec 3.0 just yet

    d committed Jun 2, 2014
    The renaming of `be_true` to `be_truthy` is gonna break tons of tests
    here otherwise.
  4. Stop manipulating load path ourselves

    d committed Nov 13, 2013
    RSpec already puts lib and spec in path
Commits on May 30, 2014
  1. Merge pull request #137 from shwoodard/master

    brianmario committed May 30, 2014
    Add instructions for Gemfile installation
  2. build on newer rewbies too

    brianmario committed May 30, 2014
  3. allow rbx mode to fail

    brianmario committed May 30, 2014
Commits on Dec 17, 2013
  1. bump to 1.2.0

    brianmario committed Dec 17, 2013
  2. ignore bin/ dir

    brianmario committed Dec 17, 2013
  3. use secure rubygems host

    brianmario committed Dec 17, 2013
Commits on Nov 7, 2013
  1. Merge pull request #127 from benweint/bump-max-depth

    brianmario committed Nov 7, 2013
    Bump YAJL_MAX_DEPTH from 128 to 256
  2. Merge pull request #126 from benweint/deep-nesting-fix

    brianmario committed Nov 7, 2013
    Fix segmentation fault when encoding deeply-nested arrays or hashes
  3. Fix segmentation fault when encoding deeply-nested arrays or hashes

    benweint committed Nov 6, 2013
    This fixes #125 by ensuring that we always check the return value from
    yajl_gen_* functions, and raise an exception when these functions return
    anything but yajl_gen_status_ok.
    
    In particular, we now will raise a Yajl::EncodeError when we attempt to encode
    a deeply nested array or hash (with a depth > YAJL_MAX_DEPTH).
Commits on Feb 19, 2013
  1. Merge pull request #115 from cleverscale/master

    brianmario committed Feb 19, 2013
    Bugfix in `Yajl::Encoder.encode`. Could not write to an IO object.
  2. Bugfix in `Yajl::Encoder.encode`: could not write to an IO object whi…

    nfo committed Feb 19, 2013
    …ch does not respond to :read. `Yajl::Encoder.new.encode` does not have the bug.
Commits on Feb 6, 2013
  1. Merge pull request #114 from fxn/patch-1

    brianmario committed Feb 6, 2013
    Update README.md
  2. Update README.md

    fxn committed Feb 6, 2013
Commits on Nov 14, 2012
  1. Merge pull request #110 from jc00ke/patch-1

    brianmario committed Nov 14, 2012
    Allow rbx to fail on Travis
  2. Allow rbx to fail on Travis

    jc00ke committed Nov 14, 2012
    If they pass let's remove the allowed failures.
Commits on Sep 12, 2012
  1. Merge pull request #105 from c42engineering/symbolize_names

    brianmario committed Sep 12, 2012
    allowing symbolize_names to be used instead of symbolize_keys for compatibility with the json gem. #94
  2. Merge pull request #106 from f1sherman/fix-generate-nil-opts-error

    brianmario committed Sep 12, 2012
    fix bug where JSON.generate(["foo"], nil) raises NoMethodError: undefine...
  3. Merge pull request #107 from timfel/master

    brianmario committed Sep 12, 2012
    DATA_PTR isn't available on MagLev
  4. Merge pull request #108 from mmb/master

    brianmario committed Sep 12, 2012
    Remove unused encoder instance from example.
  5. Merge pull request #109 from coolo/master

    brianmario committed Sep 12, 2012
    Testing with ruby-head
Commits on Sep 4, 2012
  1. avoid C99 comments

    coolo committed Sep 4, 2012
    ruby 2.0dev forces C90 on it's C extensions, so avoid // comments