summaryrefslogtreecommitdiff
path: root/lib/ffi_yajl/encoder.rb
Commit message (Collapse)AuthorAgeFilesLines
* yet more copslcg/more-copsLamont Granquist2015-07-091-2/+2
|
* remaining autofixable copsLamont Granquist2015-07-091-1/+1
|
* derp, really force to utf8, really checkLamont Granquist2015-04-241-1/+1
|
* change :validate_utf8=false to still emit utf8lcg/utf8-string-replacementLamont Granquist2015-04-231-2/+3
| | | | | | | | | | | validate_utf8=true raises on bad input validate_utf8=false now does not raise, but still produces valid UTF-8 clean JSON by replacing characters. the previous behavior of emitting bad JSON that was not UTF-8 clean when validate_utf8 was false is dropped (and this was behavior only of the C extension and not the ffi extension since the ffi layer must do some scrubbing of its own).
* emit token that failed utf-8 validationLamont Granquist2015-04-211-2/+4
| | | | plus code cleanup of the c-extension
* add copyright noticesLamont Granquist2015-04-141-0/+21
|
* remove unnecessary linelcg/invalid-utf8Lamont Granquist2015-01-221-1/+0
|
* support turning off validate_utf8Lamont Granquist2015-01-221-0/+1
|
* catch and raise invalid string error betterLamont Granquist2015-01-221-0/+2
|
* include status code for Unknown ErrorElan Ruusamäe2015-01-221-1/+1
|
* ensure opts hash is never nilLamont Granquist2014-08-081-0/+1
|
* fix for chef pretty printing issuesLamont Granquist2014-08-071-1/+1
|
* Revert "fix for chef pretty printing issues"Lamont Granquist2014-08-071-1/+1
| | | | This reverts commit 5d260103d3f11897e7873fb3fa796966896ff946.
* fix for chef pretty printing issuesLamont Granquist2014-08-071-1/+1
|
* reorganization of ext-vs-ffiLamont Granquist2013-12-311-18/+1
| | | | | cleanup ext-vs-ffi logic, require 'ffi_yajl/ffi' and 'ffi_yajl/ext' should work now
* amusing ruby 1.8.7 bugLamont Granquist2013-12-221-0/+1
|
* code rearrangementLamont Granquist2013-12-161-4/+8
|
* move the ruby parse/encode classes to own filesLamont Granquist2013-12-081-0/+65
|
* moving things around to support ext encodingLamont Granquist2013-11-181-7/+0
|
* start splitting encoding into ffi+extLamont Granquist2013-11-181-134/+4
|
* moving encoder class to its own fileLamont Granquist2013-11-181-0/+137