* vm.c (vm_define_method): remove type and frozen checking.
  Checking is done in `rb_singleton_class()'.



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

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* bignum.c (bignew_1): Bignum instances are frozen.
  Feature #3222
* include/ruby/ruby.h: Fixnum instances are also frozen.
* class.c (singleton_class_of): check Bignum before
  singleton cheking.
* test/ruby/test_bignum.rb: add a test.
* test/ruby/test_fixnum.rb: ditto.
* test/ruby/marshaltestlib.rb, test/ruby/test_eval.rb,
  test/ruby/test_object.rb: catch up above changes.



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/psych/lib/psych/visitors/yaml_tree.rb: YAML Tree object should
  be able to take an emitter object as it's output.

* test/psych/visitors/test_yaml_tree.rb: related test.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/psych/lib/psych/visitors/yaml_tree.rb: `tree` should return the
  same thing on every call.

* test/psych/visitors/test_yaml_tree.rb: related test.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rexml/document.rb (REXML::Document#write): Fix wrong method
  names in document.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rexml/document.rb (REXML::Document#write): Fix wrong usage
  in document.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rexml/document.rb (REXML::Document#write): Accept options
  Hash as argument.
* test/rexml/test_document.rb: Add tests for the above change.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rexml/document.rb (REXML::Document#write): Remove needless
  indent in document.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37354 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rexml/document.rb (REXML::Document#write): Add :encoding option
  to support custom XML encoding.
  [Feature #4872] (work in progress)
* test/rexml/test_document.rb: Add tests for the above change.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* ext/date/date_parse.c (date__parse): revised the tight parser.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* ext/date/date_parse.c (iso8601_{ext,bas}_time): should not match
	  empty string.
- この行以下は無視されます --

M    ChangeLog
M    ext/date/date_parse.c
M    test/date/test_date_parse.rb


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* lib/rexml/source.rb (REXML::IOSource#initialize): Use
  encode("UTF-16XX") instead of UTF-16XX encoded byte string by
  hand.


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

* lib/rexml/source.rb (REXML::IOSource#initialize): Use
  encode("UTF-16XX") instead of UTF-16XX encoded byte string by
  hand.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* test/rexml/test_document.rb: Add tests for parsing XML encoded
  by UTF-16 with BOM.


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