mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	zombie prototype declarations. a patch from Eric Hodel at [ruby-core:32305]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29223 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			546 lines
		
	
	
	
		
			17 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			546 lines
		
	
	
	
		
			17 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
Sat Sep 11 12:32:05 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* include/ruby/intern.h (rb_set_kcode, rb_get_kcode): removed
 | 
						|
	  zombie prototype declarations.  a patch from Eric Hodel
 | 
						|
	  at [ruby-core:32305].
 | 
						|
 | 
						|
Sat Sep 11 06:53:12 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_symlink_p): Pathname#symlink?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Fri Sep 10 23:03:43 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_sticky_p): Pathname#sticky? translated
 | 
						|
	  from pathname.rb.
 | 
						|
 | 
						|
Fri Sep 10 19:11:13 2010  NAKAMURA, Hiroshi  <nahi@ruby-lang.org>
 | 
						|
 | 
						|
	* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#continue): add
 | 
						|
	  method for generating HTTP/1.1 100 continue response if the client
 | 
						|
	  expects it, otherwise does nothing.  Patch by Brian Candler.
 | 
						|
	  ref #855.
 | 
						|
 | 
						|
	* test/webrick/test_httprequest.rb: test added.
 | 
						|
 | 
						|
Fri Sep 10 17:49:34 2010  NAKAMURA, Hiroshi  <nahi@ruby-lang.org>
 | 
						|
 | 
						|
	* ext/openssl/lib/openssl/x509-internal.rb: removed unused local
 | 
						|
	  variable.
 | 
						|
 | 
						|
	* test/openssl/*: less warnings while test running with -w.
 | 
						|
 | 
						|
Fri Sep 10 16:49:20 2010  Akinori MUSHA  <knu@iDaemons.org>
 | 
						|
 | 
						|
	* class.c (rb_scan_args): Add support for optional keyword
 | 
						|
	  argument hash. [ruby-dev:42221] [ruby-dev:38048]
 | 
						|
 | 
						|
	* README.EXT, README.EXT.ja: Update documentation accordingly.
 | 
						|
 | 
						|
	* dir.c (dir_initialize): Make use of the new rb_scan_args()
 | 
						|
	  feature.
 | 
						|
 | 
						|
	* io.c (rb_io_s_popen, rb_scan_open_args, rb_io_initialize)
 | 
						|
	  (rb_io_s_pipe, open_key_args, io_s_foreach, io_s_readlines)
 | 
						|
	  (rb_io_s_read, rb_io_set_encoding): Ditto.
 | 
						|
 | 
						|
	* transcode.c (str_transcode, econv_args)
 | 
						|
	  (econv_primitive_convert): Ditto.
 | 
						|
 | 
						|
	* ext/zlib/zlib.c (rb_gzreader_initialize): Ditto.
 | 
						|
 | 
						|
Fri Sep 10 10:33:18 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* random.c (rb_genrand_ulong_limited): renamed from
 | 
						|
	  rb_rand_internal and now this is public API.
 | 
						|
 | 
						|
	* include/ruby/ruby.h (rb_genrand_ulong_limited): added.
 | 
						|
 | 
						|
	* bignum.c (big_sparse_p): use rb_genrand_ulong_limited.
 | 
						|
 | 
						|
Fri Sep 10 13:07:22 2010  NAKAMURA, Hiroshi  <nahi@ruby-lang.org>
 | 
						|
 | 
						|
	* ext/digest/lib/digest.rb: removed unused exception variable
 | 
						|
	  assignment to avoid a warning.
 | 
						|
 | 
						|
Fri Sep 10 07:29:14 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* ext/etc/etc.c (etc_systmpdir): assume system default tmpdir
 | 
						|
	  safe.  [ruby-dev:42089]
 | 
						|
 | 
						|
Fri Sep 10 07:03:23 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_size_p): Pathname#size? translated from
 | 
						|
	  pathname.rb.
 | 
						|
 | 
						|
Fri Sep 10 02:15:29 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/socket/option.c (inspect_peercred): support OpenBSD-current.
 | 
						|
	  patch by Jeremy Evans.  [ruby-core:32240]
 | 
						|
 | 
						|
Thu Sep  9 23:25:53 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* vm.c (vm_backtrace_each): skip allocator frames which have no
 | 
						|
	  name.  [ruby-core:32231]
 | 
						|
 | 
						|
Thu Sep  9 22:39:08 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_size): Pathname#size translated from
 | 
						|
	  pathname.rb.
 | 
						|
 | 
						|
Thu Sep  9 22:34:48 2010  wanabe  <s.wanabe@gmail.com>
 | 
						|
 | 
						|
	* compile.c (case_when_optimizable_literal): When float value can be
 | 
						|
	  treated as integer, add to table hash of case that way.
 | 
						|
	  based on a patch from Ikuo KOBORI. [ruby-dev:42038]
 | 
						|
 | 
						|
	* insns.def (opt_case_dispatch): ditto.
 | 
						|
 | 
						|
	* test/ruby/test_case.rb: add tests.
 | 
						|
 | 
						|
Thu Sep  9 17:15:15 2010  NAKAMURA, Hiroshi  <nahi@ruby-lang.org>
 | 
						|
 | 
						|
	* test/net/http/test_https.rb (test_identity_verify_failure): follows
 | 
						|
	  the SSL hostname check error message of openssl.
 | 
						|
 | 
						|
Thu Sep  9 10:44:46 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* test/ruby/test_env.rb (test_aset): OpenBSD acts like NetBSD in
 | 
						|
	  that it ignores characters after = in ENV.
 | 
						|
	  patched by Jeremy Evans [ruby-core:32184]
 | 
						|
 | 
						|
Thu Sep  9 09:02:01 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* tool/rbinstall.rb (install?): gemspec filename should include
 | 
						|
	  its version. patched by Luis Lavena [ruby-core:32165]
 | 
						|
 | 
						|
Wed Sep  8 22:46:31 2010  NAKAMURA, Hiroshi  <nahi@ruby-lang.org>
 | 
						|
 | 
						|
	* ext/openssl/ossl_ssl.c (ssl_get_error): Thread context switch was
 | 
						|
	  blocked on Windows while blocking call for SSLSocket.  Need to
 | 
						|
	  convert errno for letting rb_io_wait_readable detect EWOULDBLOCK.
 | 
						|
	  Patch by arton. ref #3794.
 | 
						|
 | 
						|
Wed Sep  8 20:56:57 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_setgid_p): Pathname#setgid? translated
 | 
						|
	  from pathname.rb.
 | 
						|
 | 
						|
Wed Sep  8 06:25:41 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_setuid_p): Pathname#setuid? translated
 | 
						|
	  from pathname.rb.
 | 
						|
 | 
						|
Tue Sep  7 21:03:35 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_readable_real_p):
 | 
						|
	  Pathname#readable_real?  translated from pathname.rb.
 | 
						|
 | 
						|
Mon Sep  6 23:07:25 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_world_readable_p):
 | 
						|
	  Pathname#world_readable?  translated from pathname.rb.
 | 
						|
 | 
						|
Mon Sep  6 11:03:13 2010  NAKAMURA, Hiroshi  <nahi@ruby-lang.org>
 | 
						|
 | 
						|
	* Fixed wrong check of missing functions. Patch by Adrian Quark.
 | 
						|
	  ref #3400
 | 
						|
	  The patch contains following comment:
 | 
						|
	    This patch should avoid unnecessary incompatibility with future
 | 
						|
	    versions of Openssl.  Changes suggested by bmaher_at_amazon.com.
 | 
						|
 | 
						|
Mon Sep  6 10:46:55 2010  NAKAMURA, Hiroshi  <nahi@ruby-lang.org>
 | 
						|
 | 
						|
	* Fixed exception message for SSL post connection check failure. Patch
 | 
						|
	  by Paul Betteridge. ref [Bug #3704]
 | 
						|
 | 
						|
Mon Sep  6 10:31:59 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* ext/readline/readline.c (readline_s_get_line_buffer):
 | 
						|
	  Readline.line_buffer should return locale string.
 | 
						|
	  [ruby-dev:42184] #3791
 | 
						|
 | 
						|
Mon Sep  6 09:47:24 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* util.c (ruby_strtod): check there is at least 1 digit after
 | 
						|
	  "0x" before ".". [ruby-dev:42183] #3790
 | 
						|
 | 
						|
Mon Sep  6 09:44:50 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* util.c (ruby_strtod): check integer overflow.
 | 
						|
	  [ruby-dev:42180] #3789
 | 
						|
 | 
						|
Mon Sep  6 06:17:21 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_readable_p): Pathname#readable?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Sun Sep  5 23:02:34 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_owned_p): Pathname#owned?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Sat Sep  4 23:48:47 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* file.c (rb_file_s_readlink): symlink target should be in
 | 
						|
	  filesystem encoding.
 | 
						|
 | 
						|
Sat Sep  4 10:40:50 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* load.c (ruby_init_ext): export for golfers.
 | 
						|
 | 
						|
	* vm_core.h (rb_iseq_eval, rb_iseq_compile_with_option): ditto.
 | 
						|
 | 
						|
Sun May 23 17:29:41 2010  Yuki Sonoda (Yugui)  <yugui@yugui.jp>
 | 
						|
 | 
						|
	* common.mk (capi): uses a timestamp file to get rid of 
 | 
						|
	  generating twice.
 | 
						|
 | 
						|
Fri Jun 18 01:33:21 2010  Yuki Sonoda (Yugui)  <yugui@yugui.jp>
 | 
						|
 | 
						|
	* enc/Makefile.in (realclean): has been missing. necessary
 | 
						|
	  for make realclean-enc.
 | 
						|
 | 
						|
Fri Sep  3 23:51:26 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_socket_p): Pathname#socket?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Fri Sep  3 06:40:44 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* ext/pty/pty.c (chfunc): pass through exceptions.
 | 
						|
 | 
						|
	* io.c (rb_io_bufwrite, rb_io_bufread): added.
 | 
						|
 | 
						|
	* process.c (rb_fork_err): protect from exceptions.
 | 
						|
 | 
						|
Fri Sep  3 06:16:07 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_pipe_p): Pathname#pipe?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Fri Sep  3 06:14:40 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* ext/pty/pty.c (chfunc): restore errno from SystemCallError and
 | 
						|
	  propagate proper exception to the parent.  [ruby-dev:41965]
 | 
						|
 | 
						|
Thu Sep  2 22:10:38 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_file_p): Pathname#file?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Thu Sep  2 09:12:02 2010  NAKAMURA Usaku  <usa@ruby-lang.org>
 | 
						|
 | 
						|
	* win32/win32.c (rb_w32_spawn, rb_w32_aspawn): don't forget to free
 | 
						|
	  memory.
 | 
						|
 | 
						|
Thu Sep  2 09:01:13 2010  NAKAMURA Usaku  <usa@ruby-lang.org>
 | 
						|
 | 
						|
	* win32/win32.c (CreateChild): unicodize.
 | 
						|
 | 
						|
	* win32/win32.c (rb_w32_spawn, rb_w32_aspawn): convert arguments of
 | 
						|
	  CreateChild() from ACP to WideChar.
 | 
						|
 | 
						|
Thu Sep  2 06:53:43 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_directory_p): Pathname#directory?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Wed Sep  1 22:03:41 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_grpowned_p): Pathname#grpowned?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Wed Sep  1 17:39:02 2010  Ryan Davis  <ryand-ruby@zenspider.com>
 | 
						|
 | 
						|
	* lib/minitest/*.rb: Imported minitest 1.7.1 r5835.
 | 
						|
	* test/minitest/*.rb: ditto.
 | 
						|
 | 
						|
Wed Sep  1 16:50:42 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* string.c (tr_setup_table): optimized. don't create hash objects
 | 
						|
	  when given pattern is ASCII only.
 | 
						|
 | 
						|
	* string.c (tr_find): ditto.
 | 
						|
 | 
						|
Wed Sep  1 14:35:29 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* array.c (rb_ary_rotate_m): fix typo of rdoc.
 | 
						|
	  patched by Andrei Kulakov [ruby-core:31975]
 | 
						|
 | 
						|
Wed Sep  1 14:33:36 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* enum.c (enum_zip): fix typo of rdoc.
 | 
						|
	  patched by Andrei Kulakov [ruby-core:31974]
 | 
						|
 | 
						|
Wed Sep  1 12:56:36 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* thread.c (ruby_suppress_tracing): restore the state and invoke
 | 
						|
	  the func with normal state.  a patch from Satoshi Shiba <shiba
 | 
						|
	  AT rvm.jp> at [ruby-dev:42162].  [ruby-core:31783]
 | 
						|
 | 
						|
Tue Aug 31 21:10:23 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_exist_p): Pathname#exist? translated
 | 
						|
	  from pathname.rb.
 | 
						|
 | 
						|
Tue Aug 31 17:32:34 2010  Hidetoshi NAGAI  <nagai@ai.kyutech.ac.jp>
 | 
						|
 | 
						|
	* ext/tk/stubs.c: fix [Bug #3771] "VC++ can't make ext/tk with enabling
 | 
						|
	  stubs". Thanks, Akio Tajima [ruby-dev:42159].
 | 
						|
 | 
						|
Tue Aug 31 03:42:14 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* string.c (tr_setup_table): fix bug in r29146.
 | 
						|
	  Initialize table even if cflag is 0; tr_find see whether
 | 
						|
	  del is empty or not.
 | 
						|
 | 
						|
	* string.c (tr_find): nodel can't be NULL; if NULL, it means
 | 
						|
	  it is not specified.
 | 
						|
 | 
						|
Mon Aug 30 21:29:21 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_executable_real_p):
 | 
						|
	  Pathname#executable_real? translated from pathname.rb.
 | 
						|
 | 
						|
Mon Aug 30 15:00:13 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* string.c (tr_setup_table): initialize negating table when
 | 
						|
	  negating string is given. [ruby-core:31851]
 | 
						|
 | 
						|
	* string.c (tr_find): add a sentence for the time when
 | 
						|
	  target characters include negating one.
 | 
						|
 | 
						|
	* string.c (rb_str_count): move definition.
 | 
						|
 | 
						|
Mon Aug 30 07:32:41 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_executable_p): Pathname#executable?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Sun Aug 29 23:54:10 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* lib/rdoc/parser/ruby.rb (RDoc#parse_call_parameters): don't
 | 
						|
	  include assignment.  [Bug #3759], [ruby-dev:42154]
 | 
						|
 | 
						|
	* lib/rdoc/parser/ruby.rb (RDoc#parse_class): ignore non-constant
 | 
						|
	  name singleton class.  [Bug #3759], [ruby-dev:42154]
 | 
						|
 | 
						|
Sun Aug 29 23:25:18 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* file.c (rb_get_path_check): clarify error message for
 | 
						|
	  ASCII-incompatible path name.
 | 
						|
 | 
						|
Sun Aug 29 16:02:54 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* common.mk (node_name.inc): remove command option -n and give
 | 
						|
	  file as stdin, because IronRuby 1.1 still doesn't support it.
 | 
						|
	  So now we can use ir.exe as BASERUBY.
 | 
						|
 | 
						|
	* tool/node_name.rb: read stdin with while gets.
 | 
						|
 | 
						|
Sun Aug 29 13:22:43 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* vm.c (rb_thread_method_id_and_class): curried proc has no
 | 
						|
	  method.  [ruby-core:31871]
 | 
						|
 | 
						|
Sun Aug 29 12:51:33 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* load.c (rb_provide_feature): clarify error message for frozen
 | 
						|
	  $LOADED_FEATURES.  based on a patch from Run Paint Run Run at
 | 
						|
	  [ruby-core:31913].
 | 
						|
 | 
						|
Sun Aug 29 12:19:58 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* load.c (load_failed): should honor encoding.  [ruby-core:31915]
 | 
						|
 | 
						|
Sun Aug 29 09:35:10 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* common.mk (clean): exclude *.inc. [ruby-dev:41931]
 | 
						|
 | 
						|
	* common.mk (distclean): include *.inc.
 | 
						|
 | 
						|
	* common.mk (help): change description about clean and distclean.
 | 
						|
 | 
						|
Sat Aug 29 06:34:52 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_chardev_p): Pathname#chardev?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Sat Aug 28 17:39:33 2010  Kenta Murata  <mrkn@mrkn.jp>
 | 
						|
 | 
						|
	* ext/bigdecimal/bigdecimal.c (BigDecimal_save_exception_mode,
 | 
						|
	  BigDecimal_save_rounding_mode, BigDecimal_save_limit): added.
 | 
						|
 | 
						|
	* test/bigdecimal/test_bigdecimal.rb: added tests for the above
 | 
						|
	  features.
 | 
						|
 | 
						|
Sat Aug 28 08:11:05 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_blockdev_p): Pathname#blockdev?
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Fri Aug 27 16:20:01 2010  URABE Shyouhei  <shyouhei@ruby-lang.org>
 | 
						|
 | 
						|
	* string.c (rb_str_prepend): new method by Shota Fukumori (sora_h)
 | 
						|
	 [Feature #3765]
 | 
						|
 | 
						|
Fri Aug 27 15:24:20 2010  NAKAMURA Usaku  <usa@ruby-lang.org>
 | 
						|
 | 
						|
	* math.c (math_atan2): you should know that M_PI is not the feature
 | 
						|
	  of C90.
 | 
						|
	  fixed build failure caused by r29115.
 | 
						|
 | 
						|
Fri Aug 27 15:26:33 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* file.c (null_device): move from io.c.
 | 
						|
 | 
						|
Fri Aug 27 12:47:44 2010  Kenta Murata  <mrkn@mrkn.jp>
 | 
						|
 | 
						|
	* math.c (math_atan2): change the behavior when x and y are zero.
 | 
						|
	  [ruby-dev:42090] [Bug #3736] [ruby-dev:42116]
 | 
						|
 | 
						|
	* test/ruby/test_math.rb (test_atan2): add tests for the above
 | 
						|
	  changes.
 | 
						|
 | 
						|
Fri Aug 27 12:26:23 2010  NAKAMURA Usaku  <usa@ruby-lang.org>
 | 
						|
 | 
						|
	* object.c (rb_obj_class): remove mention of obsolete method.
 | 
						|
	  a patch from Run Paint Run Run at [ruby-core:31842].
 | 
						|
 | 
						|
Fri Aug 27 12:25:03 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* io.c (null_device): the name of null device.  [ruby-dev:41791]
 | 
						|
 | 
						|
Fri Aug 27 07:57:34 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* array.c (rb_ary_shuffle_bang): bail out from modification during
 | 
						|
	  shuffle.
 | 
						|
 | 
						|
	* array.c (rb_ary_sample): ditto.
 | 
						|
 | 
						|
Fri Aug 27 05:11:51 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_sysopen): Pathname#sysopen translated
 | 
						|
	  from pathname.rb.
 | 
						|
 | 
						|
Thu Aug 26 22:53:56 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* array.c (rb_ary_shuffle): rdoc fix.  argument name was missing.
 | 
						|
	  a patch from Run Paint Run Run at [ruby-core:31848].
 | 
						|
 | 
						|
Thu Aug 26 21:49:46 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_readlines): Pathname#readlines
 | 
						|
	  translated from pathname.rb.
 | 
						|
 | 
						|
Thu Aug 26 10:37:00 2010  NARUSE, Yui  <naruse@ruby-lang.org>
 | 
						|
 | 
						|
	* regint.h (OnigStackIndex): the type should be intptr_t.
 | 
						|
	  Original Oniguruma assumes the size of long and that of void *
 | 
						|
	  are equal, but it's not true on LLP64 platform: mswin64.
 | 
						|
	  originally patched by shintaro kuwamoto [ruby-dev:42133]
 | 
						|
 | 
						|
Thu Aug 26 10:38:11 2010  Yutaka Kanemoto  <kanemoto@ruby-lang.org>
 | 
						|
 | 
						|
	* test/dl/test_base.rb: AIX does not have dynamically loadable lib[cm].
 | 
						|
 | 
						|
	* test/fiddle/helper.rb: AIX does not have dynamically loadable lib[cm].
 | 
						|
 | 
						|
Thu Aug 26 09:49:50 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* array.c (rb_ary_shuffle_bang): check number of argument.
 | 
						|
 | 
						|
Tue Aug 26 09:11:40 2010  Kenta Murata  <mrkn@mrkn.jp>
 | 
						|
 | 
						|
	* ext/bigdecimal/bigdecimal.c (Init_bigdecimal,
 | 
						|
	  rmpd_set_thread_local_exception_mode, VpGetException,
 | 
						|
	  VpSetException): thread-local exception mode.
 | 
						|
 | 
						|
	* ext/bigdecimal/bigdecimal.c (Init_bigdecimal,
 | 
						|
	  rmpd_set_thread_local_precision_limit, VpGetPrecLimit,
 | 
						|
	  VpSetPrecLimit): thread-local precision limit.
 | 
						|
 | 
						|
	* ext/bigdecimal/bigdecimal.c (Init_bigdecimal,
 | 
						|
	  rmpd_set_thread_local_rounding_mode, VpGetRoundMode,
 | 
						|
	  VpSetRoundMode, VpException, VpInternalRound):
 | 
						|
	  thread-local rounding mode.
 | 
						|
 | 
						|
	* ext/bigdecimal/bigdecimal.c (BigDecimal_mode, BigDecimal_round,
 | 
						|
	  VpIsRoundMode, VpGetRoundMode, VpSetRoundMode, VpActiveRound,
 | 
						|
	  VpMidRound, VpLeftRound), ext/bigdecimal/bigdecimal.h:
 | 
						|
	  use unsigned short for rounding mode.
 | 
						|
 | 
						|
	* test/bigdecimal/test_bigdecimal.rb (test_mode): add test for
 | 
						|
	  setting rounding mode.
 | 
						|
 | 
						|
	* test/bigdecimal/test_bigdecimal.rb (test_thread_local_mode):
 | 
						|
	  add test for setting mode thread-locally.
 | 
						|
 | 
						|
Thu Aug 26 07:29:54 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* array.c (rb_ary_{shuffle_bang,sample}): use Random class object.
 | 
						|
 | 
						|
	* random.c (try_get_rnd): use default_rand for Random as same as
 | 
						|
	  singleton methods.
 | 
						|
 | 
						|
	* random.c (rb_random_real): check the range of result.
 | 
						|
 | 
						|
Wed Aug 25 22:11:11 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_binread): Pathname#binread translated
 | 
						|
	  from pathname.rb.
 | 
						|
 | 
						|
Wed Aug 25 03:42:43 2010  NAKAMURA Usaku  <usa@ruby-lang.org>
 | 
						|
 | 
						|
	* ext/dl/cfunc.c (rb_dlcfunc_call): workaround for VC9 for x64.
 | 
						|
	  reported by kuwamoto shintaro in [ruby-dev:42125].
 | 
						|
 | 
						|
Tue Aug 24 23:28:50 2010  Yusuke Endoh  <mame@tsg.ne.jp>
 | 
						|
 | 
						|
	* .gitignore: updated.
 | 
						|
 | 
						|
Tue Aug 24 22:07:28 2010  Tanaka Akira  <akr@fsij.org>
 | 
						|
 | 
						|
	* ext/pathname/pathname.c (path_read): Pathname#read translated from
 | 
						|
	  pathname.rb.
 | 
						|
 | 
						|
Tue Aug 24 10:11:04 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* configure.in: read API version from include/ruby/version.h.
 | 
						|
 | 
						|
	* {bcc,win}32/setup.mak (-version-): ditto.
 | 
						|
 | 
						|
	* version.h (RUBY_LIB_VERSION): use API version numbers.
 | 
						|
 | 
						|
Tue Aug 24 07:07:28 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* array.c (rb_ary_shuffle_bang, rb_ary_sample): add optional
 | 
						|
	  argument random.  [ruby-dev:41923] [EXPERIMENTAL]
 | 
						|
 | 
						|
	* random.c (rb_random_{int32,real,bytes}): fallback to normal
 | 
						|
	  method invocation.
 | 
						|
 | 
						|
Tue Aug 24 06:08:10 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* include/ruby/version.h (RUBY_API_VERSION_*): renamed and moved
 | 
						|
	  from version.h.  [ruby-dev:42103]
 | 
						|
 | 
						|
Tue Aug 24 05:58:18 2010  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
						|
 | 
						|
	* ChangeLog: flushed.  [ruby-dev:42050]
 | 
						|
 | 
						|
For the changes before 1.9.3, see doc/ChangeLog-1.9.3
 | 
						|
For the changes before 1.8.0, see doc/ChangeLog-1.8.0
 | 
						|
 | 
						|
Local variables:
 | 
						|
add-log-time-format: (lambda ()
 | 
						|
  (let* ((time (current-time))
 | 
						|
	 (system-time-locale "C")
 | 
						|
	 (diff (+ (cadr time) 32400))
 | 
						|
	 (lo (% diff 65536))
 | 
						|
	 (hi (+ (car time) (/ diff 65536))))
 | 
						|
  (format-time-string "%a %b %e %H:%M:%S %Y" (list hi lo) t)))
 | 
						|
indent-tabs-mode: t
 | 
						|
tab-width: 8
 | 
						|
end:
 |