diff options
-rw-r--r-- | CHANGES.md | 4 | ||||
-rw-r--r-- | json.gemspec | bin | 5473 -> 5473 bytes | |||
-rw-r--r-- | json_pure.gemspec | 2 | ||||
-rw-r--r-- | tests/json_generator_test.rb | 5 |
4 files changed, 8 insertions, 3 deletions
@@ -1,5 +1,9 @@ # Changes +## 2016-07-26 (2.0.2) + * Specify `required_ruby_version` for json\_pure. + * Fix issue #295 failure when parsing frozen strings. + ## 2016-07-01 (2.0.1) * Fix problem when requiring json\_pure and Parser constant was defiend top level. diff --git a/json.gemspec b/json.gemspec Binary files differindex 2c304ef..e1cbad0 100644 --- a/json.gemspec +++ b/json.gemspec diff --git a/json_pure.gemspec b/json_pure.gemspec index b6d6093..70c2089 100644 --- a/json_pure.gemspec +++ b/json_pure.gemspec @@ -8,7 +8,7 @@ Gem::Specification.new do |s| s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Florian Frank".freeze] - s.date = "2016-07-26" + s.date = "2016-09-09" s.description = "This is a JSON implementation in pure Ruby.".freeze s.email = "flori@ping.de".freeze s.extra_rdoc_files = ["README.md".freeze] diff --git a/tests/json_generator_test.rb b/tests/json_generator_test.rb index 18b0833..86be398 100644 --- a/tests/json_generator_test.rb +++ b/tests/json_generator_test.rb @@ -277,12 +277,13 @@ EOT if defined?(JSON::Ext::Generator) def test_broken_bignum # [ruby-core:38867] pid = fork do - Bignum.class_eval do + x = 1 << 64 + x.class.class_eval do def to_s end end begin - JSON::Ext::Generator::State.new.generate(1<<64) + JSON::Ext::Generator::State.new.generate(x) exit 1 rescue TypeError exit 0 |