* ext/bigdecimal/bigdecimal.c (BigDecimal_new): stop checking string
  taintness.  [Bug #5508] [ruby-core:40510]

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2012-12-03

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rdoc/parser.rb:  Improved modeline support.  Patch by nobu.
* test/rdoc/test_rdoc_parser.rb:  Test for above.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ruby-mode.el: fix argument indent

* misc/ruby-mode.el (ruby-block-end-re, ruby-delimiter)
  (ruby-mode-syntax-table, ruby-parse-partial, ruby-beginning-of-indent):
  merge from Emacs.
* misc/ruby-mode.el (ruby-calculate-indent): fix indentation of
  argument lines in parentheses.  [Bug #5140]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* compile.c (iseq_compile_each): joke shouldn't use id.h defined ids.
* id.c (Init_id): ditto.
* common.mk: fix dpendency.



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Fix a typo in misc/ruby-additional.el.

* misc/ruby-additional.el (ruby-mode-set-encoding): Unbreak by
  fixing a typo, s/set/setq/.




git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Un-zerofill the day of month part of some entries.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* vm_backtrace.c (vm_backtrace_to_ary): check negative size (2nd arg).



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
id.h.tmpl: move empty?

* template/id.h.tmpl (preserved_ids): "empty?" is not an attribute name.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* iseq.h: iseq_catch_table_entry::catch_type should be
  Fixnum because they are pushed into Array in a compiler.
  [Bug #7502]
* test/ruby/test_objectspace.rb: add a test of this issue.



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
random.c, rational.c: make marshal methods private

* random.c (Init_Random), rational.c (Init_Rational): make marshal
  methods private.  [Feature #6539]


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
object.c: test bits at once

* object.c (rb_obj_clone): test TAINT and UNTRUSTED bits at once.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
proc.c: magic number

* proc.c (rb_method_call): name a magic number.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* vm_exec.c: vm_analysis_insn should be statkc.



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
fix typo

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* test/ruby/test_objectspace.rb: skip RuntimeError
  which says a message "can't modify frozen File".
  Is that correct behavior?



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* compile.c (iseq_specialized_instruction):
  change condition of using `opt_send_simple'.
  More method invocations can be simple.



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* vm_exec.c: check VM_COLLECT_USAGE_DETAILS.



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@38164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e