From 9f17a0c7cb4cef10e462fec6a80691b55144853a Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Wed, 26 Mar 2025 16:37:03 +0100 Subject: [PATCH] Get rid of SAFE_STATE_PROTOTYPE It was only used by JRuby and TruffleRuby to call `SAFE_STATE_PROTOTYPE.dup` instead of `State.new` which isn't an worthy optimization. --- ext/json/lib/json/common.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/ext/json/lib/json/common.rb b/ext/json/lib/json/common.rb index 0498a28b9b..b2f11afe55 100644 --- a/ext/json/lib/json/common.rb +++ b/ext/json/lib/json/common.rb @@ -70,7 +70,6 @@ module JSON end self.state = generator::State const_set :State, self.state - const_set :SAFE_STATE_PROTOTYPE, State.new # for JRuby ensure $VERBOSE = old end