Allocate less things
Switch all #freeze changes to constants, namespacing them in Patterns
Renaming Patterns to Constants
Undoing the each_slice --> shift change; maybe not worth it
Addressing @jeremy's comments; this is beginning to look very nice
Silence warnings on loading ragel-generated parsers

Closes #721
Turn on Ruby warnings for TravisCI
Merge pull request #722 from mikel/721-fix_warnings

Silence ruby warnings from ragel parsers.  Run CI with RUBYOPT=-w. Fixes #721
Add detail to changelog for release
Version bump to 2.6.1
Change to 2.6.2.edge
Upgrade to RSpec 3.0.0

This upgrade was mostly done with transpec, so is automated. All the
specs still pass, but there may be ugly style things.
Merge branch 'mootpointer-rspec_3'
Update changelog
Update rspec matcher failure interface for rspec 3

Updates the rspec matcher interface to use failure_message_when_negated
instead of negative_failure_message.

Fixes several deprecation warnings while running the test suite.
Fix Rspec stub deprecation warning message

In RSpec 3 it is deprecated to use Object#stub without enabling the
should syntax.
Fix Encoding namespace issue for Ruby 1.9.2

This simply fixes the test failures on Travis for Ruby 1.9.2 by forcing
the const lookup for `Encoding::ASCII_8BIT` to occur at the top level
namespace.
Merge pull request #733 from lengarvey/fix_ruby_192_test_failures

Fix Encoding namespace test fails on Ruby 1.9.2
Merge pull request #732 from lengarvey/fix_rspec_3_deprecations

Fix some rspec 3 deprecations
silence warning