[ANN] celluloid 0.12.1: concurrent objects for Ruby (now with better debugging!)

Celluloid 0.12.1 is out. It's primarily a bugfix release for 0.12.1, but
also includes some new features. Included in this release are a new set of
tools for debugging Celluloid programs:

New Features

···

-------------------
* New incident report system for providing better debugging reports
* Initial thread dumper support
* String inspect that reveals bare object leaks

I will be adding a new "Debugging" section to the wiki to cover these new
features

Bugfixes
------------
* Exclusive mode was not being toggled off properly
* Use Facter to get CPU count, fixing misreported CPU counts
* Revert BasicObject-based proxies, fixing several bugs with improper
BasicObject use
* Task statuses were not being reported properly
* Remove Celluloid#alive? as it cannot be called in any manner that will
ever
  return anything but true, rendering it useless

--
Tony Arcieri

It seems the new incident reporter wasn't ready for primetime. I've
released 0.12.2 which shuts it off by default and uses the same stdlib
logger as 0.12.0.

···

On Wed, Oct 10, 2012 at 12:16 PM, Tony Arcieri <tony.arcieri@gmail.com>wrote:

Celluloid 0.12.1 is out. It's primarily a bugfix release for 0.12.1, but
also includes some new features. Included in this release are a new set of
tools for debugging Celluloid programs

--
Tony Arcieri

That's not necessarily a good thing if your cores are hyperthreaded.
Honestly hyperthreading probably shouldn't exist and is largely a marketing
gimmick by Intel.

That said, yes Celluloid has moved to the Facter gem for reporting CPU
cores and is using its counts now.

···

On Wed, Oct 10, 2012 at 5:00 PM, jzakiya <jzakiya@gmail.com> wrote:

Yes, Celluloid.cores now gives count of 4 instead of 2 for my Intel I5
processor for all Rubies.

Thanks

On Wednesday, October 10, 2012 3:00:58 PM UTC-5, Oskar Szrajer wrote:

Ok will update Gemfile

On Wed, Oct 10, 2012 at 9:58 PM, Tony Arcieri <tony.a...@gmail.com> >> wrote:
> On Wed, Oct 10, 2012 at 12:16 PM, Tony Arcieri <tony.a...@gmail.com> >> > wrote:
>>
>> Celluloid 0.12.1 is out. It's primarily a bugfix release for 0.12.1,
but
>> also includes some new features. Included in this release are a new
set of
>> tools for debugging Celluloid programs
>
>
> It seems the new incident reporter wasn't ready for primetime. I've
released
> 0.12.2 which shuts it off by default and uses the same stdlib logger as
> 0.12.0.
>
> --
> Tony Arcieri
>

--
Tony Arcieri