benbalter / gman

A ruby gem to check if the owner of a given email address or website is working for THE MAN (a.k.a verifies government domains).
http://ben.balter.com/gman/
MIT License
164 stars 85 forks source link

Update ruby-prof requirement from ~> 0.15 to ~> 1.3 #174

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

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

Changelog

Sourced from ruby-prof's changelog.

1.3.2 (2020-04-19)

  • Fix rack profiler so it is thread safe (Charlie Savage)
  • Fix loading of prebuilt binaries on mingw64 to use Ruby's major and minor version (Charlie Savage)

1.3.1 (2020-03-11)

  • Add max_percent and filter_by options to flat printer (Sean McGivern)
  • Include binary in mingw64 build (Charlie Savage)

1.3.0 (2020-02-22)

  • Update C code to use newer RTypedData API versus older RData API.
  • Update C code to use rb_cObject versus the older, deprecated, rb_cData.
  • Update memory management - CallInfo's now keep alive their owning Profile instances. Fixes crashes that could happen in rare instances.

1.2.0 (2020-01-23)

  • Fix call stack printer broken in version 1.0.0 (Charlie Savage)
  • Ruby 2.7.0 support (Charlie Savage)
  • Switch to Windows high precision timer for measuring wall time (Charlie Savage)
  • Much better support for reverse call trees - if you start RubyProf at the bottom of a call tree it will correctly calculate times as it ascends the tree (Charlie Savage)
  • Port AggregateCallInfo from Ruby to C to increase performance
  • API change - CallInfo has been renamed CallTree
  • Fix crashes on Ruby 2.4.*

1.1.0 (2019-12-14)

Changes

  • Reimplement merge_fibers (Charlie Savage)
  • Fix crash caused by threads being freed when profiles are freed (Charlie Savage)

1.0.0 (2019-07-29)

ruby-prof's development stretches all the way back to 2005. Fourteen years later, it seems time for version 1.0! Version 1.0 is a significant update that greatly improves the internals of ruby-prof and adds a number of improvements.

Changes (Charlie Savage):

  • Profiling is significantly faster - 5x in some cases
  • Recursive profiles are finally handled correctly. Yeah!!!
  • Redesigned reports (Chirs Whitefield)
  • New documentation website (https://ruby-prof.github.io)
  • The ability to measure allocations and memory usage using a standard (unpatched) version of ruby
  • The ability to save and reload profiling results for later analysis
  • The ability track object allocations
... (truncated)
Commits
  • 50f0ebc Version 1.3.2
  • b382bb8 Revert "Making it possible to aggregate several requests in the Rack middlewa...
  • b681890 Try to remove old hack and see what happens.
  • b7c36dd Remove 32 mingw build reference since they haven't been made in years.
  • 1b297a3 Fix #269 - Use Ruby major and minor versions to load extension, but not the p...
  • f4ea25c Version 1.3.1
  • 8c83ccd Merge branch 'master' of github.com:ruby-prof/ruby-prof
  • 36ced76 Merge pull request #268 from smcgivern/add-max-percent-option
  • cf40454 Add max_percent and filter_by options
  • 3e331a9 Merge branch 'dev'
  • Additional commits viewable in compare view


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 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
dependabot-preview[bot] commented 4 years ago

Superseded by #175.