Apperently on RHEL / CentOS 5.9 this breaks the compile since these symbols are exported there. Also checked against Ubuntu and the symbols are available there too. Fixes #2217
Fix typo in io19.rb
Problem here was that using assign() also resets the hit counters, leading to wrong heuristics on whether a method is called often or not. In certain cases this could lead to hot methods not being inlined.
We only need to mark this as on stack when internalizing, since only internalize could cause a lock and needs the compiled code object to be updated.
We don't have anything of this at the Ruby side atm, so removing it for now. We should see how we want to handle this in the future and set it up properly. Fixes the hang mentioned in #2197
When an object is inflated, the type bits check fails, so we have to fallback to the helper function. In the future we should make it so that type bits are in the object header, even for inflated objects. Fixes #2205
We use the same parsing for 1.8 and 1.9 mode, just the regular expression is different so the new 1.9 style is never matched by the 1.8 regexp. This makes for less duplicate code, while supporting both modes properly. Fixes #1627
…error_if_invalid_path Fix File.realpath (for #2165)
Translate table of contents into Japanese
Use CodeLoader.source_extension abstraction everywhere
Add myself to AUTHORS