Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ruby/timeout
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: f69f954
Choose a base ref
...
head repository: ruby/timeout
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4941e8c
Choose a head ref
  • 11 commits
  • 5 files changed
  • 5 contributors

Commits on May 25, 2022

  1. Hack to avoid leak checker

    nobu committed May 25, 2022
    Configuration menu
    Copy the full SHA
    9a9b03b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01c44b5 View commit details
    Browse the repository at this point in the history
  3. Add epoch.rake [ci skip]

    nobu committed May 25, 2022
    Configuration menu
    Copy the full SHA
    5153ae9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3a31ab View commit details
    Browse the repository at this point in the history
  5. Update ruby versions to test

    nobu committed May 25, 2022
    Configuration menu
    Copy the full SHA
    01554f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2022

  1. Keep a private reference to Process.clock_gettime

    `timeout 0.3.0` broke our test suite because we have some
    tests that stubs `Process.clock_gettime` making it return
    a value in the past, causing `Timeout` to trigger almost immediately.
    
    I beleive it wasn't a problem before because it was relying on `Process.sleep`.
    byroot authored and eregon committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    e5911a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. gemspec: Drop unused directives "executables"

    This gem exposes no executables.
    olleolleolle authored Jul 13, 2022
    Configuration menu
    Copy the full SHA
    70be2bd View commit details
    Browse the repository at this point in the history
  2. Give a name to the background thread

    byroot authored and eregon committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    5594ae2 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2022

  1. Merge pull request #20 from ruby/gemspec-no-executables

    gemspec: Drop unused directives "executables"
    hsbt authored Jul 14, 2022
    Configuration menu
    Copy the full SHA
    bd25f4b View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Explicit add the timeout thread to default ThreadGroup

    Otherwise the timeout thread would be added to the ThreadGroup of the thread that makes the first call to Timeout.timeout .
    
    Fixes bug 19020: https://bugs.ruby-lang.org/issues/19020
    
    Add a test case to make sure the common thread doesn't leak to another ThreadGroup
    larskanis authored and eregon committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    c4f1385 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Bump version to 0.3.1

    hsbt committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    4941e8c View commit details
    Browse the repository at this point in the history
Loading