* lib/racc/rdoc/grammar.en.rdoc: [DOC] Correct grammar and typos
  Patch by Giorgos Tsiftsis [Bug #9429] [ci skip]


git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2014-01-24

git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
test_process.rb: clock_getres may not supported

* test/ruby/test_process.rb (test_clock_getres): ignore if
  clock_getres is no supported, e.g., on old Linux.

git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
vm_backtrace.c: initialize flag

* vm_backtrace.c (rb_backtrace_print_as_bugreport): initialize
  header-printed flag.

git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
compile.c: fstring optimization

* compile.c (optimize_fstring): optimize literal strings with
  calling freeze by replacing with opt_str_freeze.

* compile.c (iseq_peephole_optimize): move fstring optimization.
compile.c: aref_with optimization

* compile.c (optimize_aref_with): optimize aref with a literal
  string by replacing with opt_aref_with.

* compile.c (iseq_peephole_optimize): move aref_with optimization.