Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 10, 2014
  1. Merge pull request #151 from Zorbash/patch-1

    authored
    Fix typo in comment in lib/yajl.rb
  2. @Zorbash
Commits on Nov 14, 2014
Commits on Oct 7, 2014
  1. Merge pull request #147 from sferik/rspec-3

    authored
    Update rspec development dependency to ~> 3.0
  2. @sferik
Commits on Jun 23, 2014
  1. Merge pull request #141 from sferik/rspec-3

    authored
    Prepare for RSpec 3
  2. @sferik
  3. @sferik

    Test against Rubinius 2

    sferik authored
Commits on Jun 20, 2014
  1. Merge pull request #140 from greysteil/update-travis

    authored
    Add Ruby 2.1.2 to Travis build matrix
  2. @greysteil
Commits on Jun 5, 2014
  1. add license to gemfile

    authored
  2. @d

    Directly construct utf8 symbols in 1.9

    d authored
    This commit skips the intermediate String object and directly interns
    the C string with UTF-8 encoding when applicable.
  3. @d

    Err on undeclared functions

    d authored
    Stop at compilation time instead of run time. This gives especially
    helpful, instant feedback when testing the code for 1.8 as a lot of
    the C API has changed between 1.8 and 2.0.
  4. @d

    Move symbol encoding spec to 1.9 specific section

    d authored
    Encoding was introduced in 1.9. Hide those tests for 1.8.
  5. @d

    Add a spec for symbol encoding

    d authored
    I try avoiding to spell out the symbol because our source files are
    already utf-8, and Ruby takes care of that.
  6. @d

    Specs runnable in 1.8

    d authored
Commits on Jun 4, 2014
  1. @d

    Delegate string allocation to Ruby

    d authored
    This commit replaces
    - allocation with malloc(3)
    - intern'ed string generation
    with
    - allocation by Ruby String (hence no more free(3) needed)
    - String#to_sym
  2. @d

    Drop a slow test

    d authored
    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.
  3. @d

    DRY up specs

    d authored
  4. @d

    Allocate buffer on heap

    d authored
    This commit moves the allocation of buffer to heap when intern'ing hash
    keys.
  5. @d

    Fix memory issue in parsing large numbers

    d authored
    This commit uses heap allocation to replace stack allocation in
    yajl_found_number.
Commits on Jun 3, 2014
  1. Merge pull request #138 from d/fix_rspec

    authored
    Fix RSpec deprecation warnings. Makes Travis happy
  2. @d

    Don't move to RSpec 3.0 just yet

    d authored
    The renaming of `be_true` to `be_truthy` is gonna break tons of tests
    here otherwise.
  3. @d

    Stop manipulating load path ourselves

    d authored
    RSpec already puts lib and spec in path
  4. @d
Commits on May 30, 2014
  1. Merge pull request #137 from shwoodard/master

    authored
    Add instructions for Gemfile installation
  2. @shwoodard
  3. build on newer rewbies too

    authored
  4. allow rbx mode to fail

    authored
Commits on Dec 17, 2013
  1. bump to 1.2.0

    authored
  2. ignore bin/ dir

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