* append newline at EOF.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/benchmark.rb: [DOC] grammar of Benchmark#bm [Bug #8888]
  Patch by Prathamesh Sonpatki


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
process.c: process genration number

* include/ruby/defines.h (rb_state_version_t): rename from
  vm_state_version_t and move.

* process.c (rb_process_generation): return process genration number
  which is updated at every fork.

* process.c (rb_proc_generation): ditto in ruby level interface.

* lib/tempfile.rb (Tempfile::Remover#call): use Process.generation
  instead of pid.