benchmark/driver.rb: fix typos and output.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Skip path expansion for all wildcard characters

* win32/file.c (replace_to_long_name): skip expansion for all wildcard
  characters.
  [ruby-core:49451] [Bug #7374]

* test/ruby/test_file_exhaustive.rb: add more assertions to test.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* complex.c (make_patterns): should not accept extra sign.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* complex.c (string_to_c_strict, string_to_c): rewrote without regexp.
	* rational.c (string_to_r_strict, string_to_r): ditto.


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

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* complex.c (read_comp): fixed handling of polar form.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* complex.c (read_comp): modified handling of polar form.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Swap logic around wildcard character detection

* win32/file.c (replace_to_long_name): correct logic around wildcard
  characters detection and ensure wide-chars are used as pattern.
  [ruby-core:49451] [Bug #7374]

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


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* complex.c (read_comp): mathn compliant.
	* rational.c (read_num): ditto.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* configure.in, Makefile.in, common.mk: support DTrace on Solaris 10,
  based on r26235 by Yugui. On Solaris 10, low optimization level
  may also be needed, e.g. optflags="-xO1" or "-xO0" with Oracle
  SolarisStudio 12.3 cc.

* configure.in (--enable-dtrace): new option to enable/disable
  DTrace support. By default, trying to enable if dtrace command
  is found on the system. It is disabled when cross compiling.

* configure.in (RUBY_DTRACE_POSTPROCESS): new macro. checks whether
  the dtrace on the system needs postprocessing with "dtrace -G".
  The postprocessing is needed on Solaris 10 and other platforms.

* configure.in (RUBY_DTRACE_BSD_BROKEN): new macro. checks whether
  the dtrace supports USDT.

* configure.in (DTRACE): move after RUBY_DTRACE_POSTPROCESS.

* configure.in (LD): On Solaris, /usr/ccs/bin/ld is preferred.

* configure.in, Makefile.in, common.mk (DTRACE_OBJ): new macro for
  DTrace probe object generated by postprocessing with "dtrace -G".

* Makefile.in, common.mk (probes.$(OBJEXT)): DTrace probe object
  generated by the postprocessing. New file probes.stamp is for
  rebuilding related objects that may be modified by "dtrace -G".

* configure.in, Makefile.in, common.mk (DTRACE_GLOMMED_OBJ): new
  macro for DTrace static library hacks.

* configure.in, Makefile.in (LIBRUBY_A_OBJS): ditto.

* Makefile.in, common.mk (ruby-glommed.$(OBJEXT)): new target with
  rule for DTrace static library hacks.

* common.mk (DTRACE_DEPENDENT_OBJS): objects depended on probes.h.



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@37709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
	* bignum.c (rb_cstr_to_inum): should accept underscores of
	  sequence of two or more when unchecked mode.


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