Permalink
Switch branches/tags
Nothing to show
Commits on Sep 4, 2011
  1. Add hack to work around a dependency loading issue with jRuby, Lazy, …

    …ActiveSupport, and DragonFly.
    wikyd committed Sep 4, 2011
Commits on Mar 5, 2010
  1. documentation fixups

    mental committed Mar 5, 2010
Commits on Mar 4, 2010
  1. back to old method names

    mental committed Mar 4, 2010
  2. fix pluggable scheduler

    mental committed Mar 4, 2010
Commits on Dec 16, 2006
  1. move futures into main lazy.rb

    mental committed Dec 16, 2006
  2. protect Lazy::Promise against method definitions in Kernel and Object,

    and make it marshallable
    mental committed Dec 16, 2006
  3. it turns out that Thread#value also captures and relays the exception

    which killed the thread, which should simplify the code tremendously
    mental committed Dec 16, 2006
Commits on Jul 5, 2006
Commits on Jul 2, 2006
  1. introduce Lazy::Methods to hold private methods

    MenTaLguY committed Jul 2, 2006
Commits on Jun 17, 2006
  1. incorporate text from JEG

    MenTaLguY committed Jun 17, 2006
  2. add setup.rb

    MenTaLguY committed Jun 17, 2006
  3. cleanups, plus packaging help from Daniel Harple

    MenTaLguY committed Jun 17, 2006
Commits on Jun 14, 2006
  1. minor cleanups and one paranoid fix for threadsafety

    MenTaLguY committed Jun 14, 2006
Commits on Feb 19, 2006
  1. fix wording

    MenTaLguY committed Feb 19, 2006
  2. whoops, paper bag bug

    MenTaLguY committed Feb 19, 2006
Commits on Feb 18, 2006
  1. whoops, forgot changelog

    MenTaLguY committed Feb 18, 2006
  2. finishing up doc for 0.9.5 release

    MenTaLguY committed Feb 18, 2006
  3. more documentation updates; describe promises and futures as "transpa…

    …rent"
    MenTaLguY committed Feb 18, 2006
  4. async -> future

    MenTaLguY committed Feb 18, 2006
  5. Don't need to require 'thread' anymore.

    MenTaLguY committed Feb 18, 2006
  6. Cosmetic tweaks; split DivergenceError into DivergenceError and

    LazyException (derived from it).  Minor adjustments for new threadsafe.
    MenTaLguY committed Feb 18, 2006
  7. Pass async computations promises for their own result too, and try to

    detect divergence from the thread demanding its own result.
    MenTaLguY committed Feb 18, 2006
  8. Make locking faster; use a spinlock instead of (essentially) a mutex,

    and introduce a fast path for already evaluated thunks.
    MenTaLguY committed Feb 18, 2006
  9. bump to version 1.0

    MenTaLguY committed Feb 18, 2006
  10. remove stream stuff for now

    MenTaLguY committed Feb 18, 2006
  11. Updated gemspec and description.

    MenTaLguY committed Feb 18, 2006
Commits on Dec 11, 2005
  1. whitespace change

    MenTaLguY committed Dec 11, 2005