Thread#initialize should raise a ThreadError when already initialized
Merge pull request #689 from atambo/thread_already_initialized_thread_error

Thread#initialize should raise a ThreadError when already initialized
Implement String#to_sym special cases.
Merge pull request #691 from tychobrailleur/string_other

Implement String#to_sym special cases.
Staticize the op tables.
No need for cached scope with backref logic removed.
Raise a RangeError when codepoint is invalid for the default internal enc.

Signed-off-by: Charles Oliver Nutter <headius@headius.com>
Bump up test memory to 1GB to attempt to stabilize embed tests.
Merge pull request #688 from josedonizetti/io-ungetc

Fixing IO.ungetc tagged specs!
Merge pull request #687 from atambo/time_coerce_to_int

Time methods should coerce the day, hour, minute, or second with #to_int
Use hash rather than full sexp for cache key to significantly reduce memory usage.
Merge pull request #692 from nirvdrum/reduce_class_cache_memory_usage

Use hash rather than full sexp for cache key to significantly reduce mem...
Regexp #== and #eql? is true if self does not specify /n option and other does and vise versa
Regexp#initialize should raise a SecurityError on a Regexp literal
REFACTORING: using bytelist instead of a linkedlist for a better performance.
Merge pull request #693 from josedonizetti/refactoring_channelstream

using bytelist instead of a linkedlist for a better performance
Supporting IO.ungetbyte
Merge pull request #696 from atambo/regex_initialize_literal

Regexp#initialize should raise a SecurityError on a Regexp literal
Merge pull request #694 from atambo/regex_equality_with_n_option

Regexp #== and #eql? is true if self does not specify /n option and other does and vise versa
Regexp#options should include FIXEDENCODING and NOENCODING when enabled