Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 12, 2012
  1. Bump to 0.9.3

    authored
Commits on Nov 11, 2012
  1. Use proper system path separator in test.

    authored
    Provided by luis lavena.
Commits on Nov 9, 2012
  1. bump to 10.0.0.beta.4

    authored
  2. Merge branch 'newpool'

    authored
    * newpool:
      fix backtrace suppression for rubinius
      use new process for testing.
      add .rbx directory to ignore list
      pull thread startup/shutdown into separate method
      Removed inaccurate statistic about a thread awake.
      Changed statistics to read more like a sentence.
      Fixed small bug in ThreadHistoryDisplay where it made a default :data value that should be a Hash.
      de-lambda-fied the promise object.
      add ThreadPool::Promise
      add comment to assert
      should use value for futures (not call)
      more with promise_complete?
      whitespace
      add promise_complete? method
      improve order independence in test
      ThreadPool threads no longer sleep on futures.
      Added some instrumentation to retieve stats from the threadpool
Commits on Nov 4, 2012
Commits on Nov 3, 2012
  1. @michaeljbishop
  2. @michaeljbishop

    Changed statistics to read more like a sentence.

    michaeljbishop authored
    Example:
    
      220823  F attempting_lock_on   item_id:20
      225342  F did_execute          item_id:20
    
    Added more statistics to capture more detail.
  3. @michaeljbishop
  4. add ThreadPool::Promise

    authored
  5. add comment to assert

    authored
Commits on Nov 1, 2012
  1. whitespace

    authored
  2. Merge branch 'no-sleep-thread-pool' of https://github.com/michaeljbis…

    authored
    …hop/rake into newpool
    
    * 'no-sleep-thread-pool' of https://github.com/michaeljbishop/rake:
      ThreadPool threads no longer sleep on futures.
      Added some instrumentation to retieve stats from the threadpool
  3. move dot to end of previous line

    authored
    to maintain compatibility with Ruby 1.8
  4. Merge branch 'master' of https://github.com/michaeljbishop/rake into …

    authored
    …threadstats
    
    * 'master' of https://github.com/michaeljbishop/rake:
      Sped up #stat sampling.
      Fixed the ThreadPool statistics code to maintain compatibility with 1.8.7.
Commits on Oct 30, 2012
  1. @michaeljbishop

    Sped up #stat sampling.

    michaeljbishop authored
    Normalizing the times is removed from #stat and moved to #history.
Commits on Oct 29, 2012
  1. add private_reader support

    authored
Commits on Oct 28, 2012
  1. @michaeljbishop

    ThreadPool threads no longer sleep on futures.

    michaeljbishop authored
    Previously, the ThreadPool created futures and added them to the queue.
    If, when they processed a future and they had to wait for it to
    finish executing, they would spawn another thread so they could
    wait for the future.
    
    Now, a non-blocking attempt to process the future's block is what is
    put on the queue and a blocking attempt is passed back from #future.
    In this way, the thread pool is free to process the core of a future
    by dequeuing it and calling it. The the thread can't get the lock, it
    is assumed that another thread is handling it and so it moves to
    the next.
  2. @michaeljbishop
  3. @michaeljbishop
Commits on Oct 27, 2012
  1. add build status link

    authored
  2. @michaeljbishop

    Merge branch 'master' of https://github.com/jimweirich/rake into no-s…

    michaeljbishop authored
    …leep-thread-pool
    
    Conflicts:
    	lib/rake/thread_pool.rb
Something went wrong with that request. Please try again.