aboutsummaryrefslogtreecommitdiffstats
path: root/lib/timeout.rb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/timeout] Bump up 0.4.1Hiroshi SHIBATA2023-11-071-1/+1
* [ruby/timeout] Bump up v0.4.0Hiroshi SHIBATA2023-06-231-1/+1
* [ruby/timeout] Raise exception instead of throw/catch for timeoutsJeremy Evans2023-06-221-19/+15
* [ruby/timeout] bump up 0.3.2Hiroshi SHIBATA2023-02-161-1/+1
* [ruby/timeout] Don't move the timer_thread when it's enclosedRick Blommers2023-02-151-1/+1
* [ruby/timeout] Bump version to 0.3.1Hiroshi SHIBATA2022-12-051-1/+1
* [ruby/timeout] Explicit add the timeout thread to default ThreadGroupLars Kanis2022-09-281-0/+1
* [ruby/timeout] Give a name to the background threadJean Boussier2022-07-131-0/+1
* [ruby/timeout] Keep a private reference to `Process.clock_gettime`Jean Boussier2022-06-091-2/+8
* [ruby/timeout] Set the flag surely before returnNobuyoshi Nakada2022-05-251-2/+3
* [ruby/timeout] Hack to avoid leak checkerNobuyoshi Nakada2022-05-251-0/+1
* [ruby/timeout] Bump version to 0.3.0Hiroshi SHIBATA2022-05-251-1/+1
* [ruby/timeout] Remove redundant done? checkBenoit Daloze2022-05-191-1/+1
* [ruby/timeout] Synchronize all accesses to @doneBenoit Daloze2022-05-191-2/+4
* [ruby/timeout] Handle Timeout + fork and add test for itBenoit Daloze2022-05-191-22/+29
* [ruby/timeout] Reimplement Timeout.timeout with a single thread and a QueueBenoit Daloze2022-05-191-37/+88
* [ruby/timeout] Bump up timeout version to 0.2.0Hiroshi SHIBATA2021-10-141-1/+1
* [ruby/timeout] Freeze VERSIONrm1552021-09-271-1/+1
* [ruby/timeout] Only run timeout_after hook on fiber scheduler if scheduler ex...Jeremy Evans2021-05-061-1/+1
* [ruby/timeout] Avoid unnecessary object allocationJeremy Evans2021-05-061-3/+2
* [ruby/timeout] Make Timeout::Error#exception with multiple arguments not igno...Jeremy Evans2021-05-061-3/+6
* Fix handling of timeout accessing scheduler outside of non-blocking context.Samuel Williams2021-03-301-1/+1
* Update method name and add documentation.Samuel Williams2021-03-301-2/+5
* Update lib/timeout.rbSamuel Williams2021-03-301-1/+1
* Add hook for `Timeout.timeout`.Samuel Williams2021-03-301-1/+7
* [ruby/timeout] Removed deprecated names that had been warned for 5 yearsNobuyoshi Nakada2021-01-031-12/+0
* Update library versions of the default gems.Hiroshi SHIBATA2020-12-221-1/+1
* Extract version number from the sourceNobuyoshi Nakada2020-07-301-0/+2
* Add some documentation to Timeout#timeout about possible issuesJeremy Evans2019-06-041-1/+3
* Add uplevel keyword to Kernel#warn and use itshyouhei2017-12-121-1/+1
* Fix typo in `Timeout` doc [ci skip]kazu2017-11-171-2/+2
* fix a typo [ci skip]kazu2016-09-071-1/+1
* timeout.rb: custom error messagenobu2016-09-071-2/+4
* timeout.rb: watcher thread namenobu2015-12-181-0/+2
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* timeout.rb: freeze a string messagenobu2015-08-131-1/+1
* variable.c: Module#deprecate_constantnobu2015-07-301-0/+3
* timeout.rb: suppress a warningnobu2015-07-141-1/+1
* timeout.rb: warn deprecated methodnobu2015-07-131-8/+3
* timeout.rb: internal constantsnobu2015-07-131-0/+1
* timeout.rb: fix backtracenobu2015-07-111-3/+1
* timeout.rb: removed and use Timeout::Errornobu2015-07-101-3/+1
* timeout.rb: same object across fibernobu2014-11-171-2/+1
* timeout.rb: use UncaughtThrowErrornobu2014-11-161-2/+1
* lib/timeout.rb: fallback to Timeout::Errornobu2014-01-081-4/+12
* timeout.rb: revert r44520nobu2014-01-071-7/+3
* timeout.rb: current_targetnobu2014-01-071-3/+7
* timeout.rb: unused attributenobu2014-01-071-1/+1
* timeout.rb: fix for ExitExceptionnobu2014-01-071-7/+14
* timeout.rb: defer creating custom exceptionnobu2014-01-071-2/+3