Merge pull request #14100 from Homebrew/dependabot/bundler/Library/Homebrew/bindata-2.4.14

build(deps): bump bindata from 2.4.12 to 2.4.14 in /Library/Homebrew
This commit is contained in:
Bo Anderson 2022-11-05 17:39:50 +00:00 committed by GitHub
commit 5cc0a47475
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
37 changed files with 24 additions and 26 deletions

View File

@ -10,7 +10,7 @@ GEM
addressable (2.8.1)
public_suffix (>= 2.0.2, < 6.0)
ast (2.4.2)
bindata (2.4.12)
bindata (2.4.14)
bootsnap (1.13.0)
msgpack (~> 1.2)
byebug (11.1.3)

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