Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on May 26, 2011
  1. bump to 0.5.1

    Chuck Remes authored
  2. 3 more changes...

    Chuck Remes authored
    - only terminate the context if it is *not* a shared context
    
    - fix new log timestamp so that microseconds always print as 6 digits
    
    - modified Reactor#kill to cleanup the sockets *first* before
    killing the thread that owns them
  3. 3 Changes

    Chuck Remes authored
    - modify #log to embed a timestamp in each logged message
    
    - add Reactor#oneshot_timer_at for scheduling messages to fire at
    an exact time
    
    - change Reactor#next_tick so that it uses Array#shift instead of
    Array#pop for getting the next scheduled proc to run. this changes
    the order from LIFO to FIFO which is what it should have been
    from the start
  4. add method for #oneshot_timer_at to fire at exact time

    Chuck Remes authored
Commits on May 3, 2011
  1. modify specs

    Chuck Remes authored
  2. bump to 0.5.0

    Chuck Remes authored
  3. add log_client file as a required file

    Chuck Remes authored
  4. let EAGAIN bubble up to caller

    Chuck Remes authored
  5. specs

    Chuck Remes authored
  6. log client

    Chuck Remes authored
  7. added support for :inproc transport

    Chuck Remes authored
Commits on Feb 10, 2011
  1. fire timers when current time >= fire time

    Chuck Remes authored
  2. bug fix: don't save +message+ when recv errors out

    Chuck Remes authored
Commits on Dec 22, 2010
  1. bump to version 0.4.0

    Chuck Remes authored
  2. pub/sub fowarder device example

    Chuck Remes authored
Commits on Dec 16, 2010
  1. One more perf tweak for sockets not registered for events

    Chuck Remes authored
    A socket can be registered with the reactor but have all
    of its events disabled (read/write) In that case we do
    not want to call poll because it will return instantly and
    burn up the CPU for doing no work.
  2. Improve CPU perf when the reactor is idle

    Chuck Remes authored
    Changes the default poll interval from 100usec to 10msec.
    
    Sleeps when there are no procs scheduled to run or sockets
    to poll.
  3. Replace SortedSet with Array and a binary insert algo

    Chuck Remes authored
    Results in a *vast* performance improvement when the timers list
    grows beyond a few hundred timers. SortedSet sucks.
  4. require a newer version of dependent gem

    Chuck Remes authored
Commits on Nov 8, 2010
  1. renamed debug to verbose in devices

    Chuck Remes authored
Commits on Oct 18, 2010
Commits on Sep 24, 2010
  1. work on killing reactor

    Chuck Remes authored
Commits on Aug 25, 2010
  1. fix some bugs with sending multipart messages

    Chuck Remes authored
  2. added class method #from_string

    Chuck Remes authored
  3. minor 0.3.2 release

    Chuck Remes authored
Commits on Aug 16, 2010
  1. release 0.3.1

    Chuck Remes authored
Something went wrong with that request. Please try again.