Permalink
Commits on Nov 7, 2017
  1. Merge pull request #178 from brianmario/brianmario/prevent-bad-read

    brianmario committed Nov 7, 2017
    Fix potential bad read
  2. Don't advance our end pointer until we've checked we have enough

    brianmario committed Nov 7, 2017
    buffer left and have peeked ahead to see that a unicode escape
    is approaching.
    
    Thanks @kivikakk for helping me track down the actual bug here!
Commits on Apr 11, 2017
  1. Merge pull request #175 from koic/ci_against_latest_rubies

    brianmario committed Apr 11, 2017
    CI against Ruby 2.2, 2.3, and 2.4
  2. Merge pull request #172 from keithduncan/remove-old-rubies

    brianmario committed Apr 11, 2017
    Remove old rubies
  3. Merge pull request #174 from koic/fix_some_warnings

    brianmario committed Apr 11, 2017
    Fix some warnings
Commits on Apr 9, 2017
  1. CI against Ruby 2.2, 2.3, and 2.4

    koic committed Apr 9, 2017
    Follow up to #172.
  2. Suppress `warning: ambiguous first argument; put parentheses or a spa…

    koic committed Apr 9, 2017
    …ce even after `/' operator`
Commits on Feb 27, 2017
  1. Remove old rubies

    keithduncan committed Feb 27, 2017
Commits on Nov 1, 2016
Commits on Aug 22, 2016
  1. Merge pull request #165 from hsbt/support-ruby24

    brianmario committed Aug 22, 2016
    Support to Integer unification for Ruby 2.4
Commits on Jul 20, 2016
  1. workaround for old travis boxes

    hsbt committed Jul 20, 2016
Commits on Jun 22, 2016
Commits on Sep 22, 2015
  1. add codeclimate config

    brianmario committed Sep 22, 2015
Commits on Dec 10, 2014
  1. Merge pull request #151 from Zorbash/patch-1

    brianmario committed Dec 10, 2014
    Fix typo in comment in lib/yajl.rb
Commits on Nov 14, 2014
Commits on Oct 7, 2014
  1. Merge pull request #147 from sferik/rspec-3

    brianmario committed Oct 7, 2014
    Update rspec development dependency to ~> 3.0
Commits on Jun 23, 2014
  1. Merge pull request #141 from sferik/rspec-3

    brianmario committed Jun 23, 2014
    Prepare for RSpec 3
  2. Test against Rubinius 2

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

    brianmario committed Jun 20, 2014
    Add Ruby 2.1.2 to Travis build matrix
Commits on Jun 5, 2014
  1. add license to gemfile

    brianmario committed Jun 5, 2014
  2. Directly construct utf8 symbols in 1.9

    d committed May 31, 2014
    This commit skips the intermediate String object and directly interns
    the C string with UTF-8 encoding when applicable.
  3. Err on undeclared functions

    d committed May 31, 2014
    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. Move symbol encoding spec to 1.9 specific section

    d committed May 29, 2014
    Encoding was introduced in 1.9. Hide those tests for 1.8.
  5. Add a spec for symbol encoding

    d committed May 22, 2014
    I try avoiding to spell out the symbol because our source files are
    already utf-8, and Ruby takes care of that.
  6. Specs runnable in 1.8

    d committed May 29, 2014
Commits on Jun 4, 2014
  1. Delegate string allocation to Ruby

    d committed Nov 22, 2013
    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