silenced "already initialized constant" warnings
better debugging message
prepare new version
Java: keep track of depth correctly
Applied commit ae7a01f4 from flori/json:
keep track of depth correctly
Java: do not forget to dup the state
Applied commit e8ef17ec from flori/json:
do not forget to dup the state
use state for depth checking in pure as well
Made the OptionsReader instantiation less silly
Fixed Generator::State setters for String values
do not freeze to allow chaging defaults
added missing methods to State + tests
Copy depth in State#initialize_copy
Applied commit 2e7afd48 from flori/json:
mange depth in state
some code cleanup
New release: 1.4.4
make sure to use toplevel ::Encoding
Added new Array/Hash subclass tests
Removed UTF-8 check from string decoder, accepting arbitrary encodings
New release: 184.108.40.206
Fixed Integer#to_json going in an infinite recursion.
Removed trivial javadoc, made code more straightforward
Hopefully this file's repetitive nature is clearer. I'm open to
suggestion on DRYing it.
Updated gem specification descriptions and addresses
Minimize number of calls to getRuntime()
Reordered handler matching, based on cost of each test and expected f…
…requency of types in real-world JSON
Applied commit 82ed5b72 from flori/json:
Fix for subclassed core classes, github issue 20
Fixed a problem in the 1.4.x versions, that caused subclasses of
core classes to miss calling their to_json methods.
Fix wrong assertion: use assert_equal.
From Ruby r27587 and r27590, by nobu.
1.4.1 bugfix release for Bignums
Work around JRUBY-4751
Added tests from flori/json d34d8a21
This branch requires JRuby 1.2+
Prepare for version 1.4.0 release
Gratuitious code changes: local variable used only once
Merge branch 'v1.2'
avoid superflous if