summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* track latest 2.1 and 2.2lcg/tweak-travisLamont Granquist2015-03-271-16/+6
|
* add ruby 2.2.0 track latest rbxLamont Granquist2015-03-271-4/+9
|
* Merge pull request #50 from chef/lcg/add-appveyor-configLamont Granquist2015-03-253-1/+38
|\ | | | | Lcg/add appveyor config
| * add comment on why spec does not run on windowsLamont Granquist2015-03-251-0/+2
| |
| * Filter this test out of windows.Lamont Granquist2015-03-242-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 configLamont Granquist2015-03-241-0/+34
| |
* | Merge pull request #49 from chef/lcg/ffi-less-ffi-yajlLamont Granquist2015-03-255-18/+55
|\ \ | | | | | | Remove ffi gem as a hard dependency
| * | warn on stderrlcg/ffi-less-ffi-yajlLamont Granquist2015-03-241-2/+2
| |/
| * Remove ffi gem as a hard dependencyLamont Granquist2015-03-245-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.0Lamont Granquist2015-03-171-1/+1
|
* add changelog for json deprecationLamont Granquist2015-03-171-0/+8
|
* Merge pull request #47 from chef/lcg/remove-json-compatLamont Granquist2015-03-172-522/+0
|\ | | | | Removing JSON gem compatibility layer
| * Removing JSON gem compatibility layerLamont Granquist2015-03-172-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-travisLamont Granquist2015-02-171-1/+1
|\ | | | | use travis containers
| * remove use of sudoLamont Granquist2015-02-171-1/+0
| | | | | | | | | | if we pick up the system libyajl2 it'll blow up anyway (and that's probably better behavior even)
| * use travis containersLamont Granquist2015-02-171-0/+1
|/
* Merge pull request #44 from chef/lcg/fix-windows-checkLamont Granquist2015-02-174-3/+11
|\ | | | | Lcg/fix windows check
| * remove opscode referencesLamont Granquist2015-02-172-2/+2
| |
| * reset CHANGELOG for release1.4.0Lamont Granquist2015-02-171-0/+6
| |
| * bump version to 1.4.0Lamont Granquist2015-02-171-1/+1
| |
| * add md fileLamont Granquist2015-02-171-0/+2
| |
| * mixin windows? helper directly into the objectLamont Granquist2015-02-172-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 platformTyler Vann-Campbell2015-02-172-1/+7
| |
* | Merge pull request #43 from chef/lcg/fix-windows-checkLamont Granquist2015-02-172-1/+11
|\ \ | |/ |/| Lcg/fix windows check
| * mixin windows? helper directly into the objectLamont Granquist2015-02-172-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 platformTyler Vann-Campbell2015-02-082-1/+7
| |
* | add CHANGELOGLamont Granquist2015-02-171-0/+8
|/
* Merge pull request #40 from chef/lcg/licenseLamont Granquist2015-01-271-0/+6
|\ | | | | add note about license
| * fix urlLamont Granquist2015-01-271-1/+1
| |
| * add note about licenseLamont Granquist2015-01-271-0/+6
|/
* Merge pull request #39 from chef/readme-level-upLamont Granquist2015-01-271-8/+34
|\ | | | | Update README w/ basic use and "why this"
| * Update readme w/ basic use and "why this"danielsdeleo2015-01-271-8/+34
|/
* Merge pull request #38 from chef/lcg/invalid-utf8Lamont Granquist2015-01-222-2/+30
|\ | | | | Lcg/invalid utf8
| * remove unnecessary linelcg/invalid-utf8Lamont Granquist2015-01-221-1/+0
| |
| * fix typoLamont Granquist2015-01-221-1/+1
| |
| * support turning off validate_utf8Lamont Granquist2015-01-222-1/+28
| |
| * catch and raise invalid string error betterLamont Granquist2015-01-221-0/+2
|/
* Merge pull request #37 from glensc/unknown-errorLamont Granquist2015-01-221-1/+1
|\ | | | | include status code for Unknown Error
| * include status code for Unknown ErrorElan Ruusamäe2015-01-221-1/+1
|/
* make 'rake clean' clean more1.3.1Lamont Granquist2014-11-241-1/+2
| | | | think I've probably been shipping Gemfile.lock's by accident
* reset CHANGELOG.md for releaseLamont Granquist2014-11-241-0/+4
|
* bump version to 1.3.1Lamont Granquist2014-11-241-1/+1
|
* Merge pull request #34 from opscode/lcg/object-as-keyLamont Granquist2014-11-244-2/+27
|\ | | | | Lcg/object as key
| * add CHANGELOGLamont Granquist2014-11-241-0/+8
| |
| * allow arbitrary Objects as keysLamont Granquist2014-11-243-2/+19
|/ | | | i fixed Hashes/Arrays/true/false/nil, but forgot Object.
* version bump to 1.3.01.3.0Lamont Granquist2014-11-221-1/+1
|
* fix typo rvx -> rbxLamont Granquist2014-11-221-1/+1
|
* exclude rbx because its still being dumbLamont Granquist2014-11-221-0/+2
|
* Merge pull request #33 from opscode/lcg/encoding-keysLamont Granquist2014-11-224-54/+187
|\ | | | | Lcg/encoding keys
| * avoid these tests on ruby 1.8.7Lamont Granquist2014-11-221-2/+2
| | | | | | | | lol