./devel/ruby-celluloid, Actor-based concurrent object framework for Ruby

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.17.3, Package name: ruby200-celluloid-0.17.3, Maintainer: pkgsrc-users

Celluloid provides a simple and natural way to build fault-tolerant concurrent
programs in Ruby. With Celluloid, you can build systems out of concurrent
objects just as easily as you build sequential programs out of regular
objects. Recommended for any developer, including novices, Celluloid should
help ease your worries about building multithreaded Ruby programs.


Required to run:
[lang/ruby200-base] [time/ruby-timers] [devel/ruby-celluloid-fsm] [devel/ruby-celluloid-extras] [devel/ruby-celluloid-supervision] [devel/ruby-celluloid-essentials] [devel/ruby-celluloid-pool]

Master sites:

SHA1: bca83104beee5600b014108270a5d25218da2a91
RMD160: 07041fbd4d109c419feff0c709274d6b0af46885
Filesize: 60.5 KB

Version history: (Expand)


CVS history: (Expand)


   2016-02-16 15:52:27 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-celluloid to 0.17.3.

0.17.3 (2016-01-18)
-----
* [#701](https://github.com/celluloid/celluloid/pull/701)
  Conditions in loose threads loop does not take into account the difference between
  backtraces from ruby 2.0.0 and greater than. Fixes celluloid/celluloid-io#165.
  ([@TiagoCardoso1983])

* [#700](https://github.com/celluloid/celluloid/pull/700)
  Set celluloid logger level to info by default unless debug is enabled. Fixes #667.
  ([@ioquatix])

* [#695](https://github.com/celluloid/celluloid/pull/695)
  Extending the condition event handler with the block; this solves a bug
  introduced in jruby >9.0.0.0, which breaks with an ArgumentError exception,
  apparently due to the way to_proc procs are passed arguments. Fixes #694.
  ([@TiagoCardoso1983])

* [#689](https://github.com/celluloid/celluloid/pull/689)
  Simplified sync, async and future proxies by providing specific AbstractCall base.
  ([@ioquatix])

* [#688](https://github.com/celluloid/celluloid/pull/688)
  Fix failure to remove dead actors from sets, e.g. celluloid-supervision.
  ([@ioquatix])

* [#686](https://github.com/celluloid/celluloid/pull/686)
  Print out method name to help debugging method call which caused dead actor error.
  ([@ioquatix])

* [#682](https://github.com/celluloid/celluloid/pull/682)
  Remove excess call/block require.

* [#666](https://github.com/celluloid/celluloid/pull/666)
  Don't catch IOError.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-10-04 14:07:04 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-celluloid to 0.17.2.

0.17.2 (2015-09-30)
-----
* Revamped test suite, using shared RSpec configuration layer provided by \ 
Celluloid itself.
* Updated gem dependencies provided by Celluloid::Sync... extraneous gems \ 
removed, or marked as development dependencies.
- Clean up deprecation notes.
   2015-09-13 16:19:06 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-celluloid to 0.17.1.2.

Exact changes are not available but depends on several sub-packages.
   2015-03-13 14:32:04 by Takahiro Kambe | Files touched by this commit (4)
Log message:
Add ruby-celluloid package version 0.16.0.

Celluloid provides a simple and natural way to build fault-tolerant concurrent
programs in Ruby. With Celluloid, you can build systems out of concurrent
objects just as easily as you build sequential programs out of regular
objects.  Recommended for any developer, including novices, Celluloid should
help ease your worries about building multithreaded Ruby programs.