RCAPUTO / Reflex-0.099 / CHANGES

==================================================
Changes from 2012-04-21 00:00:00 +0000 to present.
==================================================

------------------------------------------
version 0.099 at 2013-04-21 20:33:41 +0000
------------------------------------------

  Change: d9d928cdf7fd182e0b0cc17ef9a303cbf7b94c85
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2013-04-21 16:07:32 +0000

    [rt.cpan.org 83718] Implement a start method for
    Reflex::Role::Interval.

    Pointed out by CPAN user MBETHKE. 

  Change: 937c4767e693dce91ef4e55901ff1a121a4da6e9
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2013-04-21 15:53:03 +0000

    Fix a method name typo. 

  Change: 3d916a2db7b6472d66377923506c6a111a7e76af
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2013-04-21 15:49:47 +0000

    [rt.cpan.org 81497] Make a couple attributes lazy to avoid hash order
    issues.

    Andreas Koenig reported a hash-order issue in Reflex. I couldn't see
    it, but Matt S. Trout pointed out that it's probably because some
    trait attributes are too eager. Here I make those traits lazy on his
    recommendation. Tests pass. Will commend it to the CPAN testers for
    further evaluation. 

  Change: 199cb74c341c9b5b0185abfdf61b3fb30817779a
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-09-28 23:32:14 +0000

    Try to illustrate a more common way to call back. 

  Change: 5f75559f7adb71a57bec6add86823e85a2319cbe
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-09-27 19:01:10 +0000

    This is a simpler version version of eg-22-multiple-http-requests.pl.

    This one subclasses HttpClient and adds a pending() attribute to
    count the requests currently in play. 

  Change: 3fe11a868d8e19007be6474e1a5604d316b03379
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-09-27 19:01:05 +0000

    Create a consumer that tracks the number of pending HTTP reqeusts.

    It's not ideal since POE::Component::Client::HTTP can be overloaded.
    A more complete consumer would throttle the requests so too many
    couldn't be started at once. 

  Change: 4797a72fe78bb812f4f61716966f5d4e5def9117
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-09-27 18:24:36 +0000

    Sartak's roles talk showed me how to make pluggable implementations. 

  Change: 8a4f21a9ecb9b939244f1c84f32da852b7b3b7cd
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-09-27 18:24:35 +0000

    Refactor the HTTP client example so that the client can be reused. 

  Change: 5090f76e687d9e415a4fb1dd5cb5ba95b79c989b
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-09-27 18:24:35 +0000

    Fix a typo that getty found. "BUIILD" isn't a real Moose method. 

  Change: 8011d019f2e641e717b1893230aa8980fe211e56
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-08-18 16:51:50 +0000

    Merge pull request #4 from triddle/master

    Created benchmark suite for event delivery and consumption.

    This will also help for profiling. 

  Change: 5b3c10153ab81d43dcf0b5bd05002ad93463f1c2
  Author: Tyler Riddle <triddle@gmail.com>
  Date : 2012-08-18 14:57:55 +0000

    created benchmark suite for object delivery and consumption 

  Change: acf08fab98d8bf9f489975a79dad3682f0a8bf59
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-08-07 20:28:14 +0000

    Start an intro outline based on Q&A with triddle. 

  Change: f50f701cd7c799007276ff126bbfecf315e4a691
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-06-19 14:51:28 +0000

    Improve readability of event dump output. 

------------------------------------------
version 0.098 at 2012-06-05 15:27:46 +0000
------------------------------------------

  Change: 6232da8fc427b5a90573130cab1746d11583a91c
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-06-05 11:27:46 +0000

    Fix dist.ini for better release automation. 

  Change: 9fe808025575ec51014250617dbad08785d685e1
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-06-04 01:47:15 +0000

    Generate _clone() methods at class compile time.

    The attributes being cloned don't change at runtime. A dynamic loop
    over the attributes in a class is more flexibility than we need right
    now. Build the code for _clone() at compile time, string-eval it into
    existence, and then use meta add_method() to put it into place.

    Future self, please forgive me. 

  Change: 8854a8610491ec04d9d654782993529abde32862
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-06-04 01:46:29 +0000

    Add a benchmark for re_emit(), which helps profile event cloning. 

  Change: ec4a1817922d759c599bfd0bf7998a64db22c824
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-06-03 22:39:49 +0000

    Memoize Reflex::Event attribute names by class.

    Class attribute names don't change at runtime, so call it only once
    and memoize them. 

  Change: 5bc706912d4072d64c3b64fdb63bdb0adffe6c47
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-06-03 22:33:57 +0000

    Make classes immutable. Mutable classes are a lot slower. 

  Change: 55385547d6508b2aa44b740969a6409c1cb6eb65
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-06-03 22:26:09 +0000

    Add the first benchmarking/profiling program: event creation &
    destruction. 

  Change: 9dc4b344cc9a041d46492fd26d97cc3f9d3b06df
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-05-17 05:17:10 +0000

    Merge pull request #3 from yanick/patch-1

    SYMOPSIS? :-) 

  Change: 517a0e8fc54a6a0cd323f88c8448b25f9bbee3a1
  Author: Yanick Champoux <yanick@babyl.dyndns.org>
  Date : 2012-05-16 18:03:22 +0000

    SYMOPSIS? :-) 

  Change: a5a26bf9a098ed3f1d9bcf9d78ab26f2c2763a6f
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-04-17 09:27:47 +0000

    Document how to plug in new event loops without crazy shenanigans. 

  Change: 789a130f73138ba063b59fccd4b05700d040ad32
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-04-17 09:25:37 +0000

    Fix make_error_handler() to use event objects.

    Nick Perez pointed out that make_error_hanler() was using the old
    style events. I fixed that and a typo invoked by the error condition
    in Reflex::Role::Connecting. 

  Change: 8c5b88149fd2beba7b18521c23283d0d4653cf9f
  Author: Rocco Caputo <rcaputo@cpan.org>
  Date : 2012-03-26 01:32:07 +0000

    Reserve MooseX::Role::Reactive for the event-loop agnostic part of
    Reflex. 

=================================================
Plus 20 releases after 2012-04-21 00:00:00 +0000.
=================================================



Hosting generously
sponsored by Bytemark