зеркало из https://github.com/github/ruby.git
[ruby/psych] Freeze constants.
Improves Ractor-readiness.
This commit is contained in:
Родитель
0dd4896175
Коммит
0eb94dae4a
|
@ -233,9 +233,9 @@ require 'psych/class_loader'
|
|||
|
||||
module Psych
|
||||
# The version of libyaml Psych is using
|
||||
LIBYAML_VERSION = Psych.libyaml_version.join '.'
|
||||
LIBYAML_VERSION = Psych.libyaml_version.join('.').freeze
|
||||
# Deprecation guard
|
||||
NOT_GIVEN = Object.new
|
||||
NOT_GIVEN = Object.new.freeze
|
||||
private_constant :NOT_GIVEN
|
||||
|
||||
###
|
||||
|
|
|
@ -69,7 +69,7 @@ module Psych
|
|||
rescue
|
||||
nil
|
||||
end
|
||||
}.compact]
|
||||
}.compact].freeze
|
||||
|
||||
class Restricted < ClassLoader
|
||||
def initialize classes, symbols
|
||||
|
|
Загрузка…
Ссылка в новой задаче