# Splib 1.4.3 released

**URL:** <https://www.ruby-forum.com/t/splib-1-4-3-released/186421>\
**Category:** Ruby\
**Created:** [April 7, 2010, 12:46am UTC](https://www.ruby-forum.com/t/splib-1-4-3-released/186421 "2010-04-07T00:46:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![spox](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ecc23a/32.png) [@spox](https://www.ruby-forum.com/u/spox)\
**Post date:** [April 7, 2010, 12:46am UTC](https://www.ruby-forum.com/t/splib-1-4-3-released/186421/1 "2010-04-07T00:46:54Z")

</div>

Splib is a library of helper methods and classes. Nothing fancy or  
flashy,  
just some simple helpers that are tested and known to work on Ruby \>=  
1.8.6 as  
well as JRuby 1.4.0

Quick overview in the README: [GitHub - spox/splib: The Spox Library](http://github.com/spox/splib)

# Changes in this version:

- Added new Splib.sleep to return actual sleep times that are useful
- Added Monitor#try\_lock
- Modify locking behavior on Monitor#signal and Monitor#broadcast
- CodeReloader.reload\_code returns new holder instead of gutted holder
- Added some simple checking to remove dead threads that fail to release  
their  
lock

# Fixes:

- Updates to Monitor#wait when used with a timeout
