Fixed rb_big2ulong.
Specs for Dir[] with multiple #to_path patterns.
Fixed Dir[], .glob with multiple #to_path patterns. Closes #2983.
Add note about config logs
Fixed writing correct config.rb path.
Unfsck bundled RubyGems.
Added --debug-build configure option.
Fix incorrect comment
Merge pull request #2986 from southerngs/minor_comment_fix

Fix incorrect comment
Remove code duplication in resolve_require_path.
Reduce repetition in check_syntax.
DynamicLibrary#initialize: Return early if no name to reduce nesting.
Remove nonsensical loop in DynamicLibrary#initialize.
Flatten logic in library loader.
Reduce repetition in ffi library loader by iterating over the names.
Removed IO::InternalBuffer#channel.

This getter is no longer used.
Fixed typo.
Fixed JIT bug inlining static Fixnum hash.

When the JIT was inlining this code:

https://github.com/rails/rails/blob/4-0-stable/activerecord/lib/active_record/connection_adapters/postgresql/oid.rb#L276-290

into here:

https://github.com/rails/rails/blob/4-0-stable/activerecord/lib/active_record/connection_adapters/postgresql/database_statements.rb#L136-156

the JIT was statically emitting the hash value for the key 23, so when
the key 1700 was later passed, Hash#fetch was not finding the item in
the Hash and triggering the 'unknown OID' warning.

I'm still not certain that this optimization is sensible given that Object#hash
is commonly used with Hash lookup and this basically assumes Hash keys will be
homogeneous, an assumption often contravened by common Ruby code, I'm guessing.
Merge pull request #2988 from yxhuvud/master

Some minor application of DRY.