summaryrefslogtreecommitdiff
path: root/lib/timeout.rb
AgeCommit message (Expand)Author
2025-12-17[ruby/timeout] v0.6.0Hiroshi SHIBATA
2025-12-11[ruby/timeout] Make Timeout.timeout work in a trap handler on CRubyBenoit Daloze
2025-12-11[ruby/timeout] Encapsulate adding a timeout RequestBenoit Daloze
2025-12-11[ruby/timeout] Revise Timeout.timeout docs and add a section about `ensure`Benoit Daloze
2025-12-11[ruby/timeout] Reset the interrupt mask when creating the Timeout threadBenoit Daloze
2025-12-08[ruby/timeout] v0.5.0Hiroshi SHIBATA
2025-12-05[ruby/timeout] Simplify logic to make GET_TIME shareableBenoit Daloze
2025-12-05[ruby/timeout] Fix logic for Ractor supportBenoit Daloze
2025-12-05[ruby/timeout] Fix condition and fix test to catch that broken conditionBenoit Daloze
2025-12-05[ruby/timeout] Minor tweaksBenoit Daloze
2025-12-05[ruby/timeout] support RactorKoichi Sasada
2025-12-05[ruby/timeout] Only the timeout method should be public on the Timeout moduleBenoit Daloze
2025-10-29[ruby/timeout] v0.4.4Hiroshi SHIBATA
2025-06-24[ruby/timeout] Gracefully handle a call to ensure_timeout_thread_created in a...Benoit Daloze
2024-12-16[ruby/timeout] Bump up v0.4.3Hiroshi SHIBATA
2024-12-03[ruby/timeout] removed the non numeric checkCosmic Oppai
2024-12-03[ruby/timeout] updated doc stringCosmic Oppai
2024-12-03[ruby/timeout] updated doc and kept the nil compatiabilityCosmicOppai
2024-12-03[ruby/timeout] refactor the change to raise for nil and type-errror and added...CosmicOppai
2024-12-03[ruby/timeout] refactor the change to keep the compatability with nil and typ...CosmicOppai
2024-12-03[ruby/timeout] added the check for negative secCosmicOppai
2024-11-06[ruby/timeout] Bump up v0.4.2Hiroshi SHIBATA
2024-08-28[ruby/timeout] timeout.rb: Update documentationOlle Jonsson
2023-12-25[ruby/timeout] [DOC] Missing documentsNobuyoshi Nakada
2023-11-07[ruby/timeout] Bump up 0.4.1Hiroshi SHIBATA
2023-06-23[ruby/timeout] Bump up v0.4.0Hiroshi SHIBATA
2023-06-22[ruby/timeout] Raise exception instead of throw/catch for timeoutsJeremy Evans
2023-02-16[ruby/timeout] bump up 0.3.2Hiroshi SHIBATA
2023-02-15[ruby/timeout] Don't move the timer_thread when it's enclosedRick Blommers
2022-12-05[ruby/timeout] Bump version to 0.3.1Hiroshi SHIBATA
2022-09-28[ruby/timeout] Explicit add the timeout thread to default ThreadGroupLars Kanis
2022-07-13[ruby/timeout] Give a name to the background threadJean Boussier
2022-06-09[ruby/timeout] Keep a private reference to `Process.clock_gettime`Jean Boussier
2022-05-25[ruby/timeout] Set the flag surely before returnNobuyoshi Nakada
2022-05-25[ruby/timeout] Hack to avoid leak checkerNobuyoshi Nakada
2022-05-25[ruby/timeout] Bump version to 0.3.0Hiroshi SHIBATA
2022-05-19[ruby/timeout] Remove redundant done? checkBenoit Daloze
2022-05-19[ruby/timeout] Synchronize all accesses to @doneBenoit Daloze
2022-05-19[ruby/timeout] Handle Timeout + fork and add test for itBenoit Daloze
2022-05-19[ruby/timeout] Reimplement Timeout.timeout with a single thread and a QueueBenoit Daloze
2021-10-14[ruby/timeout] Bump up timeout version to 0.2.0Hiroshi SHIBATA
2021-09-27[ruby/timeout] Freeze VERSIONrm155
2021-05-06[ruby/timeout] Only run timeout_after hook on fiber scheduler if scheduler ex...Jeremy Evans
2021-05-06[ruby/timeout] Avoid unnecessary object allocationJeremy Evans
2021-05-06[ruby/timeout] Make Timeout::Error#exception with multiple arguments not igno...Jeremy Evans
2021-03-30Fix handling of timeout accessing scheduler outside of non-blocking context.Samuel Williams
2021-03-30Update method name and add documentation.Samuel Williams
2021-03-30Update lib/timeout.rbSamuel Williams
2021-03-30Add hook for `Timeout.timeout`.Samuel Williams
2021-01-03[ruby/timeout] Removed deprecated names that had been warned for 5 yearsNobuyoshi Nakada