brew vendor-gems: commit updates.

This commit is contained in:
BrewTestBot 2022-11-05 16:53:05 +00:00
parent 9f7061dfc2
commit 1b5042c261
No known key found for this signature in database
GPG Key ID: 82D7D104050B0F0F
35 changed files with 23 additions and 25 deletions

View File

@ -32,7 +32,7 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/public_suffix-5.0.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/addressable-2.8.1/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ast-2.4.2/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/bindata-2.4.12/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/bindata-2.4.14/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/universal-darwin-21/#{Gem.extension_api_version}/msgpack-1.6.0")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/msgpack-1.6.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/universal-darwin-21/#{Gem.extension_api_version}/bootsnap-1.13.0")

View File

@ -1,3 +0,0 @@
module BinData
VERSION = "2.4.12"
end

View File

@ -99,14 +99,14 @@ module BinData
def create_dynamic_clamp_code(signed)
if signed == :signed
max = "max = (1 << (nbits - 1)) - 1"
min = "min = -(max + 1)"
max = "(1 << (nbits - 1)) - 1"
min = "-((#{max}) + 1)"
else
max = "max = (1 << nbits) - 1"
min = "min = 0"
max = "(1 << nbits) - 1"
min = "0"
end
"#{max}; #{min}; val = (val < min) ? min : (val > max) ? max : val"
"val = val.clamp(#{min}, #{max})"
end
def create_fixed_clamp_code(nbits, signed)
@ -115,14 +115,14 @@ module BinData
end
if signed == :signed
max = "max = (1 << (#{nbits} - 1)) - 1"
min = "min = -(max + 1)"
max = "(1 << (#{nbits} - 1)) - 1"
min = "-((#{max}) + 1)"
else
min = "min = 0"
max = "max = (1 << #{nbits}) - 1"
min = "0"
max = "(1 << #{nbits}) - 1"
end
clamp = "(#{max}; #{min}; val = (val < min) ? min : (val > max) ? max : val)"
clamp = "(val = val.clamp(#{min}, #{max}))"
if nbits == 1
# allow single bits to be used as booleans

View File

@ -420,7 +420,7 @@ module BinData
def ensure_valid_name(name)
if name && !option?(:fieldnames_are_values)
if malformed_name?(name)
raise NameError.new("", name), "field '#{name}' is an illegal fieldname"
raise SyntaxError, "field '#{name}' is an illegal fieldname"
end
if duplicate_name?(name)
@ -428,11 +428,11 @@ module BinData
end
if name_shadows_method?(name)
raise NameError.new("", name), "field '#{name}' shadows an existing method"
raise SyntaxError, "field '#{name}' shadows an existing method"
end
if name_is_reserved?(name)
raise NameError.new("", name), "field '#{name}' is a reserved name"
raise SyntaxError, "field '#{name}' is a reserved name"
end
end
end

View File

@ -59,16 +59,14 @@ module BinData
def create_clamp_code(nbits, signed)
if signed == :signed
max = "max = (1 << (#{nbits} - 1)) - 1"
min = "min = -(max + 1)"
max = "(1 << (#{nbits} - 1)) - 1"
min = "-((#{max}) + 1)"
else
max = "max = (1 << #{nbits}) - 1"
min = "min = 0"
max = "(1 << #{nbits}) - 1"
min = "0"
end
clamp = "(#{max}; #{min}; val = (val < min) ? min : (val > max) ? max : val)"
"val = #{clamp}"
"val = val.clamp(#{min}, #{max})"
end
def create_read_code(nbits, endian, signed)

View File

@ -116,7 +116,7 @@ module BinData
def self.invalid_parameter_names
@invalid_names ||= begin
all_names = LazyEvaluator.instance_methods(true) + Kernel.methods
all_names = LazyEvaluator.instance_methods(true)
allowed_names = [:name, :type]
invalid_names = (all_names - allowed_names).uniq

View File

@ -0,0 +1,3 @@
module BinData
VERSION = "2.4.14"
end