diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index e023dbd59f..58f42fd4fc 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -57,7 +57,7 @@ GEM mime-types-data (3.2022.0105) mini_portile2 (2.8.0) minitest (5.15.0) - msgpack (1.4.5) + msgpack (1.5.2) mustache (1.1.1) net-http-digest_auth (1.4.1) net-http-persistent (4.0.1) diff --git a/Library/Homebrew/dev-cmd/typecheck.rb b/Library/Homebrew/dev-cmd/typecheck.rb index b3a2c50267..b9f00a5446 100644 --- a/Library/Homebrew/dev-cmd/typecheck.rb +++ b/Library/Homebrew/dev-cmd/typecheck.rb @@ -56,7 +56,10 @@ module Homebrew "webrobots", # RBI file is bugged "sorbet-static-and-runtime", # Unnecessary RBI - remove this entry with Tapioca 0.8 ] - tapioca_args = ["--exclude", *excluded_gems] + typed_overrides = [ + "msgpack:false", # Investigate removing this with Tapioca 0.8 + ] + tapioca_args = ["--exclude", *excluded_gems, "--typed-overrides", *typed_overrides] tapioca_args << "--all" if args.all? ohai "Updating Tapioca RBI files..." diff --git a/Library/Homebrew/sorbet/rbi/gems/msgpack@1.4.5.rbi b/Library/Homebrew/sorbet/rbi/gems/msgpack@1.5.2.rbi similarity index 81% rename from Library/Homebrew/sorbet/rbi/gems/msgpack@1.4.5.rbi rename to Library/Homebrew/sorbet/rbi/gems/msgpack@1.5.2.rbi index 925ebbed43..3e13ad3ab3 100644 --- a/Library/Homebrew/sorbet/rbi/gems/msgpack@1.4.5.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/msgpack@1.5.2.rbi @@ -1,4 +1,4 @@ -# typed: true +# typed: false # DO NOT EDIT MANUALLY # This is an autogenerated file for types exported from the `msgpack` gem. @@ -58,15 +58,15 @@ end module MessagePack private - def dump(v, *rest); end + def dump(v, io = T.unsafe(nil), options = T.unsafe(nil)); end def load(src, param = T.unsafe(nil)); end - def pack(v, *rest); end + def pack(v, io = T.unsafe(nil), options = T.unsafe(nil)); end def unpack(src, param = T.unsafe(nil)); end class << self - def dump(v, *rest); end + def dump(v, io = T.unsafe(nil), options = T.unsafe(nil)); end def load(src, param = T.unsafe(nil)); end - def pack(v, *rest); end + def pack(v, io = T.unsafe(nil), options = T.unsafe(nil)); end def unpack(src, param = T.unsafe(nil)); end end end @@ -75,8 +75,6 @@ module MessagePack::CoreExt def to_msgpack(packer_or_io = T.unsafe(nil)); end end -MessagePack::DEFAULT_EMPTY_PARAMS = T.let(T.unsafe(nil), Hash) - class MessagePack::ExtensionValue < ::Struct include ::MessagePack::CoreExt @@ -92,11 +90,38 @@ class MessagePack::Factory def dump(v, *rest); end def load(src, param = T.unsafe(nil)); end def pack(v, *rest); end + def pool(size = T.unsafe(nil), **options); end def registered_types(selector = T.unsafe(nil)); end def type_registered?(klass_or_type, selector = T.unsafe(nil)); end def unpack(src, param = T.unsafe(nil)); end end +class MessagePack::Factory::Pool + def initialize(factory, size, options = T.unsafe(nil)); end + + def dump(object); end + def load(data); end +end + +class MessagePack::Factory::Pool::AbstractPool + def initialize(size, &block); end + + def checkin(member); end + def checkout; end +end + +class MessagePack::Factory::Pool::PackerPool < ::MessagePack::Factory::Pool::AbstractPool + private + + def reset(packer); end +end + +class MessagePack::Factory::Pool::UnpackerPool < ::MessagePack::Factory::Pool::AbstractPool + private + + def reset(unpacker); end +end + class MessagePack::Packer def registered_types; end def type_registered?(klass_or_type); end diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb index 73a919f36e..f807bc80ef 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -13,8 +13,8 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/public_suffix-4.0.7/l $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/addressable-2.8.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ast-2.4.2/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/bindata-2.4.10/lib" -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/x86_64-darwin-14/2.6.0-static/msgpack-1.4.5" -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/msgpack-1.4.5/lib" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/x86_64-darwin-14/2.6.0-static/msgpack-1.5.2" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/msgpack-1.5.2/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/x86_64-darwin-14/2.6.0-static/bootsnap-1.11.1" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/bootsnap-1.11.1/lib" $:.unshift "#{path}/"