The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 3.5

  • Change: 0aa6f077ef0763db77ce8af9f4229a5eb7eec5f3 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2016-11-29 23:30:14 +0000
    • Fix broken test suite
    • Add test cases for abnormal syslog format with a preceding year. Fix the test suite to prevent weirdness in the year roll overs.
  • Change: 0149949f2b4b7170edf922572e9f61a5e9bb7d2d Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2016-11-29 23:15:31 +0000
    • Correct Parsing Benchmark, remove RegexSet
    • The RegexSet option hasn't really been used since testing the intial regexes in early releases. Save the extra dereference in a few places, this could lead to better performance on older Perls especially.
    • The benchmarks/01-parse.pl wasn't reporting messages per second. It was reporting how many blocks of "X" messages could be processed. This makes the output useless if we find another weird case we want in the benchmarks. Moved the benchmarks to a curried function and it now reports message per second parsed.

Modules

Simple syslog line parser