Permalink
Commits on Jul 25, 2016
  1. Bump to 3.0.0

    benlangfeld committed Jul 25, 2016
Commits on Jul 22, 2016
  1. Updated to use Celluloid::Actor and current_actor in event handler (#39)

    * Updated to use Celluloid::Actor and current_actor in event handler
    
    * Fixed typo
    joshaidan committed with benlangfeld Jul 22, 2016
Commits on Jan 9, 2016
  1. Increase performance of lexing AMI messages

    Reduces the number of regular expressions we execute, along with the size of the string on which some regexes must execute.
    
    Closes #20
    
    MRI 2.3.0 before:
    
    ```
    Calculating -------------------------------------
            event lexing      2467 i/100ms
    -------------------------------------------------
            event lexing    25304.2 (±3.3%) i/s -     128284 in   5.075243s
    ```
    
    MRI 2.3.0 after:
    
    ```
    Calculating -------------------------------------
            event lexing      2749 i/100ms
    -------------------------------------------------
            event lexing    28973.9 (±3.1%) i/s -     145697 in   5.033251s
    ```
    
    JRuby 9.0.4.0 before:
    
    ```
    Calculating -------------------------------------
            event lexing      1739 i/100ms
    -------------------------------------------------
            event lexing    32181.4 (±8.7%) i/s -     159988 in   5.012000s
    ```
    
    JRuby 9.0.4.0 after:
    
    ```
    Calculating -------------------------------------
            event lexing      2099 i/100ms
    -------------------------------------------------
            event lexing    47001.0 (±7.2%) i/s -     235088 in   5.032000s
    ```
    ThomasSevestre committed with benlangfeld Jul 25, 2013
  2. Rubinius is not, unfortunately, a stable target

    Its community (mostly its core team) is toxic, its versioning policy is crazy (mutable version numbers) and it's just too damn hard to get passing.
    benlangfeld committed Jan 9, 2016
  3. Avoid rspec deprecations

    benlangfeld committed Jan 9, 2016
Commits on Jan 8, 2016
  1. Make Stream usable in a supervision tree

    Supervisors don't tolerate a secondary startup step. As such, we won't have a handle on the stream before it's already receiving events, so we need to pass the stream to the event handler in order for it to respond.
    benlangfeld committed Jan 8, 2016
  2. Typo

    benlangfeld committed Jan 8, 2016
  3. Remove deprecated RubyAMI::Client

    benlangfeld committed Jan 8, 2016
  4. Bump copyright year

    benlangfeld committed Jan 8, 2016
Commits on Dec 10, 2015
  1. We don't use EventMachine

    Fixes #35
    benlangfeld committed Dec 10, 2015
Commits on Dec 7, 2015
  1. Bump to 2.4.0

    benlangfeld committed Dec 7, 2015
  2. Ensure that the AMI version is reported on the Stream

    benlangfeld committed Dec 7, 2015
  3. Allow guard to run tests

    benlangfeld committed Dec 7, 2015
Commits on Nov 25, 2015
  1. Merge pull request #32 from adhearsion/feature/examples

    Better explained examples in the README
    bklang committed Nov 25, 2015
  2. Better explained examples in the README

    benlangfeld committed Nov 25, 2015
Commits on Jun 3, 2015
  1. Bump to 2.3.0

    benlangfeld committed Jun 3, 2015
  2. Merge pull request #31 from system123/develop

    [BUGFIX] If host is unreachable log an error
    benlangfeld committed Jun 3, 2015
  3. [BUGFIX] If host is unreachable log an error

    system123 committed with Lloyd Hughes Jun 2, 2015
Commits on Nov 11, 2014
  1. Merge pull request #29 from chapmajs/logoff_support

    Adding support for AMI Logoff
    benlangfeld committed Nov 11, 2014
  2. Adding support for logoff

    chapmajs committed Oct 23, 2014
Commits on Oct 30, 2014
Commits on Oct 14, 2014