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

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


Branch: CURRENT, Version: 0.18.0, Package name: ruby27-celluloid-0.18.0, 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:
[time/ruby-timers] [devel/ruby-celluloid-fsm] [devel/ruby-celluloid-extras] [devel/ruby-celluloid-supervision] [devel/ruby-celluloid-essentials] [devel/ruby-celluloid-pool] [lang/ruby24-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 83 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-01-10 15:39:23 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-celluloid: update to 0.18.0

0.18.0 (2020-12-05)

#804 Remove deprecation warnings

#802 Remove lattice link itself.

#797 Update Ruby versions in CI script

#801 Associate Open Collective sponsorship option

#800 Streamline README

#799 Update links, add diagram preview.

#796 Create Class Diagram in Draw.io

#798 Pertinent Newsflash

#792 CI: 2.5.5, 2.6.2

#788 Travis: Include Ruby 2.5, 2.6

#787 Travis config: drop old configuration sudo: false

#786 Travis: use jruby-9.2.5.0

#783 v0.18.0.pre2

#782 Merge 'celluloid-supervision' back into the tree

#781 .gitmodules: No longer used

#780 README.md: Link to unmaintained issue

#778 README.md: Add "maintained: no! (as of 2016)" badge

#777 gemspec: Metadata with supported links

#776 Travis: use jruby-9.2.0.0

#775 Travis: jruby-9.1.17.0

#769 Travis: jruby-9.1.15.0

#768 Travis: use latest JRuby

#767 CHANGES: Add GitHub compare link on each heading

#766 Fix celluloid/celluloid#758

#765 Travis: jruby-9.1.13.0

#761 Travis: jruby-9.1.12.0

#760 Travis: jruby-9.1.10.0

#759 Travis: jruby-9.1.9.0

#757 parameterize error message so old and new Rubies match text

#756 Travis: latest stable rubies

#754 README: Fix badge rendering in Markdown

#753 Travis: use jruby-9.1.8.0

#752 Misspellings

#749 Return false from Celluloid.running? if Celluloid.boot hasn't been called

#751 Travis: Use JRuby 9.1.7.0

#740 Global variables: stop the bleeding

#739 Remove hacks around old MRIs, JRuby, and rbx

#738 Update to RuboCop 0.45.0 (with new rubocop.yml policy)

#737 Simplify dependencies: merge 'essentials' and 'culture' repos

#736 Remove $CELLULOID_BACKPORTED and $CELLULOID_MANAGED

#735 Require Ruby 2.2.6+

#729 Remove mysterious Fiber.yield

#721 Instruction for cloning Celluloid via github

#715 fix error response reference in Future#cancel

#712 Add RBX-3 to the build

#711 Added bundler cache

#709 Fix autostart. Fixes https://github.com/celluloid/celluloid/issues/698

#705 Adding method source code path to backtrace
   2019-01-20 14:21:50 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-celluloid: update to 0.17.4

pkgsrc changes: add "USE_LANGUAGES= # none".

0.17.4 (2018-12-20)
-----
* [#773](https://github.com/celluloid/celluloid/pull/773)
  Fix the errant 'Couldn't cleanly terminate all actors in 10 seconds!' message
  after forking.  Fixes celluloid/celluloid#696.
  ([@digitalextremist])
   2016-02-16 15:52:27 by Takahiro Kambe | Files touched by this commit (3)
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)
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)
Log message:
Update ruby-celluloid to 0.17.1.2.

Exact changes are not available but depends on several sub-packages.