Thu Jan 1 21:26:05 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_getnameinfo)
-
use family_to_int.
Thu Jan 1 21:08:34 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
check all alias possibility.
Thu Jan 1 20:59:55 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
more possible aliases.
Thu Jan 1 20:54:02 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
AF_ISO and AF_OSI may be aliased.
Thu Jan 1 20:50:09 2009 URABE Shyouhei<EMAIL_ADDRESS>↑
- process.c (before_exec)
-
it makes no sense for a conditional expression to return a void value.
Thu Jan 1 20:47:09 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_getaddrinfo)
-
use family_to_int.
Thu Jan 1 20:17:47 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/socket.c
-
include constants.h at top.
Thu Jan 1 19:53:33 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
add valp argument for family_to_int and socktype_to_int.
- ext/socket/socket.c (setup_domain_and_type)
-
use valp argument.
Thu Jan 1 19:36:57 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
generate family_to_str.
- ext/socket/socket.c (ipaddr)
-
use family_to_str.
Thu Jan 1 17:37:12 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
generate socktype_to_int.
- ext/socket/socket.c (setup_domain_and_type)
-
use socktype_to_int.
Thu Jan 1 17:26:47 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/socket.c (setup_domain_and_type)
-
initialize ptr.
Thu Jan 1 17:01:50 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
refine family_to_int.
Thu Jan 1 16:48:07 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
generate family_to_int().
- ext/socket/socket.c (setup_domain_and_type)
-
use family_to_int.
Thu Jan 1 15:08:46 2009 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- tool/file2lastrev.rb
-
supports git repositories which are cloned from a git-svn gateway. Patch by Hongli Lai. [ruby-core:21020]
Thu Jan 1 16:08:11 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
generate init_constants function.
- ext/socket/socket.c (Init_socket)
-
call init_constants.
Thu Jan 1 16:03:04 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb (Socket::AF_INET6)
-
moved from socket.c.
- (Socket::PF_INET6)
-
ditto.
Thu Jan 1 15:27:07 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
use erb.
Thu Jan 1 15:07:56 2009 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
add -o option.
- ext/socket/depend
-
use mkconstants.rb with -o option.
Thu Jan 1 07:42:36 2009 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/singleton.rb
-
fix indentation of RDoc text. [ruby-core:21029]
Thu Jan 1 07:16:44 2009 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- Makefile.in (distclean-ext, realclean-ext)
-
use EXTS as default.
- win32/Makefile.sub (distclean-ext, realclean-ext)
-
try to remove ext directory.
Thu Jan 1 06:56:28 2009 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- tool/file2lastrev.rb
-
unset PWD.
2008-12-31¶ ↑
Wed Dec 31 23:37:17 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_socketpair)
-
yield if a block is given.
- (io_call_close)
-
defined.
- (io_close)
-
defined.
- (pair_yield)
-
defined.
Wed Dec 31 19:35:57 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- spec/README
-
follows the change of directory structure in rubyspec.
- spec/default.mspec
-
ditto. Also follows change of mspec command.
- Makefile.in
-
ditto.
Wed Dec 31 17:16:46 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ssl.c (ossl_ssl_read_internal)
-
show openssl error code in EWOULDBLOCK error.
Wed Dec 31 15:45:18 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (copy_stream_body)
-
don't check to_io because Zlib::GzipFile#to_io returns the underlying IO.
Wed Dec 31 14:52:33 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/openssl/ossl_digest.c (GetDigestPtr)
-
use StringValueCStr instead of STR2CSTR.
- ext/openssl/ossl_pkey_ec.c (ossl_ec_key_initialize)
-
ditto.
- (ossl_ec_group_initialize)
-
ditto.
Wed Dec 31 14:12:35 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (rb_to_float)
-
replaced by to_flo definition from math.c [ruby-dev:37668]
- math.c (Need_Float)
-
use rb_to_float().
Wed Dec 31 13:49:06 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/openssl/lib/openssl/buffering.rb (Buffering#read_nonblock)
-
implemented.
- ext/openssl/ossl_ssl.c (rb_sys_fail_path)
-
removed.
- (fcntl.h)
-
don't include.
- (ossl_ssl_read_internal)
-
defined.
- (ossl_ssl_read)
-
use ossl_ssl_read_internal.
- (ossl_ssl_read_nonblock)
-
use ossl_ssl_read_internal.
- (Init_ossl_ssl)
-
define sysread_nonblock, instead of read_nonblock.
Wed Dec 31 00:27:54 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- object.c (rb_to_float)
-
prohibit conversion from nil to float. [ruby-dev:37663]
- pack.c (pack_pack)
-
replace all rb_Float() to rb_to_float(). [ruby-dev:37663]
2008-12-30¶ ↑
Tue Dec 30 21:17:00 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/mkconstants.rb
-
use sock_define_uconst for INADDR_* constants because Socket::INADDR_LOOPBACK should be 0x7f000001 instead of -0xffffff.
- ext/socket/socket.c (sock_define_uconst)
-
defined.
Tue Dec 30 18:23:10 2008 Ryan Davis<EMAIL_ADDRESS>↑
- lib/minitest/*.rb
-
Imported minitest 1.3.1 r4506.
- test/minitest/*.rb
-
ditto.
Tue Dec 30 17:03:51 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- ext/dl/test/test_import.rb
-
fix a prototype decl. pointed out by Takehiro Kubo [ruby-core:20971].
Tue Dec 30 16:56:09 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- thread.c (rb_thread_blocking_region)
-
add a comment.
- thread.c (rb_thread_call_without_gvl)
-
added as a alias of rb_thread_blocking_region().
- thread.c (rb_thread_call_with_gvl)
-
added.
- vm_core.h (rb_thread_t#blocking_region_buffer)
-
added for rb_thread_call_with_gvl().
2008-12-29¶ ↑
Mon Dec 29 23:41:42 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- ext/dl/test/test_base.rb
-
add libc search logic. this patch is written by Takehiro Kubo. [ruby-core:20963] [Bug #932]
- ext/dl/dl.h
-
Add “,…” as the last argument. this patch is written by Takehiro Kubo. Bug #633 [ruby-core:19289]
- ext/dl/lib/dl/stack.rb
-
add add_padding() to calculate alignment. this patch is written by Takehiro Kubo. Bug #633 [ruby-core:19289]
- ext/dl/test/test_func.rb
-
atof()'s return value is double. this patch is written by Takehiro Kubo. Bug #633 [ruby-core:19289]
- ext/dl/test/test_import.rb
-
- atof()'s return value is double. - The types of qsort's second and third argument are size_t. - fprintf()'s return value is int. this patch is written by Takehiro Kubo. Bug #633 [ruby-core:19289]
Mon Dec 29 22:37:17 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- process.c (rb_waitpid)
-
retries waitpid when EINTR. [ruby-core:19744].
Mon Dec 29 23:18:52 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- bignum.c (rb_cstr_to_inum)
-
changed an error message.
- complex.c (string_to_c_strict)
-
ditto.
- rational.c (string_to_r_strict)
-
ditto.
Mon Dec 29 22:37:57 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
template f should not accept non float values. [ruby-dev:37656]
- object.c (rb_to_float)
-
new function to type check floats.
Mon Dec 29 22:27:11 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- random.c (rb_f_rand)
-
type check simplified. strings are no longer allowed for argument. [ruby-dev:37655]
- test/ruby/test_rand.rb (TestRand::o.to_int)
-
need override to_int.
Mon Dec 29 21:22:31 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- numeric.c
-
Infinity.numerator returns self. [experimental]
- numeric.c
-
Infinity.denominator returns 1. [experimental]
Mon Dec 29 20:57:14 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- man/ri.1
-
new manpage.
Mon Dec 29 20:45:25 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- rational.c
-
floor, ceil, truncate and round accept an extra argument like Float#round. [experimental]
Mon Dec 29 18:24:49 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- Makefile.in (distclean-local)
-
removes Doxyfile and run.gdb at distclean'ing.
Mon Dec 29 17:53:24 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- bin/erb
-
accepts options in more flexible styles.
Mon Dec 29 17:25:17 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- lib/erb.rb (ERB)
-
m17n of ERB. adds rdoc. fixes #712. c.f. [ruby-dev:37516].
- lib/erb.rb (ERB::Compiler#compile)
-
recognizes magic comments. returns a pair of compiled script and its script encoding.
- lib/erb.rb (ERB#set_eoutvar)
-
make generated scripts return a string in correct encoding.
- lib/erb.rb (ERB#def_method)
-
use Kernel#eval for encoding-awareness of the evaluated string.
- bin/erb.rb (ERB::Main.run)
-
adds -E and -U options. String is no longer Enumerable.
- man/erb.1
-
new manpage.
- test/erb/test_erb_m17n.rb
-
new test case for m17n features.
Mon Dec 29 18:02:45 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/io/wait/wait.c (io_nread)
-
returns number of bytes available for read. response to feature request #936 in [ruby-core:20917].
Mon Dec 29 17:52:16 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/io/wait/wait.c (io_ready_p)
-
updated to follow RDoc.
Mon Dec 29 16:52:15 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (s_recvfrom_nonblock)
-
revert r21162.
Mon Dec 29 16:16:20 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm.c (vm_set_eval_stack, vm_set_main_stack, vm_set_top_stack)
-
check stack overflow. [ruby-dev:37646]
Mon Dec 29 14:50:19 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- Makefile.in (ext-clean)
-
ext-clean always fails.
- ext/dl/ripper/extconf.rb
-
adds y.output into the clean list.
Mon Dec 29 11:58:39 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- thread.c (rb_mutex_trylock)
-
return false if Mutex owned by current thread. [ruby-core:20943]
- thread.c (rb_mutex_lock)
-
check dead lock (recursive lock) here.
- test/ruby/test_thread.rb
-
add a test.
Mon Dec 29 10:58:54 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- file.c (rb_get_path)
-
move encoding conversion of file path from rb_scan_open_args.
- io.c (rb_scan_open_args)
-
ditto.
Mon Dec 29 07:15:16 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- cont.c
-
small RDoc fix mentioned from <radek.bulat at gmail.com> in [ruby-core:20921].
Mon Dec 29 03:43:25 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- ruby.c (process_options)
-
set th->base_block only while it is needed. [ruby-dev:37634] [Bug #939]
- ruby.c (require_libraries)
-
clear th->base_block before require libraries.
2008-12-28¶ ↑
Sun Dec 28 18:36:33 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/rubygems/test_gem_command.rb (test_add_option_overlapping_common_and_local_options)
-
follows r21066.
Sun Dec 28 21:33:52 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- test/ext/dl/test_base.rb
-
add BSD's case.
Sun Dec 28 21:09:12 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- ext/dl/lib/dl/import.rb (DL::Importer#sizeof)
-
follows a feature change in 1.9.
Sun Dec 28 21:03:07 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- ext/dl/lib/dl/import.rb (DL::Importer#extern)
-
adds filename and line number to module_eval'ing for readability of backtrace.
- (DL::Importer#bind)
-
ditto.
- ext/dl/lib/dl/struct.rb (DL::CStructBuilder#create)
-
ditto.
Sun Dec 28 19:11:03 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/Makefile.sub (config.h)
-
do not use snprintf/vsnprintf in msvcrt.
- sprintf.c
-
not force to override snprintf/vsnprintf. [ruby-core:20824]
Sun Dec 28 17:21:36 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- test/rubygems/test_ext_configure_builder.rb (test_self_build_fail)
-
Extends pattern for FreeBSD's error message.
Sun Dec 28 17:10:13 2008 TAKANO Mitsuhiro (takano32<EMAIL_ADDRESS>↑
- ext/dl/test/test_dl2.rb
-
modify strncpy, strcpy, qsort, types. Patch by Takehiro Kubo. Bug #633 [ruby-core:19289]
- ext/dl/test/test_base.rb
-
/lib/libc.so is x86_64 binary in x86_64 architecture.
Sun Dec 28 12:53:10 2008 TAKANO Mitsuhiro (takano32<EMAIL_ADDRESS>↑
- ext/dl/test/test_base.rb
-
use libc.dylib when the platform is darwin.
Sun Dec 28 12:24:14 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- thread.c (mutex_free, mutex_unlock)
-
add qualifiers.
Sun Dec 28 10:28:04 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- thread.c (mutex_free)
-
GC thread (main thread) has failed to unlock a mutex that is locked by another thread, which makes the mutex dangling in keeping_mutexes and causes [BUG] or stuck finally. Now unlocking is performed as locking thread.
- thread.c (mutex_unlock, rb_mutex_unlock, rb_mutex_unlock_all)
-
mutex_unlock receives a thread.
Sun Dec 28 05:44:44 2008 Ryan Davis<EMAIL_ADDRESS>↑
- lib/minitest/*.rb
-
Imported minitest 1.3.1 r4505.
- test/minitest/*.rb
-
ditto.
Sun Dec 28 00:43:33 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- runruby.rb
-
refactored to modify ENV as once.
2008-12-27¶ ↑
Sat Dec 27 22:41:02 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/rdoc/test_rdoc_info_formatting.rb (setup, teardown)
-
uses mktmpdir and removes it after the test.
- test/cgi/test_cgi_session.rb (setup, teardown)
-
ditto.
Sat Dec 27 21:46:10 2008 TAKANO Mitsuhiro (takano32<EMAIL_ADDRESS>↑
- ext/dl/test/test_base.rb
-
use lib64 when the architecture is x86_64.
Sat Dec 27 20:26:59 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_argv_size)
-
if an argument is empty, it's size is 2, not 0, because it will be converted to “”.
Sat Dec 27 19:40:56 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (after_exec)
-
needs to reset before restart timer thread.
- thread.c (thread_start_func_2)
-
stops timer thread if forked in the new thread. [ruby-core:19385]
- thread.c (rb_thread_atfork, rb_thread_atfork_before_exec)
-
DRY.
Sat Dec 27 18:25:09 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- vm_eval.c (rb_f_loop)
-
return enumerator if no block given. [ruby-list:45747]
Sat Dec 27 17:08:43 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- .gdbinit (dummy_gdb_enums.special_consts)
-
forces to load debug info on Mac OS X.
- .gdbinit (rp)
-
added T_ZOMBIE.
Sat Dec 27 16:18:02 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- eval.c (rb_frame_callee, rb_frame_caller)
-
rb_frame_callee() should return method id on current frame. add rb_frame_caller() to get method id on parent frame. Bug #884 [ruby-dev:37446]
- eval.c (rb_f_method_name)
-
use rb_frame_caller() instead of rb_frame_callee().
Sat Dec 27 15:28:12 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- transcode.c (make_econv_exception)
-
show source and destination encoding. [ruby-dev:37285]
Sat Dec 27 15:23:38 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm_insnhelper.c (vm_yield_with_cfunc)
-
rename parameter name “blockptr” to “blockargptr”.
Sat Dec 27 15:15:56 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- common.mk (revision.h)
-
ignores failure of file2lastrev.
Sat Dec 27 15:02:38 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- ruby.c (process_options)
-
fix to untouch th->mild_compile_error. [ruby-dev:37621], [ruby-dev:37620]
Sat Dec 27 14:48:26 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- iseq.h, iseq.c (rb_iseq_new_main)
-
add a type ISEQ_TYPE_MAIN. [ruby-dev:37619]
- compile.c (rb_dvar_defined, ruby_iseq_compile)
-
ditto.
- iseq.c (iseq_data_to_ary, iseq_load)
-
ditto.
- compile.c (iseq_compile_each)
-
fix to check ip->compile_data.
Sat Dec 27 14:29:33 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open-uri.rb (OpenURI.redirectable?)
-
permit https redirection. patch from Roman Shterenzon. [ruby-core:20485]
Sat Dec 27 13:36:55 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- eval.c (get_errinfo)
-
return th->errinfo value if normal errinfo place (dynamic local variable) is not found. fixes Bug #732 [ruby-dev:37046].
- bootstraptest/test_proc.rb
-
add a test.
Sat Dec 27 13:10:43 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- man/irb.1
-
adds -v, -h, -E and -U.
Sat Dec 27 11:41:45 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm_insnhelper.c (vm_call_method, vm_call_cfunc)
-
use original id instead of calling id when NODE_CFUNC or NODE_BMETHOD. fixes Bug #632 [ruby-core:19282].
- vm_eval.c (vm_call0, vm_call_super)
-
ditto.
- vm_method.c (rb_add_method, rb_alias)
-
store original id in nd_file field of NODE_METHOD.
- test/stringio/test_stringio.rb
-
add a test.
Sat Dec 27 09:48:54 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm.c (Init_VM)
-
create and define TOPLEVEL_BINDING at first.
- vm.c (vm_set_main_stack, rb_iseq_eval_main)
-
added.
- parse.y (rb_parser_compile_file)
-
fix to check parse_in_eval flag.
- eval.c (ruby_exec_node)
-
use rb_iseq_eval_main() instead of rb_iseq_eval().
- iseq.c (rb_iseq_new_main), vm_core.h
-
added. main script (specified by -e or script name) should be run under TOPLEVEL_BINDING using Kernel#eval. Above changes simulate Kernel#eval behaviour. [ruby-dev:37240]
- compile.c (make_name_for_block)
-
skip iseq except block type. this fix is needed for [ruby-dev:37240], and also fixes [ruby-dev:35392].
Sat Dec 27 09:14:17 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- cont.c
-
rdoc for Fiber. patch by Muhammad Ali. [ruby-core:20894]
Sat Dec 27 05:38:59 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (after_fork)
-
ignores a termination request in the parent process. [ruby-dev:37447]
Sat Dec 27 01:52:39 2008 James Edward Gray II<EMAIL_ADDRESS>↑
- lib/csv.rb
-
Using a more robust transcoding scheme to produce ASCII compatible inspect() messages. [ruby-dev:37591]
2008-12-26¶ ↑
Fri Dec 26 18:04:10 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (fptr_finalize)
-
don't allocate objects if noraise.
- (finish_writeconv)
-
add noalloc argument to be able to avoid object allocation.
- (finish_writeconv_arg)
-
introduced again.
- (finish_writeconv_sync)
-
follow the above change.
Fri Dec 26 17:04:14 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- lib/irb/input-method.rb (IRB::StdioInputMethod#initialize)
-
removed a 'p' for debugging.
Fri Dec 26 15:50:45 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (OptionParser::List#summarize)
-
gives priority to latter switches. [ruby-dev:36692]
- lib/optparse.rb (OptionParser#summarize)
-
do not append unnecessary line terminator.
Fri Dec 26 14:01:38 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (fptr_finalize)
-
close the IO object even if finish_writeconv or flush is failed.
- (finish_writeconv)
-
don't raise. return errno or exception.
- (finish_writeconv_arg)
-
removed.
- (finish_writeconv_sync)
-
follow finish_writeconv change.
- transcode.c (rb_econv_make_exception)
-
new function.
- include/ruby/encoding.h (rb_econv_make_exception)
-
declared.
2008-12-25¶ ↑
Thu Dec 25 20:57:01 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- transcode.c (str_transcode0)
-
set encoding when String#encode was given explicit but the same destination and source encoding.
Thu Dec 25 20:01:50 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_s_pipe)
-
unused variable removed.
Thu Dec 25 19:35:51 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- transcode.c (sym_ignore)
-
remove useless symbol.
Thu Dec 25 18:36:04 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (pipe_close)
-
removed.
- (pipe_yield)
-
defined.
- (rb_io_s_pipe)
-
use pipe_yield.
Thu Dec 25 17:49:45 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- transcode.c (decorate_convpath)
-
show type of escaping for xml_attr_quote or some conversions.
Thu Dec 25 17:06:13 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_initialize)
-
check fd validity. [ruby-dev:36646]
Thu Dec 25 16:23:31 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (flush_before_seek)
-
check io_fflush result.
- (rb_io_check_readable)
-
ditto.
- (rb_io_flush)
-
ditto.
- (rb_io_fsync)
-
ditto.
- (remain_size)
-
ditto.
- (rb_io_write_nonblock)
-
ditto.
- (finish_writeconv)
-
ditto.
- (fptr_finalize)
-
ditto.
- (io_reopen)
-
ditto.
- (rb_io_reopen)
-
ditto.
- (copy_stream_body)
-
ditto.
Thu Dec 25 15:54:00 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (io_fflush)
-
flush write buffer without write lock in finalizers. [ruby-dev:37572]
- io.c (rb_io_fptr_finalize)
-
clear write lock before finalizing.
Thu Dec 25 15:07:22 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (fptr_finalize)
-
close the IO object even if close(2) is failed.
Thu Dec 25 14:51:43 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/rdoc/parser.rb (RDoc::Parser.binary?)
-
should read in binary mode.
Thu Dec 25 14:32:23 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm_insnhelper.c (vm_method_search)
-
fix control flow bug.
Thu Dec 25 13:28:20 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (rb_io_flush)
-
fsync() after buffer is flushed on win32. [ruby-core:20043]
Thu Dec 25 13:13:00 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm_insnhelper.c (vm_method_search)
-
return rb_cObject if there is no super class. [ruby-dev:37587]
- bootstraptest/test_method.rb
-
add tests for above.
Thu Dec 25 12:49:12 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- proc.c (proc_new)
-
should use proc_dup() if block has Proc.
- vm.c (vm_make_proc_from_block)
-
should use rb_cProc for block.
- vm.c (vm_make_proc)
-
add an assertion.
- bootstraptest/test_proc.rb
-
add a test.
Thu Dec 25 12:44:27 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm_insnhelper.c (vm_yield_with_cfunc)
-
check block has Proc.
Thu Dec 25 05:53:01 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- template/id.h.tmpl, id.h (ruby_method_ids)
-
not depend on if token are defined as macros. [ruby-dev:37553]
- template/id.h.tmpl, id.h (ruby_method_ids_check)
-
enclosed in a struct.
Thu Dec 25 01:52:34 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread.c (thread_start_func_2)
-
sets native thread key.
Thu Dec 25 01:09:23 2008 TAKAO Kouji<EMAIL_ADDRESS>↑
- test/readline/test_readline_history.rb
-
check the encoding that is in the Readline::HISTORY.
Thu Dec 25 00:59:06 2008 TAKAO Kouji<EMAIL_ADDRESS>↑
- test/readline/test_readline_history.rb
-
did not check the encoding that is in the Readline::HISTORY. I will fix it.
2008-12-24¶ ↑
Wed Dec 24 22:36:06 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- error.c, vm_dump.c
-
change message by rb_bug().
Wed Dec 24 21:57:39 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- compile.c (iseq_peephole_optimize)
-
fix typo.
Wed Dec 24 20:59:12 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- error.c (exc_equal)
-
== method should not raise Exception. [ruby-dev:37519]
- sample/test.rb
-
fix test.
Wed Dec 24 20:33:45 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm_insnhelper.c (vm_call_method)
-
use class of method defined instead of receiver's class on bmethod. fixes [ruby-core:20786]
- bootstraptest/test_method.rb
-
add a test for above.
- vm_insnhelper.c (vm_setup_method)
-
remove unused parameter klass.
- vm_insnhelper.h (CALL_METHOD)
-
ditto.
- insns.def, vm_eval.c
-
ditto.
Wed Dec 24 20:15:50 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- tool/file2lastrev.rb (get_revisions)
-
fix to ignore end of line.
Wed Dec 24 13:33:38 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (HAVE_LONG_LONG, HAVE_OFF_T)
-
revised for autoconf 2.62 or later.
Wed Dec 24 06:29:32 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (OBJDUMP, OBJCOPY)
-
autoconf list is not comma separated.
- configure.in (AC_HEADER_STDC, AC_CHECK_HEADERS, AC_CHECK_FUNCS)
-
removed duplicated checks.
Wed Dec 24 03:21:21 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- misc/ruby-mode.el
-
added comment to mention newer version bundled with Emacs 23 or later. a patch from Phil Hagelberg <phil at hagelb.org> in [ruby-core:20838].
2008-12-23¶ ↑
Tue Dec 23 23:49:37 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_init_copy)
-
call io_seek only if io_tell succeeds.
Tue Dec 23 22:57:48 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- process.c (rb_fork)
-
don't propagate an error message if error buffer not given.
Tue Dec 23 21:55:05 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- process.c (rb_fork)
-
propagate an error message from child to parent.
- (rb_f_exec)
-
show details of error in child process on exception.
- (save_redirect_fd)
-
add error message arguments.
- (run_exec_dup2)
-
ditto.
- (run_exec_close)
-
ditto.
- (run_exec_open)
-
ditto.
- (run_exec_dup2_child)
-
ditto.
- (run_exec_pgroup)
-
ditto.
- (run_exec_rlimit)
-
ditto.
- (rb_run_exec_options)
-
ditto.
- (rb_exec)
-
ditto.
- (rb_exec_atfork)
-
ditto.
- (rb_spawn_internal)
-
ditto.
- (rb_spawn)
-
ditto.
- (rb_f_system)
-
follow arguments change.
- (proc_daemon)
-
ditto.
- (rb_f_spawn)
-
show details of error in child process on exception.
- io.c (popen_exec)
-
add error message arguments.
- (pipe_open)
-
show details of error in child process on exception.
- include/ruby/intern.h (rb_run_exec_options)
-
add error message arguments.
- (rb_exec)
-
ditto.
- (rb_fork)
-
ditto.
- (rb_spawn)
-
ditto.
- ext/pty/pty.c (chfunc)
-
add error message arguments.
Tue Dec 23 20:28:28 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- io.c
-
rdoc for File.open and 1.9 feature in file modes.
- transcode.c
-
rdoc for String#encode
Tue Dec 23 19:51:24 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_spawn)
-
deals with quoted commands.
Tue Dec 23 18:44:21 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- strftime.c (rb_strftime)
-
use locale insensitive functions for tr_TR locale.
Tue Dec 23 17:38:03 2008 Tanaka Akira<EMAIL_ADDRESS>↑
Tue Dec 23 16:49:48 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_spawn)
-
support normal commands with arguments.
Tue Dec 23 16:22:41 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_inspect)
-
show fd number if there is no pathname.
Tue Dec 23 15:48:55 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- tool/file2lastrev.rb
-
shouldn't use single quote in shell's command line if you want to support Windows.
Tue Dec 23 15:46:43 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- lib/mathn.rb
-
Math#sqrt should be NaN. [ruby-dev:37537]
Tue Dec 23 15:46:47 2008 Eric Hodel<EMAIL_ADDRESS>↑
- gem_prelude.rb
-
Match full RubyGems behavior when a gem can't be found.
Tue Dec 23 15:36:58 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- tool/file2lastrev.rb
-
detects vcs directory properly on building outside of srcdir. [ruby-dev:37555] [ruby-dev:37561]
Tue Dec 23 15:30:02 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
need to initialize args.
Tue Dec 23 14:18:14 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- include/ruby/st.h
-
need to include defines.h because LONG_LONG is defined there.
Tue Dec 23 13:52:05 2008 Eric Hodel<EMAIL_ADDRESS>↑
- lib/rdoc/parser/c.rb
-
Don't coalesce adjacent comment blocks. [bug#901]
Tue Dec 23 12:00:00 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (pipe_close)
-
fix coding style. [ruby-dev:37554]
Tue Dec 23 08:10:05 2008 Eric Hodel<EMAIL_ADDRESS>↑
- lib/rubygems/installer.rb
-
Fix documentation. [bug#827]
Tue Dec 23 08:04:58 2008 Eric Hodel<EMAIL_ADDRESS>↑
- gem_prelude.rb
-
Don't remove methods twice. [bug#555]
Tue Dec 23 00:16:48 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- sprintf.c (rb_str_format)
-
fix buffer overflow.
2008-12-22¶ ↑
Mon Dec 22 19:31:19 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- common.mk (revision.h)
-
uses tool/file2lastrev.rb to support git-svn.
- version.h
-
changed version string as `ruby 1.9.1 (2008-12-22 patchlevel-5000 trunk 20912) [i386-darwin9.6.0]'.
Mon Dec 22 16:32:21 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
encoding of packed string only from 'm', 'M', and 'u' should be US-ASCII. [ruby-dev:37284]
- pack.c (pack_pack)
-
encoding of packed string only from 'U' should be UTF-8. also upgrade US-ASCII strings to UTF-8.
Mon Dec 22 15:56:49 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- Doxyfile.in
-
new file. Template of a configuration file. Introduces C-level API reference generation with Doxygen.
- tool/file2lastrev.rb
-
wrapper script that abstracts subversion and git-svn.
- tool/strip-rdoc.rb
-
filter for preventing doxygen from processing rdoc comments.
- configure.in
-
(Doxyfile): Doxyfile is generated together with Makefile.
- (PACKAGE)
-
configuration $(PACKAGE) is necessary for $(docdir).
- instruby.rb
-
adds a new install target 'capi'
- common.mk (capi)
-
new target that generates C API documents with Doxygen.
- (install-capi)
-
new target.
- (pre-install-capi)
-
ditto.
- (do-install-capi)
-
ditto.
- (post-install-capi)
-
ditto.
Mon Dec 22 21:31:11 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- numeric.c (int_ord)
-
Integer#ord implemented.
Mon Dec 22 21:26:12 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_s_pipe)
-
IO.pipe can take a block.
- (pipe_close)
-
new function.
Mon Dec 22 21:08:54 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/test/unit/assertions.rb (assert_nothing_raised)
-
increment assertion count. [ruby-dev:37480]
Mon Dec 22 19:10:44 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- thread_win32.c (Init_native_thread)
-
need to call ruby_thread_set_native() here.
Mon Dec 22 18:00:36 2008 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c
-
fix wrong flag value.
Mon Dec 22 15:15:58 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/net/protocol.rb (Net::BufferedIO#rbuf_fill)
-
avoid calling read_nonblock in rescue. use retry instead.
Mon Dec 22 14:35:59 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_external_str_new_with_enc)
-
set ASCII-8BIT if encoding is US-ASCII and string contains 8bit characters.
Mon Dec 22 12:26:18 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- cygwin/GNUmakefile.in (rubydll.def), win32/mkexports.rb (Exports#exports)
-
added VERSION.
Mon Dec 22 12:25:09 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- missing/vsnprintf.c (BSD_vfprintf)
-
fix for test_sprintf_comb.rb, by wanabe in [ruby-dev:36935].
Mon Dec 22 12:05:14 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (mingw)
-
no longer uses snprintf and vsnprintf of msvcrt. [Bug#6]
- win32/win32.c (rb_w32_vsnprintf, rb_w32_snprintf)
-
removed.
- win32/Makefile.sub (config.h)
-
vsnprintf exists in VC7 or later.
- win32/mkexports.rb (Exports#initialize)
-
aliases rb_w32_vsnprintf and rb_w32_snprintf for binary compatibility.
- sprintf.c (rb_str_format)
-
uses snprintf instead of sprintf.
- numeric.c (flo_to_s, rb_num2long, rb_num2ll)
-
ditto.
Mon Dec 22 10:59:31 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_upto)
-
should return enumerator if called without block. [ruby-dev:37526]
Mon Dec 22 09:54:43 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (gettable_gen)
-
the encoding of __FILE__ should be rb_filesystem_encoding(). [ruby-list:45733]
- parse.y (gettable_gen)
-
__FILE__ should be ASCII-8BIT when filesystem encoding is US-ASCII and __FILE__ contains non 7bit characters.
Mon Dec 22 02:54:56 2008 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
temporary patch for trouble on TkAqua (> Tk8.4.9).
- ext/tk/sample/demos-jp/widget
-
set encoding to a demo-code string to avoid garbled text on the Code Window.
2008-12-21¶ ↑
Sun Dec 21 13:38:04 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm.c (invoke_block_from_c)
-
fix to point right cfp.
- vm.c (vm_make_proc, vm_make_proc_from_block), vm_core.h
-
remove unused parameter cfp.
- vm_insnhelper.c, proc.c (proc_new)
-
ditto.
Sun Dec 21 14:55:18 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (SPLAT_PROC)
-
splat values by hand.
Sun Dec 21 13:50:37 2008 TAKAO Kouji<EMAIL_ADDRESS>↑
- test/readline/test_readline.rb (TestReadline#test_some_characters_methods)
-
checked encoding.
Sun Dec 21 12:23:16 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (SPLAT_PROC)
-
fix for regexp. [ruby-dev:37514]
Sun Dec 21 10:43:10 2008 TAKANO Mitsuhiro (takano32<EMAIL_ADDRESS>↑
- sample/test.rb
-
rescue exception.
2008-12-20¶ ↑
Sat Dec 20 18:28:26 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- dln.c (dln_find_1)
-
supplements an extension for executable files on DOSish platforms.
- io.c (pipe_open)
-
use rb_w32_aspawn() for array form.
- win32/win32.c (rb_w32_pipe_exec)
-
no longer used.
- win32/win32.c (rb_w32_spawn, rb_w32_aspawn)
-
deals with batch files and commands with extensions. [ruby-core:20695]
- win32/win32.c (has_redirection)
-
supports environment variables references.
Sat Dec 20 15:34:36 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/rake.rb (Rake::FileList#egrep)
-
change open mode to “rb”, i.e. default to binary. [ruby-dev:37385]
- lib/rake.rb (Rake::FileList#egrep)
-
allow specifying reading encoding, e.g. FileList.egrep(/require/, encoding: “ascii-8bit”)
- lib/rake.rb (Rake::MultiTask)
-
invoke_prerequisites should be private. a patch from okkez in [ruby-dev:37399]
Sat Dec 20 10:59:16 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- lib/irb/locale.rb (IRB
-
:Locale#initialize) initializes instance variables to suppress warnings. typo fix to ignore LoadError: [ruby-dev:37508]
2008-12-19¶ ↑
Fri Dec 19 17:01:35 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_extract_encoding_option)
-
“internal_encoding: nil” to specify no-transcoding. and other corner case fixed. [ruby-dev:37496]
- hash.c (rb_hash_lookup2)
-
new function to look-up hash with default value.
Fri Dec 19 15:51:48 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (process_options)
-
get rid of warning on DOSISH.
Fri Dec 19 07:45:37 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- error.c (exc_equal)
-
duck typing equal to make it transitive. [ruby-dev:34808]
2008-12-18¶ ↑
Thu Dec 18 19:31:54 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- lib/irb/init.rb (IRB.opt_parse)
-
(M17N) adds -U and -E as command line options. [ruby-dev:37161]. Fixes #711. improved long options.
- lib/irb/init.rb (IRB.set_encoding)
-
new subroutine for IRB.opt_parse
- lib/irb/input-method.rb (IRB::StdioInputMethod)
-
(M17N) regards scripts that user types as encoded in the external_encoding.
- lib/irb/input-method.rb (IRB::ReadlineInputMethod)
-
ditto.
- lib/irb/input-method.rb (IRB::FileInputMethod)
-
(M17N) respects magic comment.
- lib/irb/help.rb (IRB.print_usage)
-
(M17N) respects magic comment in the resource file.
- lib/irb/lc/help-message
-
adds -U and -E.
- lib/irb/lc/ja/help-message
-
ditto. re-encoded from ISO-2022-JP into UTF-8.
- lib/irb/lc/ja/encoding_aliases.rb
-
new file. provides Japanese specific character encoding name table for backward compatibility.
- lib/irb/lc/ja/error.rb
-
re-encoded from ISO-2022-JP into UTF-8. magic comment.
- lib/irb/locale.rb
-
integrated with Ruby 1.9's M17N support.
- lib/irb/magic-file.rb
-
new file. utility to handle files with magic comment and opens in the correct encoding.
- lib/irb/ruby-lex.rb (RubyLex#each_top_level_statement)
-
recovers character encoding for a statement after it lexed so that irb can eval the statement in correct encoding.
- lib/irb/src_encoding.rb
-
new file. utility.
Thu Dec 18 21:12:28 2008 Takeyuki FUJIOKA<EMAIL_ADDRESS>↑
- lib/cgi/session.rb
-
fix bug for ignore session_id option. report from [ruby-core:18635], [Bug #572]
- lib/cgi/core.rb
-
use Encoding#find when encoding set.
- test/cgi/test_cgi_session.rb
-
test for session_id specified.
Thu Dec 18 17:00:56 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- hash.c (rb_hash_aset)
-
string key copying only happen if key is an exact instance of String, not a subclass. based on a patch from Mike Gold <mike.gold.4433 at gmail.com> in [ruby-talk:322667]. [incompatible] [ruby-talk:322417]
Thu Dec 18 16:48:12 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/optparse/version.rb
-
remove variable shadowing to stop warning. [ruby-core:20612]
- lib/irb/completion.rb, lib/net/imap.rb, lib/prime.rb, lib/rinda/ring.rb, lib/racc/parser.rb, lib/shell/command-processor.rb, lib/yaml/yamlnode.rb
-
ditto.
- lib/racc/parser.rb
-
remove space before parentheses.
- lib/shell/command-processor.rb, lib/shell/process-controller.rb
-
use parentheses around arguments.
- lib/irb/ext/change-ws.rb, lib/rexml/validation/relaxng.rb, lib/yaml/baseemitter.rb
-
indentation fix.
- lib/matrix.rb
-
small cosmetic change.
Thu Dec 18 08:15:04 2008 James Edward Gray II<EMAIL_ADDRESS>↑
- lib/xmlrpc/server.rb
-
Restricting method inspection to show only non-inherited public methods. [ruby-core:20603]
- lib/xmlrpc/server.rb
-
Fixing method inspection so it doesn't trigger XMLRPC::FaultException when used. [ruby-core:20604]
2008-12-17¶ ↑
Wed Dec 17 19:39:44 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/socket/socket.c (unix_recv_io)
-
relax msg_controllen error check for x86_64-openbsd4.4.
Wed Dec 17 19:37:30 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/pty/extconf.rb
-
check util.h for OpenBSD.
- ext/pty/pty.c
-
include util.h if available. fix variable name.
Wed Dec 17 19:23:28 2008 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- lib/matrix.rb
-
shut up warning. [ruby-dev:37481] [Bug #899]
Wed Dec 17 15:44:28 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_pop_m)
-
use enum ary_take_pos_flags.
- array.c (rb_ary_push_m)
-
add modification check before actual operation. [ruby-dev:37440]
Wed Dec 17 15:35:39 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- configure.in (OBJDUMP, OBJCOPY)
-
*BSD's ports and MacPorts prefix GNU binutils with 'g'.
Wed Dec 17 11:39:39 2008 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_hash)
-
shut up warning. see [ruby-dev:37437]
Wed Dec 17 11:01:35 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (rb_str_hash)
-
gets rid of collisions between different encoding strings. [ruby-core:20526]
Wed Dec 17 09:50:19 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/test_metaclass.rb
-
removed codes for my debugging. sorry. [ruby-dev:37470]
2008-12-16¶ ↑
Tue Dec 16 22:55:11 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- bin/testrb
-
set $0.
Tue Dec 16 22:42:16 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/test/unit.rb (Test::Unit.setup_argv)
-
sorry, fixed wrong commit.
Tue Dec 16 22:15:17 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/minitest/unit.rb (MiniTest::Assertions#assert_instance_of)
-
should assert by instance_of?, not ===. [ruby-dev:37458]
- lib/minitest/unit.rb (MiniTest::Assertions#assert_instance_of)
-
typo fixed.
Tue Dec 16 21:59:29 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/test/unit.rb (Test::Unit.setup_argv)
-
ALT_SEPARATOR support.
Tue Dec 16 21:59:02 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c (VpToString)
-
reverted modification
- (that caused a bug) in r20359. [ruby-dev
-
37370]
- ext/bigdecimal/bigdecimal.c (BigDecimal_limit)
-
comment update. [ruby-dev:37465]
Tue Dec 16 20:34:44 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/pty/pty.c (getDevice)
-
add nomesg argument.
- (get_device_once)
-
add nomesg argument. chmod slave tty to 0600 if nomesg. more error tests.
- (no_mesg)
-
new function.
- (pty_open)
-
make slave tty's mode 0600.
Tue Dec 16 20:24:20 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date/format.rb (_parse)
-
m17n compliant.
Tue Dec 16 19:48:18 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/pty/extconf.rb
-
check posix_openpt.
- ext/pty/pty.c (get_device_once)
-
use posix_openpt if available.
Tue Dec 16 19:43:53 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- re.c
-
use strlcpy for error messages.
Tue Dec 16 16:41:51 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (stmt)
-
returns dispatched result.
- parse.y (primary)
-
also in ripper, saves in_def before restoring.
Tue Dec 16 12:30:56 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (ac_cv_header_ucontext_h)
-
do not use ucontext.h on Mac OS X 10.5 or later. merged from MacPorts.
- configure.in (ac_cv_func_daemon)
-
daemon(3) is deprecated on Mac OS X 10.5 or later.
Tue Dec 16 11:37:07 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ruby.c (set_arg0)
-
use strlcpy() instead of strncpy().
- load.c (rb_feature_p)
-
ditto.
- dln.c (dln_load)
-
ditto.
Tue Dec 16 09:14:28 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (block_call)
-
block should not be given to yield. [ruby-core:20583]
2008-12-15¶ ↑
Mon Dec 15 23:48:39 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- thread.c (sleep_timeval)
-
cast tv_usec to long to shut up warnings on OSX. [ruby-dev:37449]
Mon Dec 15 23:34:04 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/pty/pty.c (pty_open)
-
set FMODE_SYNC and FMODE_DUPLEX.
Mon Dec 15 23:29:49 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.c (process_options)
-
revive global sub, gsub, chop, chomp only when auto looping options (-p/-n) is specified. [ruby-core:20570]
Mon Dec 15 22:48:11 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/pty/pty.c (pty_open)
-
new method PTY.open.
Mon Dec 15 21:24:01 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/pty/pty.c (get_device_once)
-
use DEVICELEN instead of sizeof SlaveName.
Mon Dec 15 21:01:46 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/pty/pty.c (chfunc)
-
make it static.
Mon Dec 15 20:59:10 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- ext/pty/pty.c (child_info)
-
add slavename.
- (chfunc)
-
use slavename.
- (establishShell)
-
set slavename.
Mon Dec 15 20:16:46 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- common.mk (EXTMK_ARGS)
-
shouldn't use “"'' because cmd.exe eat '''' in such quotes.
Mon Dec 15 19:07:31 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/Makefile.sub (config.h)
-
define CANONICALIZATION_FOR_MATHN to follow r20683.
Mon Dec 15 18:12:34 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/rake/packagetask.rb (Rake::PackageTask)
-
small document update from okkez in [ruby-dev:37443]
Mon Dec 15 16:28:32 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- vm_insnhelper.c (vm_callee_setup_arg_complex)
-
uses cfp from blockptr instead of the current cfp. [ruby-core:20544]
Mon Dec 15 14:56:59 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/test_metaclass.rb
-
new test case for metaclass hierarchy.
- class.c (make_metametaclass)
-
new function. extracted from rb_make_metaclass.
- class.c (rb_make_metaclass)
-
uses make_metametaclass when called for a metaclass.
- class.c (rb_singleton_class)
-
creates a meta^(n+2)-class in addition to a meta^(n+1)-class when called for a meta^(n)-class. This is because the returned meta^(n+1) class must acts as an instance of Class, metaclass of Class, …, meta^(n+1)-class of Class, Module, metaclass of Module, …, meta^(n+1)-class of Module, Object, metaclass of Object, …, meta^(n+2)-class of Object, BasicObject, metaclass of BasicObject, …, meta^(n+2)-class of and BasicObject even when Class, Module, Object or BasicObject has not have its meta^(i)-class yet.
Mon Dec 15 15:13:22 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- id.h, template/id.h.tmpl (ruby_method_ids)
-
sees YYTOKENTYPE too. [ruby-dev:37436]
Mon Dec 15 15:02:24 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk (EXTMK_ARGS)
-
needs MINIRUBY for cross-compile. [ruby-core:20131]
Mon Dec 15 14:39:37 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- vm_eval.c (vm_call0)
-
NODE_ZSUPER supported. [ruby-core:20480]
- vm_eval.c (vm_call_super)
-
uses method_missing().
- vm_eval.c (method_missing)
-
get rid of too large alloca.
- vm_eval.c (rb_call0, method_missing)
-
uses idMethodMissing.
- vm_method.c (rb_add_method, remove_method, rb_undef)
-
uses id__send__.
- vm_method.c (Init_eval_method)
-
removed IDs which are defined as immediate values.
Mon Dec 15 11:35:27 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- vm.c (vm_backtrace)
-
defaults to script name for C functions.
Mon Dec 15 11:32:18 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (rubylib_mangled_path, rubylib_mangled_path2)
-
cannot use locale encoding before load path is initialized
- ruby.c (ruby_init_loadpath_safe)
-
ditto.
- ruby.c (process_options)
-
loads encdb so that encodings can be loaded, then associates script name and load paths with the locale encoding.
Mon Dec 15 10:00:36 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk (btest-ruby)
-
use RUNRUBY instead of MINIRUBY to load the shared library. [Bug #849]
2008-12-14¶ ↑
Sun Dec 14 22:31:19 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- bignum.c (bigmul1_karatsuba)
-
remove temporal bignum.
- bignum.c (bigsqr)
-
call bigmul0(x, x) because it is faster than the original bigsqr at this point.
- bignum.c (rb_big_pow)
-
a value returned from bigsqr is already truncated.
Sun Dec 14 21:13:02 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- bignum.c (bigmul1_karatsuba)
-
fix comment and refactoring.
Sun Dec 14 14:53:41 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- bignum.c (bigmul1_balance, bigmul1_karatsuba)
-
remove all rb_gc_force_recycle which causes memory leak.
Sun Dec 14 14:26:11 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- spec/README
-
directory structure changed
Sun Dec 14 09:14:37 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
Sun Dec 14 12:51:48 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- bignum.c (rb_big_mul)
-
faster multiplication by Karatsuba method and twice faster square than normal multiplication. [ruby-dev:37392]
- random.c (rb_rand_internal)
-
used by Bignum#*.
- test/ruby/test_bignum.rb
-
add some tests for above.
Sun Dec 14 01:35:48 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- process.c (forked_child)
-
new variable.
- (before_exec)
-
don't call rb_thread_stop_timer_thread if forked_child.
- (after_exec)
-
reset forked_child after rb_thread_start_timer_thread.
- (rb_fork)
-
set forked_child just after fork in child.
- ext/pty/pty.c (chfunc)
-
extracted from establishShell.
- (establishShell)
-
use rb_fork. [ruby-dev:37418]
2008-12-13¶ ↑
Sat Dec 13 22:17:30 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- common.mk (help)
-
describes more targets. based on a patch by Michael Klishin. [ruby-core:20523].
Sat Dec 13 18:34:43 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (sym_printable)
-
wrong condition for string iteration.
Sat Dec 13 16:04:48 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- encoding.c (default_external)
-
endless recursion during loading a locale encoding on some locale. fixed by Nobuyoshi Nakada.
Sat Dec 13 15:55:37 2008 TAKAO Kouji<EMAIL_ADDRESS>↑
- ruby.c (process_options)
-
fixed default_internal is nil.
Sat Dec 13 15:52:27 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (sym_equal)
-
remove documentation error “Otherwise, compares them as strings”. [ruby-dev:37398]
- string.c (sym_inspect)
-
quote if symbol contains non-printable characters. [ruby-dev:37398]
Sat Dec 13 14:24:38 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/enc/test_utf16.rb
-
feature changed in r20626. follows it.
Sat Dec 13 13:41:44 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/test_m17n_comb.rb
-
feature changed in r20626. follows it.
Sat Dec 13 13:03:20 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- complex.c
-
use rb_usascii_str_new2 instead of rb_str_new2.
- rational.c
-
ditto.
Sat Dec 13 12:48:57 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/test_m17n.rb
-
feature changed in r20626. follows it.
Sat Dec 13 12:38:16 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- lib/minitest/test.rb (MinTest::Unit#location)
-
skips user-defined assertions as MiniTest's. e.g. for test/ruby/test_m17n.rb.
Sat Dec 13 09:17:33 2008 Ryan Davis<EMAIL_ADDRESS>↑
- lib/minitest/*.rb
-
Imported minitest 1.3.1 r4503.
- test/minitest/test_mini_test.rb
-
ditto.
- lib/miniunit/autorun.rb
-
added (as part of r4503).
Sat Dec 13 08:35:14 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- complex.c (nucomp_canonicalization)
-
renamed.
- ext/math/complex.c
-
followed the above change.
- rational.c (nurat_canonicalization)
-
renamed.
- ext/math/rational.c
-
followed the above change.
- configure.in
-
defines a new macro.
Sat Dec 13 01:10:03 2008 TAKAO Kouji<EMAIL_ADDRESS>↑
- ext/readline/readline.c (readline_s_get_completion_append_character)
-
uses locale encoding but not ASCII-8BIT.
2008-12-12¶ ↑
Fri Dec 12 22:12:46 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- complex.c, rational.c
-
do not use RUBY_VERSION_CODE.
Fri Dec 12 21:41:36 2008 TAKAO Kouji<EMAIL_ADDRESS>↑
- ext/readline/readline.c
-
r20662 reverted.
Fri Dec 12 19:29:07 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- encoding.c (rb_enc_set_default_external)
-
default_internal can be nil, but default_external cannot.
- encoding.c (rb_set_default_internal)
-
adds rdoc.
- encoding.c (enc_find)
-
ditto.
Fri Dec 12 19:24:47 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- common.mk (run, runruby, parse, gdb, gdb-ruby)
-
you can also run other scripts than $(srcdir)/test.rb.
Fri Dec 12 19:13:43 2008 TAKAO Kouji<EMAIL_ADDRESS>↑
- ext/readline/readline.c (readline_readline)
-
changed the message of IOError to 'closed stdin' from 'stdin closed' if stdin was closed.
Fri Dec 12 19:00:49 2008 TAKAO Kouji<EMAIL_ADDRESS>↑
- ext/readline/readline.c
-
used the ExportStringValue macro instead of the OutputStringValue macro. removed the OutputStringValue macro.
Fri Dec 12 16:23:18 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (yycompile0)
-
ruby_eval_tree_begin is always 0 when ruby_eval_tree is 0.
Fri Dec 12 14:09:55 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- encoding.c (enc_get_default_encoding)
-
removed. Generalizing rb_default_{external,internal}_encoding seems to be difficult. default_external cannot be NULL even before detected. [ruby-dev:37390]
- encoding.c (rb_default_external_encoding)
-
has its own implementation again.
- encoding.c (rb_default_internal_encoding)
-
ditto.
- gem_prelude.rb
-
added notice.
- ruby.c (rubylib_mangled_path, rubylib_mangled_path2)
-
uses locale encoding but not ASCII-8BIT.
- ruby.c (process_options)
-
refers less to default_external.
Fri Dec 12 11:00:52 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- load.c (rb_feature_p)
-
load path must be expanded. [ruby-dev:37388]
Fri Dec 12 10:28:08 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (rb_version)
-
greps only the line that defines version.
- version.h (RUBY_VERSION_CODE, RUBY_RELEASE_CODE)
-
removed.
Fri Dec 12 10:20:55 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- complex.c, rational.c
-
do not use RUBY_VERSION_CODE.
Fri Dec 12 10:19:21 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (rb_string_value_ptr, rb_to_id)
-
do not use a side effect expression in RSTRING_PTR.
- string.c (rb_str_split_m)
-
simplified the argument of RSTRING_LEN.
2008-12-11¶ ↑
Thu Dec 11 23:48:00 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/cmath.rb (sqrt)
-
should pass nan to the original method.
Thu Dec 11 21:04:04 2008 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/maker.rb, lib/rss/maker/0.9.rb, lib/rss/maker/base.rb
-
RSS::Maker.[] returns a maker class corresponds to passed version.
- test/rss/test_maker_*.rb
-
add tests for RSS::Maker.[].
Thu Dec 11 20:05:17 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- encoding.c (rb_enc_aliases_enc_i)
-
skips default internal.
Thu Dec 11 19:31:45 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/test/unit/assertions.rb
-
extracted from lib/test/unit.rb. lib/test/unit/testcase.rb: ditto. at asakusa.rb. [ruby-core:20014]
Thu Dec 11 19:23:09 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- test/ruby/test_io.rb (test_dup_many)
-
extracted from test_dup. test in ruby subprocess. at asakusa.rb. [ruby-dev:35648]
Thu Dec 11 19:16:30 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/pathname.rb (Pathname#=~)
-
undefed. at asakusa.rb. [ruby-core:19690]
Thu Dec 11 13:09:01 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- re.c (reg_enc_error)
-
raise EncodingCompatibilityError for encoding incompatibility. [ruby-core:18600]
- re.c (rb_reg_prepare_enc)
-
more consistent error message. [ruby-core:18611]
Thu Dec 11 13:36:18 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- encoding.c (enc_set_default_encoding)
-
allowed to set default encoding.
- encoding.c (rb_locale_encoding)
-
removed Encoding::LOCALE.
- encoding.c (rb_enc_set_default_external)
-
ditto.
- encoding.c (rb_enc_set_default_internal)
-
ditto.
- encoding.c (rb_enc_set_default_internal)
-
defines internal encoding as nil.
Thu Dec 11 11:11:03 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- include/ruby/st.h (size_t)
-
needs stddef.h or stdlib.h. [ruby-core:20339]
Thu Dec 11 10:25:25 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- test/ruby/test_bignum.rb (TestBignum#test_convert)
-
remove platform dependent call of Process.wait. coverage should be accomplished by other method. [ruby-dev:36062]
Thu Dec 11 10:18:35 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/rexml/document.rb (REXML::Document#write)
-
require rexml/formatters/transitive if transitive flag is on. a patch from akira yamada in [ruby-dev:36230]. fix #553
- lib/rexml/element.rb (REXML::Element#write)
-
ditto.
- lib/rexml/formatters/transitive.rb (REXML::Formatters::Transitive#write_element)
-
add hack for IE. [ruby-dev:36230]
Thu Dec 11 02:37:22 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- math.c (domain_check)
-
should not raise EDOM exception for NaN value if operand is also NaN. affects acos, asin, acosh, atanh, log, log2, log10, sqrt, gamma, lgamma. [ruby-dev:37357]
Thu Dec 11 02:23:51 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open3.rb (Open3.pipeline_start)
-
return an array of threads if a block is not given.
Thu Dec 11 01:48:00 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c (BigDecimal_round)
-
should be round to integer. [ruby-dev:37355]
- ext/bigdecimal/bigdecimal.c (BigDecimal_divmod)
-
division should be integer. [incompatible] [ruby-dev:37355]
Thu Dec 11 01:21:58 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- thread.c (rb_mutex_unlock)
-
shut up warning. a patch from Kazuhiro NISHIYAMA in [ruby-dev:37345]. fix #846
2008-12-10¶ ↑
Wed Dec 10 23:58:56 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- complex.c
-
avoided warnings on cpp. [ruby-dev:37344]
- rational.c
-
ditto.
Wed Dec 10 21:32:02 2008 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/maker.rb (RSS::Maker.[])
-
add. Suggested by Akinori MUSHA. Thanks!!! [ruby-dev:37210]
Wed Dec 10 12:56:32 2008 Akinori MUSHA<EMAIL_ADDRESS>↑
- enumerator.c (enumerator_rewind)
-
If the enclosed object responds to a “rewind” method, call it; cf. [ruby-dev:37268]
Wed Dec 10 12:46:52 2008 Akinori MUSHA<EMAIL_ADDRESS>↑
- enumerator.c (enumerator_next)
-
Fix a typo: s/rewinded/rewound/.
- lib/prime.rb (Prime::OldCompatibility#each)
-
Ditto.
Wed Dec 10 11:25:53 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- re.c (rb_reg_initialize)
-
raise RegexpError when encoding is dummy encoding. [ruby-dev:37091]
Wed Dec 10 01:28:16 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- common.mk (win32.obj)
-
depend on headers.
2008-12-09¶ ↑
Tue Dec 9 13:33:53 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- compile.c (iseq_compile_each), gc.c (assign_heap_slot), (gc_mark_children), parse.y (vtable_alloc, vtable_free, vtable_add), proc.c (proc_to_s), thread.c (terminate_i, rb_thread_terminate_all), (thread_start_func_2, blocking_region_begin, blocking_region_end), (rb_thread_kill), thread_pthread.c (native_thread_create), (ubf_pthread_cond_signal), vm.c (check_env, thread_free), vm_dump.c (vm_env_dump_raw, vm_stack_dump_each, vm_thread_dump_state), (vm_call0)
-
use void pointer for %p.
- cont.c (fiber_status), template/insns.inc.tmpl (ruby_vminsn_type), vm_insnhelper.h (BOP)
-
ISO C forbids comma at end of enumerator list.
- vm_insnhelper.c (check_cfunc)
-
use function pointer.
Tue Dec 9 13:23:55 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/curses/curses.c (curses_use_default_colors)
-
add new method. a patch from Giancarlo F Bellido <support at coaxialhost.com> in [ruby-core:20434].
- ext/curses/curses.c (curses_tabsize_set)
-
ditto.
- ext/curses/curses.c (curses_tabsize_get)
-
ditto.
Tue Dec 9 12:08:47 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- .gdbinit (rp)
-
fixed typo for T_STRUCT.
Tue Dec 9 11:50:46 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
fixed [ruby-dev:37295]. Array#pack always has returned an US-ASCII string when the given format ended with 'u', 'M' or 'm'.
Tue Dec 9 03:21:37 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- mkconfig.rb
-
fix for continued lines. based on a patch from Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420].
Tue Dec 9 00:54:01 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- tool/make-snapshot (package)
-
enc.mk in snapshot is dummy and should not deal with objects. [ruby-core:20422]
Tue Dec 9 00:17:50 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enc/depend (clean-srcs)
-
split out from clean.
2008-12-08¶ ↑
Mon Dec 8 23:34:18 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
fixed odd act of 'm*', 'M*', and 'P*'. just ignores '*' in these cases. [ruby-dev:37289]
Mon Dec 8 18:31:41 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
fixed length for odd length string. [ruby-dev:37283]
Mon Dec 8 11:28:14 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (proc_options)
-
added version, copyright, usage, yydebug, syntax to –dump option.
Mon Dec 8 11:15:45 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (proc_options)
-
source-encoding option.
Mon Dec 8 10:32:33 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (set_option_encoding_once)
-
dry.
- ruby.c (proc_options)
-
checks extra argument for -E/–encoding.
2008-12-07¶ ↑
Sun Dec 7 23:47:37 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (LIBPATHFLAG)
-
use numbered specifier if RPATHFLAG is set. [ruby-talk:322136]
Sun Dec 7 23:17:33 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- Makefile.in (LIBRUBY_SO)
-
localizes non-public symbols.
- configure.in (OBJDUMP, OBJCOPY)
-
for dealing with binary files.
Sun Dec 7 17:44:06 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open3.rb (Open3.capture3)
-
renamed from Open3.poutput3.
- (Open3.capture2)
-
renamed from Open3.poutput2.
- (Open3.capture2e)
-
renamed from Open3.poutput2e.
Sun Dec 7 11:48:04 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open3.rb (Open3.poutput3)
-
:binmode option implemented.
- (Open3.poutput2)
-
ditto.
- (Open3.poutput2e)
-
ditto.
2008-12-06¶ ↑
Sat Dec 6 18:33:16 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- tool/make-snapshot (package)
-
added RM and CP. [ruby-dev:37288]
Sat Dec 6 17:51:35 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
'u0' is not special differently from 'm0'.
Sat Dec 6 14:35:06 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
set US-ASCII and CODERANGE_7BIT when quoted-printable ('M') and base64 ('m'). [ruby-dev:37284]
- pack.c (pack_unpack)
-
ditto.
2008-12-05¶ ↑
Fri Dec 5 22:56:24 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- eval.c (rb_make_exception)
-
single argument to raise may be string compatible object.
Fri Dec 5 21:45:45 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- rational.c (nurat_{to_s,inspect})
-
performance improvement.
Fri Dec 5 21:42:44 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- complex.c
-
inspect should not depend on to_s.
Fri Dec 5 21:18:31 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c (BigDecimal_truncate)
-
return integer if no optional argument given. [incompatible]
- ext/bigdecimal/bigdecimal.c (BigDecimal_floor)
-
ditto.
- ext/bigdecimal/bigdecimal.c (BigDecimal_ceil)
-
ditto.
Fri Dec 5 19:06:04 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open3.rb (Open3.pipeline_start)
-
new method.
- (Open3.pipeline)
-
ditto.
Fri Dec 5 18:55:25 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- process.c (run_exec_dup2)
-
!save is false if Qnil.
Fri Dec 5 18:07:32 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_read, rb_w32_write, rb_w32_isatty)
-
check whether fd is valid.
Fri Dec 5 13:05:45 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- iseq.c (rb_iseq_parameters)
-
proc arguments are always optional.
- proc.c (get_proc_iseq, rb_proc_parameters)
-
ditto.
Fri Dec 5 12:38:48 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- compile.c (iseq_set_sequence)
-
uses rb_compile_warning() for warning at compilation time.
Fri Dec 5 12:35:46 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- compile.c (ruby_iseq_compile, ruby_iseq_translate_threaded_code), (ruby_insns_name_array, ruby_iseq_build_from_ary)
-
prefixed with ruby_.
- iseq.c (ruby_iseq_load, ruby_insn_make_insn_table)
-
ditto.
Fri Dec 5 10:01:43 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (rb_str_cmp_m)
-
fixed rdoc. pointed out by <Thomas C. Mitchell AT gmail.com> at [ruby-talk:321967]
Fri Dec 5 07:58:30 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (io_binwrite)
-
arg.offset should be updated after retry.
Fri Dec 5 03:29:17 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- load.c (rb_get_load_path)
-
returns the load path without touching.
- load.c (rb_feature_provided)
-
new function to return the loading path in addition to rb_provided().
- load.c (search_required)
-
sets path if loading.
- variable.c (autoload_provided)
-
load paths are expanded to check if loading.
- variable.c (autoload_node)
-
keeps autoload mark while loading. [ruby-core:20235]
- variable.c (rb_const_get_0)
-
loops while autoload mark is set.
Fri Dec 5 01:37:02 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_read)
-
ERROR_BROKEN_PIPE is not a real error at this point.
- io.c (pipe_open)
-
use rb_w32_spawn() instead of rb_w32_pipe_exec() to use our own redirection scheme.
Fri Dec 5 01:35:08 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (sym_to_proc)
-
use hidden object.
Fri Dec 5 01:19:21 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
propagate taint status from format string to result string.
Fri Dec 5 00:34:10 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- process.c (run_exec_dup2)
-
need to sort by reverted order when restoring fds.
Fri Dec 5 00:17:18 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- string.c (sym_to_proc)
-
caches Symbol procs, based on a patch from Shumpei Akai <admin AT flexfrank.net>. [ruby-dev:37265]
2008-12-04¶ ↑
Thu Dec 4 23:29:34 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (waitpid)
-
fix bug of checking child slot.
- win32/win32.c (FindChildSlotByHandle)
-
new.
Thu Dec 4 23:24:05 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open3.rb (Open3.poutput3)
-
new method.
- (Open3.poutput2)
-
ditto.
- (Open3.poutput2e)
-
ditto.
Thu Dec 4 23:02:13 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- spec/default.mspec
-
follows changes in rubyspec project. inherits configurations from ruby.1.9.mspec.
Thu Dec 4 22:13:55 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- test/ruby/test_complex.rb
-
added some tests.
- test/ruby/test_rational.rb
-
ditto.
Thu Dec 4 19:56:20 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open3.rb (Open3.popen3)
-
simplified.
- (Open3.popen_run)
-
extracted from Open3#popen3.
- (Open3.popen2)
-
new method.
- (Open3.popen2e)
-
new method.
- (Open3.pipeline_rw)
-
new method.
- (Open3.pipeline_r)
-
new method.
- (Open3.pipeline_w)
-
new method.
- (Open3.pipeline_run)
-
new private method.
Thu Dec 4 19:16:28 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- process.c (check_exec_fds)
-
resolve cascaded child fd reference.
Thu Dec 4 16:58:12 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/rubygems/validator.rb (Gem#remove_leading_dot_dir)
-
make this method private. a patch from okkez in [ruby-dev:37245]
Thu Dec 4 16:19:18 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/openssl/ossl_ssl.c (ossl_ssl_read_nonblock)
-
OpenSSL::SSL::SSLSocket should implement read_nonblock. a patch from Aaron Patterson in [ruby-core:20277]. fix: #814 [ruby-core:20241]
Thu Dec 4 16:16:09 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/gserver.rb
-
fixed type in sample code. a report from Oleg Puchinin.
Thu Dec 4 14:54:32 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/rubygems/local_remote_options.rb (Gem#add_update_sources_option)
-
little documentation fix. a patch from okkez. [ruby-dev:37271]
Thu Dec 4 13:56:31 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/curses/curses.c (window_getch)
-
avoid ISPRINT() macro which has an issue with OpenSolaris. [ruby-core:20189]
- ext/curses/curses.c (curses_getch)
-
no ISPRINT(). [ruby-core:20294]
- signal.c (ruby_signal)
-
EINVAL from sigaction(2) is not a bug.
Thu Dec 4 11:40:56 2008 Akinori MUSHA<EMAIL_ADDRESS>↑
- enumerator.c (inspect_enumerator)
-
Implement inspect. [ruby-dev:37248]-
Thu Dec 4 11:38:40 2008 Akinori MUSHA<EMAIL_ADDRESS>↑
- vm_method.c (rb_obj_respond_to)
-
Remove a duplicated rdoc comment and fix a markup error.
Thu Dec 4 06:04:16 2008 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk/menu.rb
-
TkOptionMenubutton.new fails to treat 'parent' and 'variable' options on a Hash argument.
Thu Dec 4 05:06:47 2008 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
bug fix. use ::RubyVM instead of ::VM [ruby-list:45676]
- ext/tk/tcltklib.c
-
update RELEASE_DATE
Thu Dec 4 01:37:47 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- complex.c (nurat_{to_s,inspect})
-
provides better representation for in-finite imag part.
Thu Dec 4 01:22:41 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- complex.c (f_signbit)
-
NaN may be signed value.
2008-12-03¶ ↑
Wed Dec 3 23:59:32 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- process.c (EXEC_OPTION_DUP2_CHILD)
-
defined.
- (check_exec_redirect_fd)
-
check :in, :out and :err.
- (check_exec_redirect)
-
check [:child, fd].
- (check_exec_fds)
-
validate EXEC_OPTION_DUP2_CHILD array.
- (run_exec_dup2_child)
-
new function.
- (rb_run_exec_options)
-
call run_exec_dup2_child.
Wed Dec 3 22:54:39 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (expr)
-
keyword_not can continue across newline. [ruby-core:20252]
Wed Dec 3 22:40:59 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- iseq.c (simple_default_value)
-
returns simplest assignment only. [ruby-core:20237]
Wed Dec 3 21:30:06 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- process.c (check_exec_redirect)
-
accept :in, :out, :err as redirect target.
Wed Dec 3 21:18:27 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- test/ruby/test_rational.rb
-
revert.
Wed Dec 3 14:48:52 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/tk/tcltklib.c (ip_ruby_cmd, ip_invoke_with_position)
-
must not access internal union directly. [ruby-list:45670]
Wed Dec 3 12:24:08 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_io_getc, rb_io_readchar)
-
documentation correction from Emiel van de Laar. [ruby-core:20212]
- ext/stringio/stringio.c (strio_readchar)
-
ditto.
Wed Dec 3 09:26:29 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/rexml/xpath.rb (REXML::XPath.first)
-
apply documentation patch from Ken Bloom in [ruby-core:20213].
- lib/rexml/xpath.rb (REXML::XPath.each)
-
ditto.
Wed Dec 3 02:56:34 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- test/ruby/test_rational.rb
-
add a test.
Wed Dec 3 02:53:24 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- test/ruby/test_range.rb
-
add a test.
Wed Dec 3 02:26:07 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- test/ruby/test_string.rb
-
add some tests.
Wed Dec 3 02:04:21 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- ext/pty/pty.c (Init_pty)
-
fix typo.
2008-12-02¶ ↑
Tue Dec 2 19:22:13 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/open3.rb (Open3.popen3)
-
merge hash options if given.
Tue Dec 2 15:31:42 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/net/protocol.rb (Net::BufferedIO#rbuf_fill)
-
use read_nonblock instead of sysread wrapped by timeout to boost performance. a patch from Aaron Patterson in [ruby-core:20191]. fix #806
2008-12-01¶ ↑
Mon Dec 1 23:23:52 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- set 1.9.1-p5000 into version number. [ruby-dev
-
36998]
Mon Dec 1 15:48:47 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- signal.c (register_sigaltstack)
-
no need to define on non-sigaltstack platform.
Mon Dec 1 12:00:45 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- cont.c (rb_fiber_start)
-
calls with exact argument number. [ruby-core:20088]
2008-11-30¶ ↑
Sun Nov 30 21:41:10 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- man/rake.1
-
new manual page
Sun Nov 30 18:01:50 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/test_regexp.rb (TestRegexp#test_parse_curly_brace)
-
now accepts quantifier on anchors again by r20391.
2008-11-29¶ ↑
Sat Nov 29 23:56:44 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- man/irb.1 (EXAMPLES)
-
new section
Sat Nov 29 19:19:32 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- regparse.c (is_invalid_quantifier_target)
-
Perl and old Ruby accepts quantifier on anchors. [ruby-core:20161]
Sat Nov 29 18:28:57 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_getaddrinfo)
-
should have updated for Mac OS X. a patch from Shumpei Akai in [ruby-dev:37234]
Sat Nov 29 00:18:30 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- cont.c (fiber_alloc)
-
separate allocation and initialization. allow subclass to override initialize. [ruby-core:20086]
2008-11-28¶ ↑
Fri Nov 28 18:31:21 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_getaddrinfo)
-
refactored to remove code duplication regarding getaddrinfo.
Fri Nov 28 17:52:26 2008 Keiju Ishitsuka<EMAIL_ADDRESS>↑
Fri Nov 28 13:19:34 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- iseq.c (simple_default_value)
-
extracts simplest default argument value.
- iseq.c (rb_iseq_parameters)
-
returns parameter list.
- proc.c (get_proc_iseq, get_method_iseq)
-
handles ifunc and bmethod.
- proc.c (rb_proc_parameters, rb_method_parameters)
-
added Proc#parameters and Method#parameters. [ruby-core:19759]
Fri Nov 28 02:18:47 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c (BigDecimal_DoDivmod)
-
bigdecimal division (including modulo) should raise ZeroDivisionError as integer division. [incompatible]
Fri Nov 28 00:12:00 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- numeric.c (flodivmod)
-
floating point division should raise ZeroDivisionError as integer division. [incompatible]
2008-11-27¶ ↑
Thu Nov 27 23:54:37 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- gc.c (gc_mark)
-
still needs to check stack depth during GC.
- gc.c (stack_check)
-
ditto.
Thu Nov 27 21:41:29 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- strftime.c (rb_strftime)
-
should add padding for %%.
Thu Nov 27 16:32:53 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- signal.c (register_sigaltstack)
-
stores alt stack for debug purpose.
Thu Nov 27 16:12:33 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- signal.c (ruby_sigaction_t)
-
added.
Thu Nov 27 15:59:16 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- gc.c (ruby_stack_check)
-
no check if using sigaltstack.
- signal.c (ALT_STACK_SIZE)
-
default minimum size is insufficient for method calls.
- signal.c (sigsegv)
-
handles stack overflow if possible.
- thread.c (ruby_thread_stack_overflow)
-
helper function to raise sysstack_error.
- thread_pthread.c (ruby_stack_overflowed_p)
-
checks for stack overflow.
Thu Nov 27 10:40:52 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c (BigDecimal_div2)
-
should return Integer for div operation.
- ext/bigdecimal/bigdecimal.c (BigDecimal_div2)
-
should raise ZeroDivisionError if divisor is zero. [ruby-dev:37207]
2008-11-26¶ ↑
Wed Nov 26 23:15:47 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- strftime.c (STRFTIME)
-
use rb_strftime() recursively, instead of platform's strftime().
Wed Nov 26 22:46:23 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c (VpException)
-
bigdecimal zero division should raise FloatDomainError if mode VP_EXCEPTION_ZERODIVIDE is set. [ruby-dev:37204]
- ext/bigdecimal/bigdecimal.c (BigDecimal_mode)
-
should handle VP_EXCEPTION_ZERODIVIDE.
Wed Nov 26 15:16:07 2008 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- ext/gdbm/gdbm.c (rb_gdbm_nextkey)
-
fix memory leak.
Wed Nov 26 03:17:48 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c (BigDecimal_to_r)
-
raise exception for nan/inf conversion. [ruby-dev:37187] fix #793
- ext/bigdecimal/bigdecimal.c (BigDecimal_to_i)
-
ditto.
Wed Nov 26 03:00:59 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c (VpAlloc)
-
avoid ALLOCA_N() to avoid segmentation fault caused by (insanely) long decimal values. [ruby-dev:37189] fix #794
- ext/bigdecimal/bigdecimal.c (BigDecimal_dump, BigDecimal_to_i, BigDecimal_to_f, BigDecimal_to_s, BigDecimal_split, BigDecimal_inspect)
-
ditto.
- ext/bigdecimal/bigdecimal.c (VpToString)
-
small performance improvement.
Wed Nov 26 00:26:30 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- strftime.c (STRFTIME)
-
should add padding for %[xXrR] etc. [ruby-dev:37185] fix: #792
2008-11-25¶ ↑
Tue Nov 25 16:26:12 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- array.c (rb_ary_times)
-
taint (and untrust) status should be inherited by “ary * 0”. [ruby-dev:37024]
Tue Nov 25 15:54:07 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- strftime.c (rb_strftime)
-
should not swallow incomplete formatter, e.g. “%E”. [ruby-dev:37170] fix: #787
- strftime.c (rb_strftime)
-
clear flags before processing unknown formatter, e.g. “%i”. [ruby-dev:37180]
Tue Nov 25 10:35:29 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- strftime.c (rb_strftime)
-
“%^P” should convert to upper case. [ruby-dev:37180]
Tue Nov 25 07:51:18 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- strftime.c (FMT)
-
use “%0d” formatter for zero padding, not “%.d”. [ruby-dev:37168] fix: #768
- strftime.c (rb_strftime)
-
%s to use zero padding by default. [ruby-dev:37180]
Tue Nov 25 03:37:42 2008 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tkextlib/blt/tabset.rb, ext/tk/lib/tkextlib/blt/tabnotebook.rb
-
fix many bugs. Now, those work properly.
Tue Nov 25 03:26:04 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- numeric.c (num_step)
-
treat infinite step specially. [ruby-dev:37157] fix: #781.
Tue Nov 25 01:23:25 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date/format.rb (strftime)
-
ignores '_' flag for %[LN].
Tue Nov 25 00:08:22 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- process.c (rb_fork)
-
stops the timer thread during fork. [ruby-dev:37117]
- thread.c (rb_thread_start_timer_thread)
-
timer thread needs system_working to be set.
2008-11-24¶ ↑
Mon Nov 24 23:27:28 2008 Shugo Maeda<EMAIL_ADDRESS>↑
- strftime.c (rb_strftime)
-
The # flag should work with %a, %A, %b, %B, and %h. [ruby-dev:37162]
- test/ruby/test_time.rb (test_strftime)
-
ditto.
Mon Nov 24 23:16:32 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- signal.c (register_sigaltstack)
-
should not add external variable (with some cosmetic changes). [ruby-dev:37158]
Mon Nov 24 22:57:25 2008 Shugo Maeda<EMAIL_ADDRESS>↑
- strftime.c (rb_strftime)
-
A width specifier for %t and %n should work. [ruby-dev:37160]
- test/ruby/test_time.rb (test_strftime)
-
ditto.
Mon Nov 24 22:07:07 2008 Shugo Maeda<EMAIL_ADDRESS>↑
- strftime.c (rb_strftime)
-
The precision of %0N should be 9. [ruby-dev:37156]
- test/ruby/test_time.rb (test_strftime)
-
ditto.
Mon Nov 24 21:38:23 2008 Shugo Maeda<EMAIL_ADDRESS>↑
- strftime.c (rb_strftime)
-
The default precision should be 1, not 0. [ruby-dev:37155]
- test/ruby/test_time.rb (test_strftime)
-
ditto.
Mon Nov 24 19:53:47 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date.rb (inspect)
-
changed again.
Mon Nov 24 18:35:00 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/time.rb
-
r20251 reverted. The patched behavior do not round trip. [ruby-core:19988]
2008-11-23¶ ↑
Sun Nov 23 16:04:05 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- signal.c (default_handler, Init_signal)
-
compile error if USE_SIGALTSTACK is not defined.
Sun Nov 23 00:04:14 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- signal.c (ALT_STACK_SIZE)
-
4KB is not enough on Mac OS X. Uses SIGSTKSZ.
2008-11-22¶ ↑
Sat Nov 22 21:29:54 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/test_method.rb (test_default_accessibility)
-
test case for [ruby-dev:37124].
Sat Nov 22 18:24:24 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- file.c (rb_file_world_writable_p)
-
should return nil for non world-writable files.
Sat Nov 22 10:31:25 2008 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tkextlib/blt.rb, ext/tk/lib/tkextlib/blt/vector.rb
-
fix NameError bug.
Sat Nov 22 03:41:22 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/pty/pty.c (get_device_once)
-
abandon asynchronous exception that might cause serious problem if a program terminated early. asynchronous exception is a very bad thing anyway. use Process.waitpid or PTY.check to poll program termination. if PTY.check is called with optional second argument being true, it raises an exception same as one from previous behavior. [incompatible] fix: [ruby-core:19583]
2008-11-21¶ ↑
Fri Nov 21 22:24:31 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/curses/curses.c (curses_escdelay_set)
-
support ESCDELAY. a patch from Giancarlo F Bellido <support at coaxialhost.com> in [ruby-core:19961].
Fri Nov 21 22:17:15 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.c (usage)
-
-W description updated. [ruby-core:19858]
Fri Nov 21 21:50:54 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- signal.c (register_sigaltstack)
-
use alternative stack for SIGSEGV to avoid uncaught stack overflow. based on a patch from Hiro Yoshioka <hyoshiok at miraclelinux.com> in [ruby-dev:37134]. [ruby-dev:36993]
Fri Nov 21 16:06:54 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- vm.c (thread_free)
-
th->vm may be NULL when pthread_create failed for ENOMEM. [ruby-dev:37095]
2008-11-20¶ ↑
Thu Nov 20 07:33:15 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/logger.rb (Logger)
-
should handle the case that cvs/svn do not expand $Id keyword. [ruby-core:19991]
Thu Nov 20 07:27:36 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/minitest/unit.rb (MiniTest::Assertions#capture_io)
-
adjust indentation to shut up warning. [ruby-core:19993]
2008-11-19¶ ↑
Wed Nov 19 17:48:05 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/syck/rubyext.c (rb_syck_mktime)
-
return DateTime for a value out of range of Time. [ruby-core:19919]
Wed Nov 19 14:14:38 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- node.h (NOEX_MODFUNC)
-
should be include NOEX_PRIVATE. [ruby-dev:37124]
Wed Nov 19 03:01:04 2008 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/rinda/test_rinda.rb
-
fixed fails occasionally [ruby-dev:37119]. thanks, shinichiro.h.
Wed Nov 19 02:39:31 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- error.c (Init_syserr)
-
moved function definition itself from template/known_errors.inc.tmpl.
Wed Nov 19 01:10:52 2008 Masatoshi SEKI<EMAIL_ADDRESS>↑
- lib/drb/drb.rb (DRbConn::alive?)
-
fixed NoMethodError problem from NaHi [ruby-dev:37110].
Wed Nov 19 01:05:26 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- cont.c (cont_mark, cont_capture, cont_restore_1)
-
speed up continuation by copying only valid YARV stack. [ruby-dev:37106]
Wed Nov 19 00:03:13 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/time.rb
-
according to RFC2822, -0000 means local time, +0000 means UTC. a patch from Chun Wang. [ruby-core:19578]
2008-11-18¶ ↑
Tue Nov 18 23:02:23 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- proc.c (proc_eq)
-
equivalence check should not done by pointer comparison, but should be based on iseq contents. [ruby-dev:37101]
Tue Nov 18 20:30:08 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/net/ftp.rb (Net::FTP#open_socket)
-
SOCKSsocket is obsolete. a patch from Alan Johnson <alan.wayne.johnson at gmail.com> in [ruby-core:19982].
Tue Nov 18 16:18:23 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/logger.rb (ProgName)
-
fixed for svn, based on a patch from Nobuhiro IMAI at [ruby-dev:37108].
Tue Nov 18 15:56:55 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/webrick/httprequest.rb (WEBrick::HTTPRequest#read_request_line)
-
use possessive match for path retrieval to avoid huge recursion for insanely long path.
Tue Nov 18 15:50:11 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- re.c (rb_reg_desc)
-
re might be NULL.
- regerror.c (onig_error_code_to_format)
-
message updated.
Tue Nov 18 09:42:11 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (OptionParser::make_switch)
-
makes default conversion to splat. [ruby-list:45645]
2008-11-17¶ ↑
Mon Nov 17 18:05:16 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enc/depend (LIBS)
-
fixed for disable-shared. [ruby-dev:37103]
Mon Nov 17 11:12:24 2008 Masatoshi SEKI<EMAIL_ADDRESS>↑
- bin/erb
-
remove -K option.
Mon Nov 17 02:19:03 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (LIBRUBYARG_STATIC)
-
fixed for –enable-rpath.
2008-11-15¶ ↑
Sat Nov 15 22:46:32 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- re.c (rb_reg_regsub)
-
returns -1 unless ascii as well as rb_enc_ascget(). [ruby-dev:37097]
Sat Nov 15 22:23:45 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (LDSHARED)
-
do not suppress debug info if higher debug level is given, on cygwin and mingw.
2008-11-14¶ ↑
Fri Nov 14 20:27:46 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- README.EXT, README.EXT.ja, vm_exec.c, vm_insnhelper.c
-
update filenames.
2008-11-13¶ ↑
Thu Nov 13 11:31:13 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread.c (rb_barrier_wait)
-
gets rid of recursive deadlock.
Thu Nov 13 06:08:44 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread.c (rb_barrier_{new,wait,release,destroy})
-
use Mutex so that circular requires fail with deadlock. [ruby-core:19821]
2008-11-12¶ ↑
Wed Nov 12 07:16:01 2008 David Flanagan <david@think32>¶ ↑
- ruby.c (set_internal_encoding_once)
-
fix typo in error string
Wed Nov 12 03:30:59 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- include/ruby/intern.h (rb_{external,locale}_str_new_cstr)
-
optimized versions for literal strings.
Wed Nov 12 03:28:41 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- load.c (rb_require_safe)
-
destroys barrier after successfully loaded, to get rid of loading same library again. [ruby-core:19798]
- thread.c (rb_barrier_wait)
-
can not wait destroyed barrier.
- thread.c (rb_barrier_destroy)
-
destroys barrier so that no longer waited.
2008-11-11¶ ↑
Tue Nov 11 23:02:27 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- man/ruby.1 (RUBYOPT)
-
wrote which option can appear.
- (–yydebug)
-
wrote “do not use”.
- (–dump)
-
wrote “do not use”.
Tue Nov 11 21:22:28 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/uri/generic.rb (URI::Generic#check_path)
-
REL_PATH should a symbol. [ruby-core:19805]
Tue Nov 11 20:49:29 2008 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- configure.in
-
fix SEGV on Mac OS X 10.5.3 with pthread. a patch from Wataru Kimura in Bug #193 [ruby-core:17333].
Tue Nov 11 20:39:27 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date.rb (inspect)
-
reverted the previous change.
Tue Nov 11 17:35:25 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_accept)
-
secure fd before accept because if error causes in securing, cannot restore the state of accepted socket. fixed [ruby-core:19728]
Tue Nov 11 13:20:23 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/bigdecimal/bigdecimal.c (BigDecimal_to_r)
-
moved from bigdecimal/util, converted into C. [ruby-dev:36805]
Tue Nov 11 07:55:57 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/date.rb (inspect)
-
changed the format.
2008-11-10¶ ↑
Mon Nov 10 17:34:50 2008 Akinori MUSHA<EMAIL_ADDRESS>↑
- test/sdbm/test_sdbm.rb (TestSDBM#test_index)
-
Reflect the method name change from index to key and remove a duplicated test method.
Mon Nov 10 10:50:43 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/delegate.rb (Delegator.delegating_block)
-
should not refer DelegateClass specific @delegate_dc_obj. a patch from Erik Hollensbe in [ruby-core:19671].
Mon Nov 10 09:54:21 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (ifs_open_socket)
-
should retry without proto_buffer if cannot find the suitable protocol. a patch from Heesob Park. fixed [ruby-core:19713]
2008-11-09¶ ↑
Sun Nov 9 13:04:52 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- struct.c (rb_struct_initialize_m)
-
avoid unnecessary array allocation.
Sun Nov 9 04:10:19 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- vm_dump.c (control_frame_dump)
-
suppresses finished method name.
Sun Nov 9 00:30:52 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread_pthread.c (thread_timer)
-
checks working flags again.
Sun Nov 9 00:02:01 2008 Takeyuki FUJIOKA<EMAIL_ADDRESS>↑
- lib/cgi/session/pstore.rb
-
fix indentation.
2008-11-08¶ ↑
Sat Nov 8 23:47:45 2008 Takeyuki FUJIOKA<EMAIL_ADDRESS>↑
- lib/cgi/session.rb (FileStore)
-
use marshalized data.
- test/cgi/session_dir
-
add a session directory in test.
- test/cgi/test_cgi_session.rb
-
add a test.
Sat Nov 8 21:57:03 2008 Takeyuki FUJIOKA<EMAIL_ADDRESS>↑
- lib/cgi/session.rb
-
remove debug code.
Sat Nov 8 21:33:53 2008 Takeyuki FUJIOKA<EMAIL_ADDRESS>↑
- lib/cgi/session.rb
-
fix indentation.
Sat Nov 8 18:11:14 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/webrick/httpproxy.rb (WEBrick::HTTPProxyServer#do_CONNECT)
-
use bytesize instead of size. a patch submitted from raspberry lemon in [ruby-core:18571].
- lib/webrick/httpauth/digestauth.rb, lib/webrick/httpproxy.rb, lib/webrick/httprequest.rb, lib/webrick/httpservlet/cgi_runner.rb, lib/webrick/httpservlet/abstract.rb, lib/webrick/httpresponse.rb, lib/webrick/httpservlet/cgihandler.rb, lib/webrick/utils.rb
-
ditto.
Sat Nov 8 17:31:41 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c (strio_ungetc)
-
ungetc position should not be changed from 1.8. [ruby-core:19632]
Sat Nov 8 17:15:08 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/optparse.rb (OptionParser#make_switch)
-
1.9 Symbols respond to :match. a patch from keith cascio, <keith at ucla.edu>. [ruby-core:19730]
Sat Nov 8 12:10:15 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/gdbm/gdbm.c (fgdbm_index)
-
make index warn like Hash. [ruby-dev:37039]
- ext/sdbm/init.c (Init_sdbm)
-
typo fixed. [ruby-dev:37039]
Sat Nov 8 07:07:48 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- configure.in
-
detect stdio buffer pointers for uClibc. a patch from Brian Candler <B.Candler at pobox.com> in [ruby-core:12020]. [ruby-core:19713]
Sat Nov 8 06:51:42 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/dbm/dbm.c (fdbm_index)
-
make index warn like Hash.
- ext/dbm/dbm.c (fdbm_key)
-
new method.
- ext/sdbm/init.c
-
ditto.
Sat Nov 8 06:20:42 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/curses/curses.c
-
curses encoding should obey locale.
- ext/curses/curses.c (curses_getch)
-
1.9 getch should return one character string for single byte string. wchar_t support may follow in the future.
Sat Nov 8 05:46:50 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- include/ruby/io.h (rb_io_t)
-
added write_lock to serialize. [ruby-core:19668]
- gc.c (gc_mark_children)
-
mark write_lock.
- gc.c (rb_gc_call_finalizer_at_exit)
-
Mutex also needs to be deferred.
- io.c (io_fflush, io_binwrite, fptr_finalize)
-
serializes writing.
Sat Nov 8 05:31:25 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- safe.c (safe_setter)
-
add warning for $SAFE=3.
Sat Nov 8 01:48:07 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread_pthread.c (rb_thread_create_timer_thread)
-
do not wait never coming signal if failed to create timer thread.
- thread_pthread.c (native_cond_timedwait)
-
returns error code.
- thread_pthread.c (thread_timer)
-
typo fixed.
Sat Nov 8 01:14:16 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread_pthread.c (thread_timer, rb_thread_create_timer_thread)
-
handshakes properly.
2008-11-07¶ ↑
Fri Nov 7 22:51:49 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- inits.c (rb_call_inits)
-
do not repeat.
Fri Nov 7 22:46:57 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread_pthread.c (thread_timer)
-
initializes mutex each time.
Fri Nov 7 21:23:02 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread_win32.c (thread_start_func_1)
-
use already gotten stack info.
Fri Nov 7 12:26:00 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/irb.rb (IRB::Irb#eval_input)
-
remove extra @context.prompt_i. [ruby-core:19718]
Fri Nov 7 11:55:30 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- nkf.c
-
update to r1.188. fixes for 16bit environment.
Fri Nov 7 07:43:27 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread.c (thread_timer)
-
pthread_cond_timedwait returns ETIMEDOUT when timed out.
Fri Nov 7 07:32:55 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/yaml/rubytypes.rb
-
support Rational and Complex as 1.8 does. a patch from Hiroshi Moriyama in [ruby-dev:36899].
Fri Nov 7 07:12:06 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread_pthread.c (thread_timer)
-
uses pthread_cond_timedwait always instead of pthread_kill.
Fri Nov 7 06:58:59 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (Init_String)
-
remove Symbol#===. [ruby-dev:37026]
Fri Nov 7 04:02:22 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread.c (thread_timer)
-
uses timedwait on cygwin.
Fri Nov 7 02:00:12 2008 Shugo Maeda<EMAIL_ADDRESS>↑
- lib/rexml/entity.rb (unnormalized)
-
do not call document.record_entity_expansion if document is nil. see <bugs.debian.org/cgi-bin/bugreport.cgi?bug=502535>. Thanks, Naohisa Goto.
- test/rexml/test_document.rb
-
ditto.
Fri Nov 7 01:24:20 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- tool/make-snapshot
-
binary encoding spec is no longer needed in 1.9.
2008-11-06¶ ↑
Thu Nov 6 22:21:23 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread.c (rb_thread_stop_timer_thread)
-
terminates timer thread immediately.
Thu Nov 6 21:21:46 2008 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (fole_s_connect, fole_initialize, folevariant_initialize)
-
check argument type of WIN32OLE.connect, WIN32OLE.new, WIN32OLE_VARIANT.new.
- test/win32ole/test_win32ole.rb (test_s_new_exc, test_s_connect_exc)
-
ditto.
- test/win32ole/test_win32ole_variant.rb (test_s_new_exc)
-
ditto.
- test/win32ole/test_win32ole_method.rb
-
add assertion of WIN32OLE_METHOD.new.
2008-11-04¶ ↑
Tue Nov 4 13:08:01 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- lib/test/unit.rb (Test::Unit.setup_argv)
-
now can specify “-xname'' instead of “-x name''.
Tue Nov 4 08:00:00 2008 TAKANO Mitsuhiro (takano32<EMAIL_ADDRESS>↑
- test/zlib/test_zlib.rb(test_readchar)
-
compare in same type.
Tue Nov 4 03:28:31 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- array.c (rb_ary_join)
-
do not repeat self in a recursive array. [ruby-dev:37019]
Tue Nov 4 01:56:46 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- include/ruby/intern.h (rb_mutex_synchronize)
-
fixed prototype.
- thread.c (rb_mutex_synchronize)
-
fixed function name.
2008-11-03¶ ↑
Mon Nov 3 16:32:54 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- missing.h
-
needs RUBY_EXTERN instead of extern for mswin.
Mon Nov 3 13:01:13 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- array.c (rb_ary_take_first_or_last)
-
renamed rb_ary_partial more appropriately.
- (ary_take_pos_flags)
-
new enum. makes the fourth argument of rb_ary_take_first_or_last more descriptive.
- (rb_ary_partial)
-
renamed rb_ary_partial0 more appropriately. takes a new parameter klass for what class to instantiate.
Mon Nov 3 13:00:26 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- range.c (rb_range_beg_len)
-
rb_raise takes C values as arguments. [BUG] ranges turned into other value in a message of RangeError.
Mon Nov 3 00:36:44 2008 Masaki Suketa<EMAIL_ADDRESS>↑
- test/win32ole/test_win32ole_event.rb
-
rename test class.
- test/win32ole/test_win32ole_variant_outarg.rb
-
add in order to use ADO instead of Internet Explorer. remove test/win32ole/test_win32ole_variant_with_ie.rb.
- test/win32ole/orig_data.csv
-
ditto.
2008-11-02¶ ↑
Sun Nov 2 23:08:08 2008 Masaki Suketa<EMAIL_ADDRESS>↑
- test/win32ole/test_err_in_callback.rb
-
add teardown.
Sun Nov 2 22:12:41 2008 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (ole_event_free)
-
invoke IConnectionPoint::Unadvise before invoking IConnectionPoint::Release.
- test/win32ole/test_win32ole_event.rb, test/win32ole/err_in_callback.rb, test/win32ole/test_err_in_callback.rb
-
Use ActiveX Data Object Library instead of InternetExplorer.
Sun Nov 2 22:06:55 2008 Masaki Suketa<EMAIL_ADDRESS>↑
- win32/Makefile.sub
-
add RUNRUBYOPT. [ruby-dev:37009]
Sun Nov 2 16:41:52 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (Init_zlib)
-
defines readbyte instead redefining readchar.
2008-11-01¶ ↑
Sat Nov 1 07:09:40 2008 Eric Hodel<EMAIL_ADDRESS>↑
- gem_prelude.rb
-
Don't require rubygems/defaults.rb.
2008-10-31¶ ↑
Fri Oct 31 21:58:50 2008 Kouhei Sutou<EMAIL_ADDRESS>↑
- lib/rss/converter.rb (RSS::Converter)
-
use String#encode.
Fri Oct 31 21:28:14 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- lib/webrick/httpauth/digestauth.rb (WEBrick::HTTPAuth::DigestAuth#initialize)
-
fix typo.
Fri Oct 31 18:51:42 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/test_array.rb (test_array_subclass)
-
test for r20076.
Fri Oct 31 18:42:19 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- array.c (ary_partial0)
-
recovers the mistakenly changed feature at r19723. Array# had returned an Array even for an instance of a subclass.
Fri Oct 31 12:51:25 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- dir.c (dir_globs)
-
need taint check. reported by steve <oksteev at gmail.com>
Fri Oct 31 12:42:45 2008 wanabe<EMAIL_ADDRESS>↑
- array.c (rb_ary_decrement_share)
-
fix to work recycling shared-array without the following. [ruby-dev:36991]
- array.c (ary_make_substitution)
-
don't recycle substitution array.
Fri Oct 31 12:27:52 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- spec/default.mspec
-
supports that the build directory != srcdir.
Fri Oct 31 11:35:38 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- encoding.c (rb_enc_set_default_internal)
-
no alias “internal” if default internal is not set. [ruby-dev:37000]
Fri Oct 31 08:16:14 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (process_options)
-
delays setting safe level. [ruby-dev:36997]
2008-10-30¶ ↑
Thu Oct 30 21:32:15 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- array.c (rb_ary_permutation)
-
hide temporal array.
Thu Oct 30 14:10:46 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
templates a, A, Z should propagate encoding of original strings. templates b, B, h, H brings ASCII-8BIT to the result.
Thu Oct 30 10:34:20 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (moreswitches)
-
splits option string and passes arguments.
- ruby.c (proc_options)
-
checks if allowed in RUBYOPT.
- ruby.c (process_options)
-
allows long style options in RUBYOPT.
- ruby.c (load_file_internal)
-
ditto in shebang. [ruby-dev:36979]
Thu Oct 30 09:31:45 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- encoding.c (rb_locale_encoding)
-
makes an alias for locale. [ruby-dev:36976]
- encoding.c (rb_enc_set_default_external)
-
ditto for external.
- encoding.c (rb_enc_set_default_internal)
-
ditto for internal.
Thu Oct 30 03:30:25 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.c (load_file_internal)
-
should not set script encoding to ASCII-8BIT.
- ruby.c (load_file_internal)
-
do not auto convert scripts even when default_internal is set. [ruby-core:19579]
Thu Oct 30 02:20:33 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- array.c (rb_ary_sort_bang)
-
remove SEGV when replacing array with embedded one during sort. [ruby-dev:36983]
- test/ruby/test_array.rb (test_sort!)
-
add tests for above.
Thu Oct 30 01:44:23 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- test/ruby/test_array.rb
-
add some tests.
Thu Oct 30 01:32:15 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- array.c (rb_ary_splice)
-
remove redundant check.
Thu Oct 30 01:24:55 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- string.c (rb_str_cmp)
-
fix condition which always returned true because ENCODING_GET returns unsigned long.
Thu Oct 30 01:10:32 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- test/ruby/test_array.rb (test_permutation)
-
add a test that replaces array during permutation.
2008-10-29¶ ↑
Wed Oct 29 23:31:34 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_check_dummy_enc)
-
new function to check dummy encoding.
- string.c (rb_str_upcase_bang)
-
case conversion functions should not be applicable to strings in dummy encoding. [ruby-dev:36985]
Wed Oct 29 23:57:29 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- array.c (rb_ary_sort_bang)
-
replacing array during sort broke invariant of array. [ruby-dev:36983]
Wed Oct 29 21:06:46 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_rewind)
-
should reset fptr->readconv if it's available.
- io.c (more_char)
-
clear readconv at EOF.
- test/ruby/test_file.rb
-
should not read after EOF. use rewind instead.
Wed Oct 29 20:45:08 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- test/webrick/utils.rb (start_server)
-
provide a reference to log of webrick.
- test/webrick/test_httpproxy.rb, test/webrick/test_httpauth.rb, test/webrick/test_cgi.rb, test/webrick/test_httpserver.rb, test/webrick/test_server.rb, test/webrick/test_filehandler.rb
-
use webrick log as an assertion message.
Wed Oct 29 16:41:17 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- pack.c (pack_pack)
-
set encoding from packing string and UTF-8 for “U”. [ruby-core:19590]
Wed Oct 29 15:50:00 2008 TAKANO Mitsuhiro (takano32<EMAIL_ADDRESS>↑
- complex.c (imp1, imp2)
-
should declare type. [BUG] at IA-64
Wed Oct 29 14:36:50 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk (revision.h)
-
have to be updated daily or by non-trivial commits.
Wed Oct 29 13:18:02 2008 Akinori MUSHA<EMAIL_ADDRESS>↑
- README, README.ja
-
Update the portability section.
Wed Oct 29 13:02:17 2008 Akinori MUSHA<EMAIL_ADDRESS>↑
- configure.in (rb_cv_lib_xpg4_needed)
-
Drop legacy FreeBSD support regarding libxpg4. Those old versions of FreeBSD shipped with the library don't have a working pthread library anyway.
Wed Oct 29 11:50:57 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (dln-a-out)
-
cannot make shared library nor work with ELF. [ruby-core:19571]
Wed Oct 29 11:00:25 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_open)
-
shouldn't seek here.
- win32/win32.c (rb_w32_write)
-
write to the end of the file when FAPPEND is specified.
Wed Oct 29 09:30:04 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (load_file_internal)
-
cache common interned IDs.
Wed Oct 29 00:43:39 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- complex.c
-
uses macro in declarations.
Wed Oct 29 00:26:00 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_open)
-
need to seek to the end of the file when O_APPEND is specified.
Wed Oct 29 00:08:05 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- math.c (rb_math_{atan2,cos,cosh,hypot,log,sin,sinh,sqrt})
-
added.
- complex.c
-
follows the above change.
2008-10-28¶ ↑
Tue Oct 28 23:29:06 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf-utf8/nkf.c (kanji_convert)
-
output unicode chars. [ruby-dev:36957]
- ext/nkf/nkf-utf8/nkf.c (numchar_getc)
-
increase buffer size. reported and patched at [ruby-dev:36957] by mame.
Tue Oct 28 23:03:46 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/test_proc.rb
-
filled all patterns for testing vm_yield_setup_args.
Tue Oct 28 23:05:35 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- complex.c
-
continues to support canonicalization unofficially for an odd library mathn for the time being (only 1.9.x). since grand mathn must be very very special library for us.
- rational.c
-
ditto.
- ext/mathn//
-
follow the above changes.
Tue Oct 28 21:31:55 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- parse.y (parser_yylex)
-
check EOF explicitly.
Tue Oct 28 20:59:12 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (extract_binmode)
-
new function to extract binmode/textmode options from hash.
- io.c (rb_io_extract_modeenc)
-
use above function.
- io.c (rb_io_s_pipe)
-
recognize binmode/textmode options.
Tue Oct 28 20:15:49 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (make_readconv)
-
now can specify the size of cbuf.
- io.c (read_all, appendline, io_getc, rb_io_ungetc)
-
follow above change.
Tue Oct 28 19:00:51 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/win32.c (rb_w32_pipe_exec)
-
internal fds should be always binmode.
Tue Oct 28 17:21:18 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- tool/make-snapshot.rb
-
merged from ruby_1_9_1.
Tue Oct 28 16:56:31 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- gem_prelude.rb
-
merged from ruby_1_9_1 branch. considers –program-suffix and prefix configure options.
- lib/rubygems/defaults.rb
-
ditto.
- test/rubygems/test_gem.rb (@default_dir_re)
-
ditto.
Tue Oct 28 16:13:36 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- tool/make-snapshot
-
use String#bytesize.
Tue Oct 28 09:51:48 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- bootstraptest/test_thread.rb
-
ignore some exceptions. [ruby-dev:36951]
Tue Oct 28 09:19:40 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- win32/Makefile.sub (RUNRUBY)
-
now ruby requires something from gem_prelude, so need to set library path.
2008-10-27¶ ↑
Mon Oct 27 22:29:11 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- vm_insnhelper.c (vm_yield_setup_args)
-
supports optional parameters. Fixed [ruby-core:19503].
- vm_insnhelper.c (vm_yield_setup_block_args)
-
a new function. extracted from vm_yield_setup_args.
- vm_insnhelper.c (vm_yield_setup_block_args_complex)
-
ditto.
- test/ruby/test_proc.rb
-
added tests for arguments on a Proc from Kernel#proc called.
Mon Oct 27 20:03:05 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/mathn/complex/complex.c
-
no need to define rb_cComplex because it's already defined at $(srcdir)/complex.c.
- ext/mathn/rational/rational.c
-
no need to define rb_cRational because it's already defined at $(srcdir)/rational.c.
Mon Oct 27 15:58:25 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (load_file)
-
preserves $.. [ruby-dev:36937]
- io.c (argf_init)
-
initial value of $. should be 0. see [ruby-dev:36937].
Mon Oct 27 15:38:38 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/minitest/test_mini_test.rb (test_assert_raises_triggered_different)
-
the test failed when a file path in the backtrace contains something except [w/.], e.g. hyphen, Japanese characters or backslash.
- test/minitest/test_mini_test.rb (test_assert_raises_triggered_subclass)
-
ditto.
Mon Oct 27 15:32:08 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/minitest/test_mini_test.rb
-
fixed that r19958 made test-all fail when the ruby was built at $(srcdir).
Mon Oct 27 12:04:58 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/ruby/envutil.rb
-
reverted the changeset 19948 because it concealed unexpected behaviours of ruby.
- test/ruby/test_io.rb
-
ditto.
Mon Oct 27 12:02:53 2008 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- ext/nkf/nkf.c (rb_nkf_convert)
-
should specify type of variable.
Mon Oct 27 11:34:56 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- test/minitest/test_mini_test.rb (test_filter_backtrace)
-
fixed failure on Ruby built at out of $(srcdir).
- test/minitest/test_mini_test.rb (test_Filter_backtrace_unit_starts)
-
ditto.
Mon Oct 27 10:02:47 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- io.c (read_all)
-
the 3rd argument maybe Qnil.
Mon Oct 27 01:29:55 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- test/nkf/test_nkf.rb
-
add a test for [ruby-dev:36909].
Mon Oct 27 01:05:48 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/nkf/nkf.c (rb_nkf_convert)
-
avoid GC. reported in [ruby-dev:36909] and patched [ruby-dev:36941] by mame.
2008-10-26¶ ↑
Sun Oct 26 21:28:42 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- test/json/test_json.rb
-
remove dependency on permutation gem.
Sun Oct 26 19:18:36 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- thread.c (blocking_region_{begin,end})
-
declared as inline.
- util.c (freedtoa)
-
used only when MULTIPLE_THREADS is not defined.
- win32/win32.c (rb_w32_pipe)
-
serial is DWORD.
- ext/etc/etc.c (sGroup)
-
getgrent may not be available.
Sun Oct 26 18:11:40 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/io/wait/{extconf.rb,wait.c}
-
needs sys/ioctl.h for fcntl on cygwin.
Sun Oct 26 18:18:39 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- gem_prelude.rb
-
disables debug and verbose flags to suppress failure messages. interpolation does not occur inside single quotes.
Sun Oct 26 18:42:21 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- test/ruby/envutil.rb (assert_in_out_err)
-
disables builtin rubygems to get rid of the interference.
- test/ruby/test_io.rb (ruby)
-
ditto.
Sun Oct 26 13:30:28 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (read_all)
-
use the given buffer to read when needs readconv. based on the patch by wanabe <s.wanabe AT gmail.com> at [ruby-dev:36931].
Sun Oct 26 07:57:35 2008 Eric Hodel<EMAIL_ADDRESS>↑
- lib/rubygems*
-
Update to RubyGems 1.3.1 r1909.
Sun Oct 26 07:35:56 2008 Ryan Davis<EMAIL_ADDRESS>↑
- lib/minitest/unit.rb
-
Imported minitest 1.3.0 r4429.
- test/minitest/*
-
ditto.
Sun Oct 26 02:16:29 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- configure.in ($MANTYPE)
-
followed ruby.1, which had moved.
- instruby.rb (:man)
-
ditto.
- mdoc2man.rb
-
fixed for the case Xr with 2 arguments.
Sun Oct 26 01:42:45 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- man/irb.1
-
new manual page.
Sun Oct 26 00:11:48 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- man/ruby.1
-
moved into man/. added some descriptions.
- man/goruby.1
-
new file.
- instruby.rb (:man)
-
followed ruby.1.
2008-10-25¶ ↑
Sat Oct 25 20:05:22 2008 Narihiro Nakamura<EMAIL_ADDRESS>↑
- gc.c (gc_profile_result)
-
bug fix. The millisecond is 1/1000.
Sat Oct 25 11:12:40 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- ruby.c (usage)
-
updated the description of -E option.
Sat Oct 25 09:54:10 2008 James Edward Gray II<EMAIL_ADDRESS>↑
- lib/csv.rb
-
Fixed a bug in read_to_char() that would slurp whole files if the encoding was invalid. It will now read up to 10 bytes ahead to find a valid character boundary or give up. [ruby-core:19465]
- test/csv/test_features.rb, test/csv/test_table.rb, test/csv/test_row.rb
-
Loosened some tests to check for a compatible? Encoding instead of an exact Encoding. [ruby-core:19470]
Sat Oct 25 07:42:49 2008 Eric Hodel<EMAIL_ADDRESS>↑
- lib/rdoc*
-
Update to RDoc 2.2.2 r192.
Sat Oct 25 04:00:31 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- enc/us_ascii.c (us_ascii_mbc_enc_len)
-
made static. a patch by Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36916]
- signal.c (signal_buff)
-
made static. a patch by Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36915]
- util.c (freedtoa)
-
made static to get rid of name clash. a patch by Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36913]
- util.c (ruby_dtoa)
-
added prefix, ditto.
Sat Oct 25 03:43:25 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (lambda)
-
need to adjust lpar_beg for both of the parser and ripper.
Sat Oct 25 01:29:34 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/mathn/rational/rational.c
-
undef duplicated macro definition first to shut up the warning.
- ext/mathn/rational/rational.c (rb_rational_new_mathn)
-
specify omitted return value.
Sat Oct 25 00:14:41 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- array.c (rb_ary_sample)
-
fixed sizes and randomness.
2008-10-24¶ ↑
Fri Oct 24 23:04:42 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- configure.in (sitedir)
-
considers –program-prefix and –program-suffix.
- (vendordir)
-
ditto.
- (rubyhdrdir)
-
ditto.
- mkconfig.rb (CONFIG)
-
ditto.
- win32/Makefile.sub
-
ditto.
- instruby.rb (:rdoc)
-
ditto.
- lib/rdoc/ri/paths.rb (RDoc::RI::Paths)
-
ditto.
Fri Oct 24 22:59:27 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- test/ruby/test_array.rb (test_sample)
-
add tests for size of returned array and randomness.
Fri Oct 24 21:50:21 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- id.h, template/id.h.tmpl (enum ruby_method_ids)
-
reordered.
Fri Oct 24 21:19:45 2008 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- ext/mathn/rational.c
-
change several global functions.
Fri Oct 24 21:05:38 2008 Takeyuki FUJIOKA<EMAIL_ADDRESS>↑
- lib/cgi/html.rb
-
allow symbolized key.
- test/cgi/test_cgi_tag_helper.rb
-
add a test.
Fri Oct 24 20:54:53 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk (exts)
-
renamed to get rid of the existent directory.
Fri Oct 24 20:45:41 2008 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- ext/mathn/rational.c
-
change several global functions to static function.
Fri Oct 24 19:57:19 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_dump)
-
should have removed commented out unnecessary code. [ruby-cvs:27131]
Fri Oct 24 19:16:36 2008 URABE Shyouhei<EMAIL_ADDRESS>↑
- id.h (enum ruby_method_ids)
-
ISO C forbids comma at end of enumerator list.
Fri Oct 24 18:29:00 2008 Keiju Ishitsuka<EMAIL_ADDRESS>↑
- lib/mathn.rb
-
moved into ext/mathn/rational/rational.c and ext/mathn/complex/complex.c.
- ext/mathn
-
new mathn ext-libraries.
Fri Oct 24 18:21:31 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- test/ruby/test_array.rb (TestArray#test_join)
-
should restore global variable after the test. [ruby-dev:36896]
- test/ruby/test_hash.rb (TestHash#test_to_s)
-
ditto.
Fri Oct 24 17:43:26 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (lambda)
-
need to adjust lpar_beg for ripper as well. [ruby-dev:36702]
Fri Oct 24 16:13:12 2008 Takeyuki FUJIOKA<EMAIL_ADDRESS>↑
- lib/cgi/core.rb (read_multipart)
-
change field value as String from StringIO or Tempfile when multipart parse except file field. add files method that can get uploaded files. [ruby-dev:36547]
- test/cgi/test_cgi_multipart.rb
-
fix the test for core.rb.
Fri Oct 24 14:22:48 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk (ext)
-
split out the target for extension library.
- common.mk (encs)
-
depends on enc and trans.
Fri Oct 24 10:23:24 2008 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- test/ruby/test_signal.rb (TestSignal#test_exit_action)
-
Thread may terminate before sysread. [ruby-dev:36835]
2008-10-23¶ ↑
Thu Oct 23 22:06:23 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- distruby.rb
-
removed. “make dist” uses tool/make-snapshot for the 1.9 series. distruby.rb has been no longer used.
Thu Oct 23 17:30:29 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- class.c (rb_class_instance_methods)
-
rdoc fixed. [ruby-core:19458]
Thu Oct 23 16:19:33 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/irb/init.rb (IRB.load_modules)
-
catch LoadError explicitly. a patch from Daniel Berger <Daniel.Berger at qwest.com> in [ruby-core:19451]. fix [ruby-core:19450]
Thu Oct 23 16:16:17 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_getservbyport)
-
check if the port range. [ruby-core:19460]
Thu Oct 23 14:08:07 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_getservbyname)
-
unuse unnecessary object.
- ext/socket/socket.c (sock_s_getservbyport)
-
the port should be converted before the proto so that the to_int of the former cannot alter the latter.
Thu Oct 23 10:55:08 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_dump)
-
use u{ff} escape for UTF-8 encoding string.
Thu Oct 23 09:26:22 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_getservbyport)
-
cast to get rid of warning.
Thu Oct 23 08:06:03 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/socket/socket.c (sock_s_getservbyport)
-
port should be network byte order. a patch from Dave Thomas in [ruby-core:19454].
Thu Oct 23 01:26:25 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_str_conv_enc_opts)
-
new function to convert with specifying ecflags and ecopts.
- ext/zlib/zlib.c (gzfile_newstr)
-
specify ecflags and ecopts for conversion using above function.
- ext/zlib/zlib.c (gzfile_newstr)
-
use own rb_econv_t for dummy encoding to handling stateful encoding (e.g. iso-2022-jp). [ruby-dev:36857]
- ext/zlib/zlib.c (gzfile_getc)
-
ditto.
Thu Oct 23 01:24:49 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (create_tmpsrc)
-
get rid of side effects.
Thu Oct 23 00:10:01 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- cont.c
-
separate data structure between rb_fiber_t and rb_context_t (rb_fiber_t includes rb_context_t). rb_fiber_t has double linked list of fibers in same threads.
2008-10-22¶ ↑
Wed Oct 22 17:25:17 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (pipe_open)
-
remove unnecessary flush before fork. a patch from Kazuhiro NISHIYAMA <zn at mbf.nifty.com> in [ruby-dev:36840].
Wed Oct 22 16:27:57 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- vm_insnhelper.c (vm_yield_setup_args)
-
should not drop arguments corresponding to default parameters.
Wed Oct 22 14:59:30 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (f_larglist)
-
should not allow semicolon separated local variable declarations if formal argument list is not surrounded by parentheses, mostly because semicolon outside of parentheses appears to terminate the expression.
Wed Oct 22 14:52:17 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_external_str_new_with_enc)
-
no implicit strlen call. [ruby-dev:36854]
- string.c (rb_external_str_new_cstr)
-
new function to create string from external NUL terminated C string.
- string.c (rb_locale_str_new_cstr)
-
ditto.
- ext/readline/readline.c
-
now use rb_locale_str_new_cstr().
- test/sdbm/test_sdbm.rb (TestSDBM#test_delete_with_block)
-
deleted key to the block may be a copy of specified key.
- test/dbm/test_dbm.rb (TestDBM#test_delete_with_block)
-
ditto.
Wed Oct 22 13:16:47 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- re.c (unescape_escaped_nonascii)
-
back out the last change on the function. [ruby-dev:36818]
Wed Oct 22 07:09:19 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (rb_gzreader_ungetc)
-
should be able to unget Fixnum.
- ext/stringio/stringio.c (strio_ungetc)
-
should convert unget string.
- ext/stringio/stringio.c (strio_ungetbyte)
-
new method.
Wed Oct 22 05:46:25 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- include/ruby/vm.h
-
write a comment.
- common.mk
-
remove vm.h from any rules. vm.h is not needed on this version.
- vm_core.h
-
ditto.
Wed Oct 22 05:39:39 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- parse.y (arg_concat_gen)
-
concat target node should be NODE_ARRAY. [ruby-core:19413]
- bootstraptest/test_method.rb
-
add tests.
Wed Oct 22 00:29:13 2008 Masatoshi SEKI<EMAIL_ADDRESS>↑
- test/rinda/test_rinda.rb (test_core_03_notify)
-
Fixed test failures [ruby-dev:36837].
Wed Oct 22 00:22:06 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_external_str_new_with_enc)
-
wrong condition to calculate strlen().
- ext/readline/readline.c
-
add encoding support.
2008-10-21¶ ↑
Tue Oct 21 23:12:24 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/stringio/stringio.c (strio_write)
-
should convert writing string to the encoding of the buffer.
- hash.c (rb_any_hash)
-
typo fixed.
- ext/zlib/zlib.c (rb_gzwriter_write)
-
oops, IO string conversion need to be done by to_s.
Tue Oct 21 22:38:58 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (open_key_args)
-
should adjust argc, argv in struct foreach_arg.
Tue Oct 21 21:52:00 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (rb_gzwriter_write)
-
conversion should be done using to_str, not to_s.
- ext/zlib/zlib.c (rb_gzwriter_write)
-
need proper conversion according to gz encoding.
- ext/zlib/zlib.c (rb_gzreader_ungetc)
-
convert string encoding before unget.
Tue Oct 21 21:33:36 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/test/unit.rb (assert_nothing_raised)
-
raise with backtrace.
Tue Oct 21 20:12:19 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/test/unit.rb (assert_nothing_raised)
-
set backtrace.
Tue Oct 21 18:17:42 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c
-
remove obsolete prototype macros.
- ext/zlib/zlib.c (struct gzfile)
-
add encoding field to gzfile structure.
- ext/zlib/zlib.c (rb_gzreader_getc)
-
now works on characters.
- ext/zlib/zlib.c (rb_gzreader_getbyte)
-
new method to retrieve single byte.
- ext/zlib/zlib.c (rb_gzreader_readbyte)
-
ditto.
- ext/zlib/zlib.c (rb_gzreader_each_byte)
-
renamed from each_char
- ext/zlib/zlib.c (rb_gzreader_ungetc)
-
allow unget strings.
- ext/zlib/zlib.c (rb_gzreader_ungetbyte)
-
renamed from ungetc.
Tue Oct 21 13:28:42 2008 Shugo Maeda<EMAIL_ADDRESS>↑
- io.c, include/ruby/intern.h (rb_io_ascii8bit_binmode)
-
externed.
- ext/socket/socket.c (init_sock)
-
use rb_io_ascii8bit_binmode() instead of rb_io_binmode().
Tue Oct 21 13:17:39 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- mdoc2man.rb
-
moved into tools/.
- instruby.rb
-
followed the change of mdoc2man.
Tue Oct 21 11:34:04 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ext/iconv/iconv.c (strip_glibc_option, map_charset)
-
check if encoding is a string. based on the patch by Hiroshi Moriyama at [ruby-dev:36811].
- test/iconv/test_basic.rb (test_invalid_arguments)
-
added tests.
Tue Oct 21 10:40:37 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (rb_file_open_internal)
-
should initialize fmode before using.
Tue Oct 21 08:56:37 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- regparse.c (parse_char_class)
-
CCV_SB is only for single byte. [ruby-dev:36786]
Tue Oct 21 01:49:55 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- io.c (rb_io_extract_modeenc)
-
plain rb/wb should set ASCII-8BIT to the external_encoding.
- io.c (rb_file_open_internal)
-
ditto.
- io.c (NEED_WRITECONV)
-
no conversion when the external_encoding is ASCII-8BIT.
- io.c (do_writeconv)
-
skip ASCII-8BIT.
Tue Oct 21 00:51:59 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_ascii8bit_binmode)
-
renamed from rb_io_binmode.
- (rb_io_binmode)
-
don't change encoding conversion.
- (rb_io_binmode_m)
-
call rb_io_ascii8bit_binmode.
2008-10-20¶ ↑
Mon Oct 20 21:19:00 2008 Takeyuki FUJIOKA<EMAIL_ADDRESS>↑
- lib/cgi/core.rb (read_multipart)
-
file's encoding is ascii-8bit from file field of multipart form.
Mon Oct 20 20:16:25 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ext/zlib/zlib.c (Init_zlib)
-
add getbyte as an alias to getc. [ruby-dev:36801]
Mon Oct 20 17:31:17 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- error.c (exc_equal)
-
should not compare recursively. [ruby-dev:36796]
Mon Oct 20 16:48:43 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- include/ruby/ruby.h (ExportStringValue)
-
new macro to convert string in internal encoding to external to export.
- string.c (rb_str_export)
-
new function to do conversion to external encoding.
- ext/sdbm/init.c
-
encoding conversion support.
- ext/dbm/dbm.c
-
ditto.
Mon Oct 20 15:42:02 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_locale_str_new)
-
new function to convert string from locale to internal encoding.
Mon Oct 20 09:47:13 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- test/runner.rb
-
search srcdir/test/arg at first to find test/ruby directory when “ruby” is specified.
Mon Oct 20 08:20:01 2008 Hidetoshi NAGAI<EMAIL_ADDRESS>↑
- ext/tk/lib/tk.rb
-
support Encoding.default_internal.
- ext/tk/tcltklib.c
-
ditto.
- ext/tk/extconf.rb
-
improve the strategy for searching Tcl/Tk headers.
Mon Oct 20 00:57:04 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/test/unit.rb (Test::Unit.setup_argv)
-
call given block for filtering files.
- test/runner.rb
-
search srcdir/test/arg, srcdir/arg.
- bin/testrb
-
show usage if no files given.
2008-10-19¶ ↑
Sun Oct 19 21:19:16 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk (srcs)
-
removed ID_H_TARGET.
- tool/generic_erb.rb
-
always overwrites if no if-change option. sends the result to stdout if no output option.
- template/id.h.tmpl
-
shows which token differs.
Sun Oct 19 07:37:13 2008 Tadayoshi Funaba<EMAIL_ADDRESS>↑
- lib/cmath.rb (log2,cbrt,frexp,ldexp,hypot,erf,erfc,gamma,lgamma)
-
should be also provided as module function. [ruby-dev:36787]
Sun Oct 19 07:25:08 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- keywords, lex.c.src, opt_insn_unif.def, opt_operand.def
-
moved rarely changed input files for code generators into defs/ directory.
- Makefile.in (lex.c)
-
followed keywords and lex.c.src.
- common.mk (parser.o)
-
followed keywords.
- (INSNS)
-
followed opt_*.def
- tools/instruction.rb
-
followed opt_*.def.
Sun Oct 19 12:28:01 2008 James Edward Gray II<EMAIL_ADDRESS>↑
- test/csv/*
-
Renamed tc_* files to test_* to fit in within Ruby's testing process.
Sun Oct 19 00:15:03 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/test/unit.rb (assert_nothing_thrown)
-
don't intern.
2008-10-18¶ ↑
Sat Oct 18 14:40:32 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- numeric.c (num_sadded)
-
remove newly defined singleton method that should not exist after exception handling. [ruby-dev:36569]
Sat Oct 18 14:27:49 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (opt_block_arg)
-
allow trailing comma after usual arguments. not after block argument.
Sat Oct 18 13:30:53 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- string.c (rb_external_str_new)
-
a new function to convert from external encoding to internal encoding. if something went wrong, it returns a string with the external encoding.
- string.c (rb_external_str_new_with_enc)
-
same as above besides you can specify the source encoding.
- ruby.c (ruby_set_argv)
-
use rb_external_str_new()
- ruby.c (set_arg0, ruby_script)
-
ditto.
Sat Oct 18 04:08:18 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/tempfile.rb (Tempfile#initialize)
-
now Tempfile.new takes keyword arguments to open(). [ruby-dev:36756]
Sat Oct 18 13:40:27 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/test/unit.rb (assert_nothing_thrown)
-
implemented.
Sat Oct 18 01:33:22 2008 WATANABE Hirofumi<EMAIL_ADDRESS>↑
- common.mk
-
use added options for generic_erb.rb.
Sat Oct 18 00:47:51 2008 wanabe<EMAIL_ADDRESS>↑
- array.c
-
don't recycle shared-array while sort!.
2008-10-17¶ ↑
Fri Oct 17 22:04:38 2008 wanabe<EMAIL_ADDRESS>↑
- array.c
-
recycle shared-array when it isn't referenced.
Fri Oct 17 20:29:26 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- re.c (rb_reg_initialize_m)
-
specify ARG_ENCODING_NONE instead of ARG_ENCODING_FIXED for Regexp.new(“”, nil, “n”). [ruby-dev:36761]
- test/ruby/test_regexp.rb (TestRegexp#test_initialize)
-
test updated.
Fri Oct 17 19:46:20 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- tool/ifchange, win32/ifchange.bat
-
–timestamp option added.
- tool/generic_erb.rb
-
–timestamp, –output and –if-change options added.
Fri Oct 17 18:33:12 2008 Yuki Sonoda (Yugui<EMAIL_ADDRESS>↑
- array.c (ary_resize_capa)
-
renamed RESIZE_CAPA.
Fri Oct 17 18:16:51 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_sqrt_bigdecimal)
-
test updated. a patch from TAKANO Mitsuhiro <takano32 at jus.or.jp> in [ruby-dev:36736].
Fri Oct 17 18:14:57 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- configure.in (uncommon.mk)
-
ignores failures at loading.
- test/rubygems/gemutilities.rb (RubyGemTestCase#build_rake_in)
-
get rid of interference with other tests.
Fri Oct 17 18:06:39 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- transcode.c (str_transcode0)
-
String#encode without argument now behave as if :undef => :replace, :invalid => :replace specified.
- transcode.c (rb_econv_prepare_opts)
-
should preserve options in any case.
Fri Oct 17 11:48:18 2008 Shugo Maeda<EMAIL_ADDRESS>↑
- ext/socket/socket.c (init_sock)
-
sockets should be binmode.
- test/socket/test_tcp.rb (test_encoding)
-
ditto.
Fri Oct 17 10:26:13 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- tool/insns2vm.rb
-
remove -Kn option in shebang line because it's inconsistent with -Ks commandline option in common.mk.
Fri Oct 17 01:26:09 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- transcode.c (transcode_restartable0)
-
in_pos and out_pos never be NULL, now.
Fri Oct 17 00:39:19 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- lib/test/unit.rb
-
sort the order of executing tests.
Fri Oct 17 00:24:15 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- io.c (rb_io_binmode)
-
reset encoding conversion.
Fri Oct 17 00:16:08 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- io.c (rb_getc, rb_io_fread, rb_io_fwrite, rb_read_pending)
-
remove deprecated functions which do not work. [ruby-dev:36697]
2008-10-16¶ ↑
Thu Oct 16 23:48:34 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- common.mk (TESTS)
-
removed to re-enable test for minitest.
Thu Oct 16 23:37:11 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- compile.c (iseq_set_sequence)
-
fix memory leak.
Thu Oct 16 23:27:27 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/test/unit.rb (assert_equal)
-
avoid incompatible character encodings error.
Thu Oct 16 23:23:27 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/test/unit.rb (assert_equal)
-
failure message changed.
Thu Oct 16 22:52:54 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- lib/test/unit
-
removed test/unit.
- lib/test/unit.rb
-
new compatibility layer using minitest.
- bin/testrb
-
use above.
- test/runner.rb
-
ditto.
Thu Oct 16 14:34:16 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk, enc/depend (enc, trans)
-
targets for sources.
Thu Oct 16 14:30:30 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- instruby.rb (lib)
-
installs all files other than README etc.
Thu Oct 16 09:48:03 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- re.c (rb_reg_initialize_m)
-
changed the message to clarify the third option argument is now ignored. [ruby-dev:36753]
Thu Oct 16 08:14:39 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.c (proc_options)
-
no warning when default_external already set by -E.
- test/ruby/test_rubyoptions.rb (TestRubyOptions#test_rubyopt)
-
put -K after -E to set script encoding.
Thu Oct 16 06:20:36 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- test/ruby/test_transcode.rb (TestTranscode#test_errors)
-
String#encode now works without any argument. [ruby-dev:36740]
2008-10-15¶ ↑
Wed Oct 15 23:48:22 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- .gdbinit (rp)
-
REGEXP handling fixed.
- string.c (rb_str_rindex_m)
-
need not to call rb_enc_check on regexp.
- re.c (unescape_escaped_nonascii)
-
try ASCII-8BIT encoding for broken strings.
Wed Oct 15 23:11:10 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/delegate.rb (DelegateClass)
-
restored 1.8 behavior for DelegateClass as well. [ruby-dev:36739]
Wed Oct 15 22:19:14 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- array.c (RESIZE_CAPA)
-
check whether len is longer than capacity.
- array.c (rb_ary_compact_bang)
-
resize ary before changing capacity. fixed [ruby-dev:36704]
Wed Oct 15 16:57:30 2008 NAKAMURA Usaku<EMAIL_ADDRESS>↑
- version.h (RUBY_DESCRIPTION)
-
remove unnecessary space.
2008-10-14¶ ↑
Tue Oct 14 23:18:15 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- lib/delegate.rb (Delegator)
-
simplified and restored 1.8 behavior. [ruby-dev:35986]
Tue Oct 14 21:50:40 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- common.mk (TESTS)
-
skips minitest by default, since it interferes with test/unit.
Tue Oct 14 21:36:29 2008 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (load_conv_function51932)
-
check having IMultiLanguage2 or IMultiLanguage. [ruby-dev:36716]
- ext/win32ole/extconf.rb
-
ditto.
Tue Oct 14 20:45:29 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- io.c (Init_IO)
-
$FILENAME and $* must be read-only. [ruby-dev:36698]
- variable.c (*_getter, *_setter, *_marker)
-
made public.
- include/ruby/ruby.h (rb_gvar_*_{getter,setter,marker})
-
declared.
Tue Oct 14 20:32:09 2008 Tanaka Akira<EMAIL_ADDRESS>↑
- enc/trans/single_byte.trans (transcode_tblgen_singlebyte)
-
renamed from transcode_tblgen_windows.
- (transcode_tblgen_iso8859)
-
use transcode_tblgen_singlebyte.
Tue Oct 14 19:32:14 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.c (process_options)
-
-U should be allowed in RUBYOPT environment variable. [ruby-dev:36720]
Tue Oct 14 14:11:17 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- ruby.c (proc_options)
-
-U can be followed by other options.
Tue Oct 14 12:22:32 2008 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- test/ruby/test_variable.rb (TestVariable#test_variable)
-
add a test of [ruby-dev:36698].
Tue Oct 14 11:14:29 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- transcode.c (str_transcode0)
-
should not raise error when default_internal is not set. [ruby-core:19309]
Tue Oct 14 11:14:26 2008 Kazuhiro NISHIYAMA<EMAIL_ADDRESS>↑
- lib/net/pop.rb
-
check for invalid APOP timestamp. (CVE-2007-1558) [ruby-dev:36631]
- test/net/pop/test_pop.rb
-
ditto.
Tue Oct 14 09:39:32 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.c (set_internal_encoding_once)
-
check double contradicted specification of the encoding from command line.
- ruby.c (set_external_encoding_once)
-
ditto.
Tue Oct 14 08:28:31 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- parse.y (parser_yylex)
-
allow reserved word to be keyword argument.
2008-10-13¶ ↑
Mon Oct 13 19:07:52 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- parse.y (token_info_pop)
-
show source filename. [ruby-dev:36710]
Mon Oct 13 08:59:08 2008 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (load_conv_function51932)
-
support CP51932 on cygwin and mingw32. thanks to arton.
- test/win32ole/test_win32ole.rb (test_cp51932)
-
ditto.
Mon Oct 13 07:54:00 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- ruby.c (proc_options)
-
add -U command line option to specify utf-8 as default_internal.
Mon Oct 13 07:42:57 2008 Yukihiro Matsumoto<EMAIL_ADDRESS>↑
- transcode.c (str_transcode0)
-
String#encode with no encoding specified transcode the string into Encoding.default_internal. inspired by [ruby-core:19298].
2008-10-12¶ ↑
Sun Oct 12 18:00:18 2008 Masaki Suketa<EMAIL_ADDRESS>↑
- ext/win32ole/win32ole.c (set_ole_codepage, ole_cp2encoding, ole_wc2mb, ole_vstr2wc, ole_mb2wc)
-
support CP51932 (only mswin32).
- test/win32ole/test_win32ole.rb
-
ditto.
Sun Oct 12 12:03:38 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- vm.c, vm_insnhelper.h (ruby_vm_redefined_flag)
-
apply optimization patch proposed by Paul Brannan. [ruby-core:19171]
Sun Oct 12 09:46:36 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- strftime.c (rb_strftime)
-
suppressed warnings on cygwin.
2008-10-11¶ ↑
Sat Oct 11 19:49:35 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (parser_prepare)
-
use utf-8 encoding directly.
Sat Oct 11 10:20:17 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/mkmf.rb (CLEANINGS)
-
uses escaped form tabs to preventing the confusion. [ruby-talk:317345]
Sat Oct 11 08:51:13 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/rake.rb (Rake::Application#standard_exception_handling)
-
removed unnecessary SystemExit, and exits with false instead of system dependent value. [ruby-talk:317330]
Sat Oct 11 03:54:05 2008 Koichi Sasada<EMAIL_ADDRESS>↑
- parse.y
-
optimize 'for' statement when one variable given.
- benchmark/bm_loop_for.rb
-
added.
- benchmark/bm_loop_times.rb
-
modified.
Sat Oct 11 12:09:05 2008 James Edward Gray II<EMAIL_ADDRESS>↑
- lib/csv/csv.rb
-
Added support for Encoding.default_internal.
- lib/csv/csv.rb
-
Switched to new Hash syntax.
2008-10-10¶ ↑
Fri Oct 10 22:16:55 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (comment_at_top)
-
needed for ripper too.
Fri Oct 10 22:07:05 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- include/ruby.h
-
updated macros for headers. [ruby-core:19275]
Fri Oct 10 19:21:50 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- parse.y (magic_comment_encoding)
-
warns when ignored.
- parse.y (parser_magic_comment)
-
replaces '-' with '_'.
- parse.y (parser_yylex)
-
allows magic comments indented and the second line or later.
Fri Oct 10 17:26:50 2008 NARUSE, Yui<EMAIL_ADDRESS>↑
- ext/json/ext/parser/parser.c (JSON_parse_string)
-
associate encoding.
Fri Oct 10 10:18:21 2008 Ryan Davis<EMAIL_ADDRESS>↑
- lib/test/*
-
reverted back to test/unit.
- test/test/*
-
ditto
- lib/minitest/*
-
Imported minitest 1.3.0 r4333.
Fri Oct 10 03:41:31 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- sprintf.c (rb_str_format)
-
check if codepoint for %c is valid. [ruby-dev:36691]
Fri Oct 10 01:55:48 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- encoding.c (enc_names)
-
minor improvement.
Fri Oct 10 00:21:39 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- lib/optparse.rb (ParseError.filter_backtrace)
-
removes internal backtrace.
Fri Oct 10 00:11:16 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- transcode.c (rb_econv_add_converter)
-
remove unnecessary NULL check.
2008-10-09¶ ↑
Thu Oct 9 23:53:23 2008 Nobuyoshi Nakada<EMAIL_ADDRESS>↑
- misc/ruby-style.el (ruby-style-c-mode)
-
buffer may not have file name.
Thu Oct 9 23:30:47 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- process.c (run_exec_dup2)
-
fix resource leak.
Thu Oct 9 23:19:02 2008 Yusuke Endoh<EMAIL_ADDRESS>↑
- process.c (rb_run_exec_options)
-
fix resource leak.