signalwire / signalwire-ruby

MIT License
9 stars 11 forks source link

Update ruby-prof requirement from ~> 0.17 to ~> 1.7 #105

Open dependabot[bot] opened 10 months ago

dependabot[bot] commented 10 months ago

Updates the requirements on ruby-prof to permit the latest version.

Changelog

Sourced from ruby-prof's changelog.

1.6.3 (2023-04-20)

  • Remove debug code unintentionally left in ruby-prof command line program (Charlie Savage)

1.6.2 (2023-04-17)

  • Fix Profile#merge! implementation (asksurya)
  • Fix ruby-prof command line program (Charlie Savage)
  • Added CMakeLists.txt file (Charlie Savage)

1.6.1 (2023-02-21)

  • Fix loading C extension for MacOS (Charlie Savage)

1.6.0 (2023-02-20)

  • Add support for Ruby's compacting garbage collector (Charlie Savage)
  • Add rbs signature files (Charlie Savage)
  • Update rack adapter used for profiling Rails to include latest ruby-prof features (Charlie Savage)
  • Add warnings for deprecated methods (Charlie Savage)
  • Update tests to not use deprecated methods (Charlie Savage)
  • Improve tests on OSX (Charlie Savage)

1.5.0 (2023-02-06)

  • Add new Profile#merge! method that merges results for threads/fibers that share the same root method (Charlie Savage)
  • Expand API to allow creation of +Measurement+, +CallTree+, +MethodInfo+ and +Thread+ instances. This was done to make is possible to write tests for the new Profile#merge! functionality (Charlie Savage)

1.4.5 (2022-12-27)

  • Look for ruby_prof extension built on install in the lib directory (Charlie Savage)
  • Added Ruby 3.2.0 build for mingw-urct

1.4.4 (2022-12-11)

  • Update tests for Ruby 3.1 (Charlie Savage)
  • When tracing allocations always use the RUBY_INTERNAL_EVENT_NEWOBJ trace event. Previously GC stats could also be used, but that includes the creation of internal T_IMEMO objects makes reviewing results confusing (Charlie Savage)
  • Remove :profile option that lets a user set the prefix on callgrind output files since KCacheGrind will not automatically show these files in its open dialog. Fixes #313. (Charlie Savage)
  • Don't expose threads to Ruby that don't have a call tree. This can happen when a user is profiling memory usage and then sends a signint to the profiled process. New objects will be created in a new thread, but no method enter/exit trace events are generated by Ruby. Thus the thread has no call tree. Fixes #312 (Charlie Savage)
  • Update github Actions - change 3.0 to '3.0', add Windows mswin (MSP-Greg)
  • Add Ruby 3.1 to test matrix (Charlie Savage)
  • Use normal weight text instead of bold in call strack printer output. Fixes #297 (Charlie Savage)
  • Update VC project to Ruby 3.1 and Visual Studio 2022 (Charlie Savage)
  • Fix marshaling of profile measure. Fixes #315 (Charlie Savage)
  • CI: Omit duplicate 'bundle install'. PR #309 (Olle Jonsson)
  • Fix typo. s/perecent/percent/ (Paarth Madan)
  • Remove support for Ruby 2.5 and 2.6 which are now end of life (Charlie Savage)

1.4.3 (2021-02-16)

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
ryanwi commented 9 months ago

@dependabot rebase

ryanwi commented 9 months ago

@dependabot rebase