Permalink
Commits on Oct 2, 2011
Commits on Sep 25, 2011
  1. Modified eq_irc(), parse_mode_line(), has_color(), and has_formatting…

    …() to use ternary operator instead of redundant 'return' statements.
    committed Sep 25, 2011
  2. Added new test file for verifying the public-facing API - that all su…

    …broutines are properly exported.
    committed Sep 25, 2011
Commits on Sep 5, 2011
  1. Created new matches_mask() subroutine for matching user/server agains…

    …t IRC mask. Added tests.
    committed Sep 5, 2011
Commits on Aug 28, 2011
  1. Created new gen_mode_change() subroutine for finding difference betwe…

    …en two user mode lines. Added tests. Also changed lc_irc() and uc_irc() to use given/when statement since it's Perl 6 and I can do that.
    committed Aug 28, 2011
Commits on Aug 25, 2011
  1. Added 'returns' statement to subroutines to catch compile time errors…

    … and allow for a few optimizations.
    committed Aug 25, 2011
  2. Fixed failing tests because of a mistaken type constraint. Released 0…

    ….1.1 since 0.1.0 had failing tests.
    committed Aug 25, 2011
  3. Added a few TODO reminders.

    committed Aug 25, 2011
Commits on Aug 24, 2011
Commits on Aug 18, 2011
  1. Created new normalize_mask() subroutine for fully-qualifying host/ser…

    …ver mask. Added tests.
    committed Aug 18, 2011
Commits on Aug 17, 2011
  1. Created new subroutine strip_color() for removing embedded colors in …

    …strings. Added tests but test 24 fails. The 'got' string and 'expected' string are exactly the same so I don't know how to fix this.
    committed Aug 17, 2011
  2. Created has_color() and has_formatting() for checking color and forma…

    …t codes in strings. Added tests.
    committed Aug 17, 2011
Commits on Aug 16, 2011
  1. Created parse_user() for splitting usernames into nick, user, and hos…

    …t parts. Added 3 tests.
    committed Aug 16, 2011
Commits on Aug 15, 2011
  1. Removed check for undef in uc_irc() and lc_irc() as Str type check al…

    …ready prevents passing Nil.
    committed Aug 15, 2011
  2. Changed tests for name_to_numeric() and numeric_to_name() to both use…

    … 'RPL_TOPIC' as this is a better test of functionality.
    committed Aug 15, 2011
  3. Made $type parameter for eq_irc() optional and default to 'rfc-1459'.…

    … Also changed it to return False instead of Nil when not equal or arguments are undef. Added test to verify this.
    committed Aug 15, 2011
  4. Changed %NAME2NUMERIC to use the zip operator to populate itself. Als…

    …o switched to old {} hash syntax in name_to_numeric() and numeric_to_name() so keys are not autoquoted. Added tests to verify this behavior.
    committed Aug 15, 2011
  5. Added tests for lc_irc().

    committed Aug 15, 2011
  6. Added tests for uc_irc(). Also fixed issue about modifying read-only …

    …value in uc_irc() and lc_irc() by using 'is copy' for $value and using a temporary value for $type.
    committed Aug 15, 2011
Commits on Aug 14, 2011