Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | track latest 2.1 and 2.2lcg/tweak-travis | Lamont Granquist | 2015-03-27 | 1 | -16/+6 |
| | |||||
* | add ruby 2.2.0 track latest rbx | Lamont Granquist | 2015-03-27 | 1 | -4/+9 |
| | |||||
* | Merge pull request #50 from chef/lcg/add-appveyor-config | Lamont Granquist | 2015-03-25 | 3 | -1/+38 |
|\ | | | | | Lcg/add appveyor config | ||||
| * | add comment on why spec does not run on windows | Lamont Granquist | 2015-03-25 | 1 | -0/+2 |
| | | |||||
| * | Filter this test out of windows. | Lamont Granquist | 2015-03-24 | 2 | -1/+2 |
| | | | | | | | | | | | | For some reason on Ruby 2.0.0 on windows this test spins forever. Possibly a ruby-on-windows-bug. Might be a real issue, but without it being customer affecting don't have time for that. | ||||
| * | add appveyor.yml config | Lamont Granquist | 2015-03-24 | 1 | -0/+34 |
| | | |||||
* | | Merge pull request #49 from chef/lcg/ffi-less-ffi-yajl | Lamont Granquist | 2015-03-25 | 5 | -18/+55 |
|\ \ | | | | | | | Remove ffi gem as a hard dependency | ||||
| * | | warn on stderrlcg/ffi-less-ffi-yajl | Lamont Granquist | 2015-03-24 | 1 | -2/+2 |
| |/ | |||||
| * | Remove ffi gem as a hard dependency | Lamont Granquist | 2015-03-24 | 5 | -18/+55 |
|/ | | | | | | | | | | | Copies the algorithm out of FFI.map_library_name into the FFI_Yajl#map_library_name function so that when we're loading up the C extension we don't need to also slurp in the ffi gem just to run that. The ffi gem is moved to a hard dependency of only the jruby version of the gem, and its a development dependency for the other ruby VMs (so rake spec will work against the ffi library), but its an optional library to install to make the ffi library work on VMs that support C extensions (MRI, RBX). | ||||
* | bumping version to 2.0.0 for release2.0.0 | Lamont Granquist | 2015-03-17 | 1 | -1/+1 |
| | |||||
* | add changelog for json deprecation | Lamont Granquist | 2015-03-17 | 1 | -0/+8 |
| | |||||
* | Merge pull request #47 from chef/lcg/remove-json-compat | Lamont Granquist | 2015-03-17 | 2 | -522/+0 |
|\ | | | | | Removing JSON gem compatibility layer | ||||
| * | Removing JSON gem compatibility layer | Lamont Granquist | 2015-03-17 | 2 | -522/+0 |
|/ | | | | | | | | | | | | | This causes issues because JSON and ffi-yajl get into fights over who monkeypatched the classes last and this causes random issues with whitespace disagreement between the JSON gem and the underlying libyajl C library. For deterministic output its better not to have fighting monkeypatches, it generates considerable chaos. If anyone wants to extract the json_gem.rb file into a gem of its own and support these monkeypatches going forwards that would be fine (there is, in fact, literally nothing that could be done to stop you), but we do not want to support these. | ||||
* | Merge pull request #45 from chef/lcg/faster-travis | Lamont Granquist | 2015-02-17 | 1 | -1/+1 |
|\ | | | | | use travis containers | ||||
| * | remove use of sudo | Lamont Granquist | 2015-02-17 | 1 | -1/+0 |
| | | | | | | | | | | if we pick up the system libyajl2 it'll blow up anyway (and that's probably better behavior even) | ||||
| * | use travis containers | Lamont Granquist | 2015-02-17 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #44 from chef/lcg/fix-windows-check | Lamont Granquist | 2015-02-17 | 4 | -3/+11 |
|\ | | | | | Lcg/fix windows check | ||||
| * | remove opscode references | Lamont Granquist | 2015-02-17 | 2 | -2/+2 |
| | | |||||
| * | reset CHANGELOG for release1.4.0 | Lamont Granquist | 2015-02-17 | 1 | -0/+6 |
| | | |||||
| * | bump version to 1.4.0 | Lamont Granquist | 2015-02-17 | 1 | -1/+1 |
| | | |||||
| * | add md file | Lamont Granquist | 2015-02-17 | 1 | -0/+2 |
| | | |||||
| * | mixin windows? helper directly into the object | Lamont Granquist | 2015-02-17 | 2 | -5/+9 |
| | | | | | | | | | | its useful to be able to include/extend the platform class and then use this sugar directly | ||||
| * | Move #windows? to lib to allow not checking libname to determine platform | Tyler Vann-Campbell | 2015-02-17 | 2 | -1/+7 |
| | | |||||
* | | Merge pull request #43 from chef/lcg/fix-windows-check | Lamont Granquist | 2015-02-17 | 2 | -1/+11 |
|\ \ | |/ |/| | Lcg/fix windows check | ||||
| * | mixin windows? helper directly into the object | Lamont Granquist | 2015-02-17 | 2 | -5/+9 |
| | | | | | | | | | | its useful to be able to include/extend the platform class and then use this sugar directly | ||||
| * | Move #windows? to lib to allow not checking libname to determine platform | Tyler Vann-Campbell | 2015-02-08 | 2 | -1/+7 |
| | | |||||
* | | add CHANGELOG | Lamont Granquist | 2015-02-17 | 1 | -0/+8 |
|/ | |||||
* | Merge pull request #40 from chef/lcg/license | Lamont Granquist | 2015-01-27 | 1 | -0/+6 |
|\ | | | | | add note about license | ||||
| * | fix url | Lamont Granquist | 2015-01-27 | 1 | -1/+1 |
| | | |||||
| * | add note about license | Lamont Granquist | 2015-01-27 | 1 | -0/+6 |
|/ | |||||
* | Merge pull request #39 from chef/readme-level-up | Lamont Granquist | 2015-01-27 | 1 | -8/+34 |
|\ | | | | | Update README w/ basic use and "why this" | ||||
| * | Update readme w/ basic use and "why this" | danielsdeleo | 2015-01-27 | 1 | -8/+34 |
|/ | |||||
* | Merge pull request #38 from chef/lcg/invalid-utf8 | Lamont Granquist | 2015-01-22 | 2 | -2/+30 |
|\ | | | | | Lcg/invalid utf8 | ||||
| * | remove unnecessary linelcg/invalid-utf8 | Lamont Granquist | 2015-01-22 | 1 | -1/+0 |
| | | |||||
| * | fix typo | Lamont Granquist | 2015-01-22 | 1 | -1/+1 |
| | | |||||
| * | support turning off validate_utf8 | Lamont Granquist | 2015-01-22 | 2 | -1/+28 |
| | | |||||
| * | catch and raise invalid string error better | Lamont Granquist | 2015-01-22 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #37 from glensc/unknown-error | Lamont Granquist | 2015-01-22 | 1 | -1/+1 |
|\ | | | | | include status code for Unknown Error | ||||
| * | include status code for Unknown Error | Elan Ruusamäe | 2015-01-22 | 1 | -1/+1 |
|/ | |||||
* | make 'rake clean' clean more1.3.1 | Lamont Granquist | 2014-11-24 | 1 | -1/+2 |
| | | | | think I've probably been shipping Gemfile.lock's by accident | ||||
* | reset CHANGELOG.md for release | Lamont Granquist | 2014-11-24 | 1 | -0/+4 |
| | |||||
* | bump version to 1.3.1 | Lamont Granquist | 2014-11-24 | 1 | -1/+1 |
| | |||||
* | Merge pull request #34 from opscode/lcg/object-as-key | Lamont Granquist | 2014-11-24 | 4 | -2/+27 |
|\ | | | | | Lcg/object as key | ||||
| * | add CHANGELOG | Lamont Granquist | 2014-11-24 | 1 | -0/+8 |
| | | |||||
| * | allow arbitrary Objects as keys | Lamont Granquist | 2014-11-24 | 3 | -2/+19 |
|/ | | | | i fixed Hashes/Arrays/true/false/nil, but forgot Object. | ||||
* | version bump to 1.3.01.3.0 | Lamont Granquist | 2014-11-22 | 1 | -1/+1 |
| | |||||
* | fix typo rvx -> rbx | Lamont Granquist | 2014-11-22 | 1 | -1/+1 |
| | |||||
* | exclude rbx because its still being dumb | Lamont Granquist | 2014-11-22 | 1 | -0/+2 |
| | |||||
* | Merge pull request #33 from opscode/lcg/encoding-keys | Lamont Granquist | 2014-11-22 | 4 | -54/+187 |
|\ | | | | | Lcg/encoding keys | ||||
| * | avoid these tests on ruby 1.8.7 | Lamont Granquist | 2014-11-22 | 1 | -2/+2 |
| | | | | | | | | lol |