From a94fcd49231b69295900cd04654785a2f24e81b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 18:51:14 +0000 Subject: [PATCH 1/4] build(deps-dev): bump ruby-prof from 1.4.3 to 1.6.3 in /Library/Homebrew Bumps [ruby-prof](https://github.com/ruby-prof/ruby-prof) from 1.4.3 to 1.6.3. - [Changelog](https://github.com/ruby-prof/ruby-prof/blob/master/CHANGES) - [Commits](https://github.com/ruby-prof/ruby-prof/compare/1.4.3...1.6.3) --- updated-dependencies: - dependency-name: ruby-prof dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Library/Homebrew/Gemfile | 2 +- Library/Homebrew/Gemfile.lock | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/Gemfile b/Library/Homebrew/Gemfile index c15ae77d6e..6499da4f32 100644 --- a/Library/Homebrew/Gemfile +++ b/Library/Homebrew/Gemfile @@ -36,7 +36,7 @@ end group :prof, optional: true do # NOTE: ruby-prof v1.4.3 is the last version that supports Ruby 2.6.x # TODO: remove explicit version when HOMEBREW_REQUIRED_RUBY_VERSION >= 2.7 - gem "ruby-prof", "1.4.3", require: false + gem "ruby-prof", "1.6.3", require: false gem "stackprof", require: false end group :pry, optional: true do diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index 4821bf8210..342314ff6d 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -128,7 +128,7 @@ GEM rubocop-sorbet (0.7.6) rubocop (>= 0.90.0) ruby-macho (4.0.0) - ruby-prof (1.4.3) + ruby-prof (1.6.3) ruby-progressbar (1.13.0) simplecov (0.22.0) docile (~> 1.1) @@ -181,7 +181,6 @@ GEM zeitwerk (2.6.12) PLATFORMS - aarch64-linux arm-linux arm64-darwin x86_64-darwin @@ -214,7 +213,7 @@ DEPENDENCIES rubocop-rspec rubocop-sorbet ruby-macho - ruby-prof (= 1.4.3) + ruby-prof (= 1.6.3) ruby-progressbar simplecov simplecov-cobertura From d3d46a57e6efc204d6707b3a1627160d67900cae Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Fri, 15 Dec 2023 18:54:36 +0000 Subject: [PATCH 2/4] brew vendor-gems: commit updates. --- Library/Homebrew/Gemfile.lock | 1 + Library/Homebrew/vendor/bundle/bundler/setup.rb | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index 342314ff6d..f79aa141a6 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -181,6 +181,7 @@ GEM zeitwerk (2.6.12) PLATFORMS + aarch64-linux arm-linux arm64-darwin x86_64-darwin diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb index b24df3868f..8f46af1c96 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -106,8 +106,8 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-rspec-2.25.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-sorbet-0.7.6/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-macho-4.0.0/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/x86_64-darwin-15/#{Gem.extension_api_version}/ruby-prof-1.4.3") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-prof-1.4.3/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/x86_64-darwin-15/#{Gem.extension_api_version}/ruby-prof-1.6.3") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-prof-1.6.3/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/simplecov-html-0.12.3/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/simplecov_json_formatter-0.1.4/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/simplecov-0.22.0/lib") From f555f1ec21649ebdd65693219b089a6a85a47d52 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Fri, 15 Dec 2023 19:00:10 +0000 Subject: [PATCH 3/4] Update RBI files for ruby-prof. Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow. --- ...uby-prof@1.4.3.rbi => ruby-prof@1.6.3.rbi} | 182 ++++++++++++------ .../sorbet/rbi/hidden-definitions/hidden.rbi | 8 +- 2 files changed, 120 insertions(+), 70 deletions(-) rename Library/Homebrew/sorbet/rbi/gems/{ruby-prof@1.4.3.rbi => ruby-prof@1.6.3.rbi} (89%) diff --git a/Library/Homebrew/sorbet/rbi/gems/ruby-prof@1.4.3.rbi b/Library/Homebrew/sorbet/rbi/gems/ruby-prof@1.6.3.rbi similarity index 89% rename from Library/Homebrew/sorbet/rbi/gems/ruby-prof@1.4.3.rbi rename to Library/Homebrew/sorbet/rbi/gems/ruby-prof@1.6.3.rbi index 4ea8829307..12f6962229 100644 --- a/Library/Homebrew/sorbet/rbi/gems/ruby-prof@1.4.3.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/ruby-prof@1.6.3.rbi @@ -22,25 +22,28 @@ class Rack::RubyProf # source://ruby-prof//lib/ruby-prof/rack.rb#6 def initialize(app, options = T.unsafe(nil)); end - # source://ruby-prof//lib/ruby-prof/rack.rb#23 + # source://ruby-prof//lib/ruby-prof/rack.rb#22 def call(env); end private # @return [Boolean] # - # source://ruby-prof//lib/ruby-prof/rack.rb#52 + # source://ruby-prof//lib/ruby-prof/rack.rb#56 def paths_match?(path, paths); end - # source://ruby-prof//lib/ruby-prof/rack.rb#74 - def print(data, path); end + # source://ruby-prof//lib/ruby-prof/rack.rb#84 + def print(profile, path); end - # source://ruby-prof//lib/ruby-prof/rack.rb#56 + # source://ruby-prof//lib/ruby-prof/rack.rb#77 + def print_options; end + + # source://ruby-prof//lib/ruby-prof/rack.rb#60 def profiling_options; end # @return [Boolean] # - # source://ruby-prof//lib/ruby-prof/rack.rb#46 + # source://ruby-prof//lib/ruby-prof/rack.rb#50 def should_profile?(path); end end @@ -49,6 +52,36 @@ end # source://ruby-prof//lib/ruby-prof/version.rb#1 module RubyProf class << self + # source://ruby-prof//lib/ruby-prof/compatibility.rb#32 + def _deprecated_exclude_threads; end + + # source://ruby-prof//lib/ruby-prof/compatibility.rb#37 + def _deprecated_exclude_threads=(value); end + + # source://ruby-prof//lib/ruby-prof/compatibility.rb#14 + def _deprecated_measure_mode; end + + # source://ruby-prof//lib/ruby-prof/compatibility.rb#27 + def _deprecated_measure_mode=(value); end + + # source://ruby-prof//lib/ruby-prof/compatibility.rb#49 + def _deprecated_pause; end + + # source://ruby-prof//lib/ruby-prof/compatibility.rb#78 + def _deprecated_profile(options = T.unsafe(nil), &block); end + + # source://ruby-prof//lib/ruby-prof/compatibility.rb#64 + def _deprecated_resume; end + + # source://ruby-prof//lib/ruby-prof/compatibility.rb#55 + def _deprecated_running?; end + + # source://ruby-prof//lib/ruby-prof/compatibility.rb#42 + def _deprecated_start; end + + # source://ruby-prof//lib/ruby-prof/compatibility.rb#70 + def _deprecated_stop; end + # @raise [RuntimeError] # # source://ruby-prof//lib/ruby-prof/compatibility.rb#96 @@ -60,14 +93,10 @@ module RubyProf def ensure_running!; end # Returns the threads that ruby-prof should exclude from profiling - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#32 - def exclude_threads; end + def exclude_threads(*args, **_arg1, &block); end # Specifies which threads ruby-prof should exclude from profiling - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#37 - def exclude_threads=(value); end + def exclude_threads=(*args, **_arg1, &block); end # Checks if the user specified the clock mode via # the RUBY_PROF_MEASURE_MODE environment variable @@ -84,9 +113,7 @@ module RubyProf # * RubyProf::PROCESS_TIME # * RubyProf::ALLOCATIONS # * RubyProf::MEMORY - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#14 - def measure_mode; end + def measure_mode(*args, **_arg1, &block); end # call-seq: # measure_mode=value -> void @@ -97,44 +124,30 @@ module RubyProf # * RubyProf::PROCESS_TIME - Process time measures the time used by a process between any two moments. It is unaffected by other processes concurrently running on the system. Remember with process time that calls to methods like sleep will not be included in profiling results. On Windows, process time is measured using GetProcessTimes and on other platforms by clock_gettime. # * RubyProf::ALLOCATIONS - Object allocations measures show how many objects each method in a program allocates. Measurements are done via Ruby's GC.stat api. # * RubyProf::MEMORY - Memory measures how much memory each method in a program uses. Measurements are done via Ruby's TracePoint api. - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#27 - def measure_mode=(value); end + def measure_mode=(*args, **_arg1, &block); end # Pauses profiling - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#49 - def pause; end + def pause(*args, **_arg1, &block); end # Profiles a block - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#78 - def profile(options = T.unsafe(nil), &block); end + def profile(*args, **_arg1, &block); end # Resume profiling - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#64 - def resume; end + def resume(*args, **_arg1, &block); end # Is a profile running? # # @return [Boolean] - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#55 - def running?; end + def running?(*args, **_arg1, &block); end # Starts profiling - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#42 - def start; end + def start(*args, **_arg1, &block); end # source://ruby-prof//lib/ruby-prof/compatibility.rb#85 def start_script(script); end # Stops profiling - # - # source://ruby-prof//lib/ruby-prof/compatibility.rb#70 - def stop; end + def stop(*args, **_arg1, &block); end end end @@ -185,7 +198,7 @@ class RubyProf::AbstractPrinter # options - Hash of print options. Note that each printer can # define its own set of options. # - # :min_percent - Number 0 to 100 that specifes the minimum + # :min_percent - Number 0 to 100 that specifies the minimum # %self (the methods self time divided by the # overall total time) that a method must take # for it to be printed out in the report. @@ -237,8 +250,6 @@ class RubyProf::AbstractPrinter end end -class RubyProf::AggregateCallTree < ::RubyProf::CallTree; end - class RubyProf::Allocation def _dump_data; end def _load_data(_arg0); end @@ -385,6 +396,8 @@ end # # source://ruby-prof//lib/ruby-prof/call_tree.rb#8 class RubyProf::CallTree + def initialize(_arg0); end + # Compares two CallTree instances. The comparison is based on the CallTree#parent, CallTree#target, # and total time. # @@ -393,6 +406,7 @@ class RubyProf::CallTree def _dump_data; end def _load_data(_arg0); end + def add_child(_arg0); end # The number of times the parent method called the target method # @@ -442,46 +456,43 @@ end # # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#11 class RubyProf::CallTreePrinter < ::RubyProf::AbstractPrinter - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#103 - def base_name; end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#12 def calltree_name(method_info); end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#78 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#76 def convert(value); end # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#28 def determine_event_specification_and_value_scale; end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#82 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#80 def file(method); end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#113 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#107 def file_name_for_thread(thread); end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#121 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#115 def file_path_for_thread(thread); end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#95 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#93 def path; end # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#54 def print(options = T.unsafe(nil)); end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#125 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#119 def print_headers(output, thread); end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#131 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#125 def print_method(output, method); end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#86 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#84 def print_thread(thread); end # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#69 def print_threads; end - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#107 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#101 def remove_subsidiary_files_from_previous_profile_runs; end # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#61 @@ -490,7 +501,7 @@ class RubyProf::CallTreePrinter < ::RubyProf::AbstractPrinter class << self # @return [Boolean] # - # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#99 + # source://ruby-prof//lib/ruby-prof/printers/call_tree_printer.rb#97 def needs_dir?; end end end @@ -680,7 +691,7 @@ class RubyProf::GraphHtmlPrinter < ::RubyProf::AbstractPrinter include ::ERB::Util # Creates a link to a method. Note that we do not create - # links to methods which are under the min_perecent + # links to methods which are under the min_percent # specified by the user, since they will not be # printed out. # @@ -755,6 +766,8 @@ class RubyProf::Measure::WallTime; end # # source://ruby-prof//lib/ruby-prof/measurement.rb#4 class RubyProf::Measurement + def initialize(_arg0, _arg1, _arg2, _arg3); end + def _dump_data; end def _load_data(_arg0); end def called; end @@ -766,13 +779,21 @@ class RubyProf::Measurement # source://ruby-prof//lib/ruby-prof/measurement.rb#13 def inspect; end + def merge!(_arg0); end def self_time; end + def self_time=(_arg0); end # source://ruby-prof//lib/ruby-prof/measurement.rb#9 def to_s; end def total_time; end + def total_time=(_arg0); end def wait_time; end + def wait_time=(_arg0); end + + private + + def initialize_copy(_arg0); end end # The MethodInfo class is used to track information about each method that is profiled. @@ -782,11 +803,14 @@ end class RubyProf::MethodInfo include ::Comparable - # :enddoc: - # - # source://ruby-prof//lib/ruby-prof/method_info.rb#56 + def initialize(_arg0, _arg1); end + + # source://ruby-prof//lib/ruby-prof/method_info.rb#63 def <=>(other); end + # source://ruby-prof//lib/ruby-prof/method_info.rb#59 + def ==(other); end + def _dump_data; end def _load_data(_arg0); end def allocations; end @@ -802,6 +826,11 @@ class RubyProf::MethodInfo # source://ruby-prof//lib/ruby-prof/method_info.rb#51 def children_time; end + # @return [Boolean] + # + # source://ruby-prof//lib/ruby-prof/method_info.rb#55 + def eql?(other); end + # Returns the full name of a class. The interpretation of method names is: # # * MyObject#test - An method defined in a class @@ -812,6 +841,7 @@ class RubyProf::MethodInfo # source://ruby-prof//lib/ruby-prof/method_info.rb#15 def full_name; end + def hash; end def klass_flags; end def klass_name; end def line; end @@ -826,7 +856,7 @@ class RubyProf::MethodInfo def source_file; end - # source://ruby-prof//lib/ruby-prof/method_info.rb#74 + # source://ruby-prof//lib/ruby-prof/method_info.rb#81 def to_s; end # The total time this method took - includes self time + wait time + child time @@ -840,6 +870,12 @@ class RubyProf::MethodInfo def wait_time; end end +RubyProf::MethodInfo::CLASS_SINGLETON = T.let(T.unsafe(nil), Integer) +RubyProf::MethodInfo::MODULE_INCLUDEE = T.let(T.unsafe(nil), Integer) +RubyProf::MethodInfo::MODULE_SINGLETON = T.let(T.unsafe(nil), Integer) +RubyProf::MethodInfo::OBJECT_SINGLETON = T.let(T.unsafe(nil), Integer) +RubyProf::MethodInfo::OTHER_SINGLETON = T.let(T.unsafe(nil), Integer) + # Helper class to simplify printing profiles of several types from # one profiling run. Currently prints a flat profile, a callgrind # profile, a call stack profile and a graph profile. @@ -931,29 +967,46 @@ class RubyProf::Profile def _dump_data; end def _load_data(_arg0); end + def add_thread(_arg0); end # Hides methods that, when represented as a call graph, have # extremely large in and out degrees and make navigation impossible. # - # source://ruby-prof//lib/ruby-prof/profile.rb#23 + # source://ruby-prof//lib/ruby-prof/profile.rb#22 def exclude_common_methods!; end def exclude_method!(_arg0, _arg1); end - # source://ruby-prof//lib/ruby-prof/profile.rb#27 - def exclude_methods!(mod, *method_or_methods); end + # source://ruby-prof//lib/ruby-prof/profile.rb#26 + def exclude_methods!(mod, *method_names); end - # source://ruby-prof//lib/ruby-prof/profile.rb#33 - def exclude_singleton_methods!(mod, *method_or_methods); end + # source://ruby-prof//lib/ruby-prof/profile.rb#32 + def exclude_singleton_methods!(mod, *method_names); end def measure_mode; end - # source://ruby-prof//lib/ruby-prof/profile.rb#8 + # source://ruby-prof//lib/ruby-prof/profile.rb#7 def measure_mode_string; end + # call-seq: + # merge! -> self + # + # Merges RubyProf threads whose root call_trees reference the same target method. This is useful + # when profiling code that uses a main thread/fiber to distribute work to multiple workers. + # If there are tens or hundreds of workers, viewing results per worker thread/fiber can be + # overwhelming. Using +merge!+ will combine the worker times together into one result. + # + # Note the reported time will be much greater than the actual wall time. For example, if there + # are 10 workers that each run for 5 seconds, merged results will show one thread that + # ran for 50 seconds. + # + # source://ruby-prof//lib/ruby-prof/profile.rb#48 + def merge!; end + def pause; end def paused?; end def profile; end + def remove_thread(_arg0); end def resume; end def running?; end def start; end @@ -968,11 +1021,14 @@ end # source://ruby-prof//lib/ruby-prof/thread.rb#2 class RubyProf::Thread + def initialize(_arg0, _arg1, _arg2); end + def _dump_data; end def _load_data(_arg0); end def call_tree; end def fiber_id; end def id; end + def merge!(_arg0); end def methods; end # Returns the total time this thread was executed. diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index 34101c1160..da04789a3a 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -8109,12 +8109,6 @@ module Reline VERSION = ::T.let(nil, ::T.untyped) end -class Reline::ANSI - CAPNAME_KEY_BINDINGS = ::T.let(nil, ::T.untyped) - END_BRACKETED_PASTE = ::T.let(nil, ::T.untyped) - START_BRACKETED_PASTE = ::T.let(nil, ::T.untyped) -end - class Reline::Config KEYSEQ_PATTERN = ::T.let(nil, ::T.untyped) VARIABLE_NAMES = ::T.let(nil, ::T.untyped) @@ -8125,7 +8119,7 @@ class Reline::Core ATTR_READER_NAMES = ::T.let(nil, ::T.untyped) end -Reline::IOGate = Reline::ANSI +Reline::IOGate = Reline::GeneralIO Reline::Key = Struct::Key From 93865bf53eadc47c92174f9ff90c7f3bb6e9eae8 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Fri, 15 Dec 2023 19:21:08 +0000 Subject: [PATCH 4/4] Gemfile: remove ruby-prof bound --- Library/Homebrew/Gemfile | 4 +--- Library/Homebrew/Gemfile.lock | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/Gemfile b/Library/Homebrew/Gemfile index 6499da4f32..02a9cc0900 100644 --- a/Library/Homebrew/Gemfile +++ b/Library/Homebrew/Gemfile @@ -34,9 +34,7 @@ group :pr_upload, optional: true do gem "json_schemer", require: false end group :prof, optional: true do - # NOTE: ruby-prof v1.4.3 is the last version that supports Ruby 2.6.x - # TODO: remove explicit version when HOMEBREW_REQUIRED_RUBY_VERSION >= 2.7 - gem "ruby-prof", "1.6.3", require: false + gem "ruby-prof", require: false gem "stackprof", require: false end group :pry, optional: true do diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index f79aa141a6..e73bfd8f30 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -214,7 +214,7 @@ DEPENDENCIES rubocop-rspec rubocop-sorbet ruby-macho - ruby-prof (= 1.6.3) + ruby-prof ruby-progressbar simplecov simplecov-cobertura