From 11/29/2011 to 12/05/2011


11:36 PM Revision 33958: * range.c: Improve documentation for Range. Patch by Chris Zetter.
[Ruby 1.9 - Bug #5656] drbrain (Eric Hodel)
09:47 PM Revision 33957: * 2011-12-06
09:47 PM Revision 33956: Comment out tests which fails with GDBM-DBM compat mode.
naruse (Yui NARUSE)
10:12 AM Revision 33955: * regparse.c: fix typo.
nobu (Nobuyoshi Nakada)
10:08 AM Revision 33954: * regparse.c (PFETCH_READY): separate gcc specific trick.
nobu (Nobuyoshi Nakada)
10:02 AM Revision 33953: * process.c (proc_seteuid_m): fix argument.
* test/ruby/test_process.rb (test_geteuid): fix typo.
* test/ruby/test_process.rb (test_getegid, test_set[eg]uid): add.
nobu (Nobuyoshi Nakada)
10:01 AM Revision 33952: * ChangeLog: remove dup entry.
nobu (Nobuyoshi Nakada)
09:57 AM Revision 33951: * bignum.c (big_rshift), compile.c (validate_label,
iseq_build_from_ary_exception), cont.c (cont_capture), dir.c
(dir_open_dir), gc.c (objspace_each_objects), io.c (pi...
nobu (Nobuyoshi Nakada)
09:50 AM Revision 33950: * class.c (rb_obj_methods), compile.c (iseq_compile_each),
iseq.c(iseq_load, rb_iseq_parameters), pack.c (pack_pack),
regcomp.c (is_not_included, update_string_node_case_fold...
nobu (Nobuyoshi Nakada)
08:13 AM Revision 33949: * (newline.c, miniprelude.c): use VPATH.
nobu (Nobuyoshi Nakada)
05:33 AM Revision 33948: * signal.c (reserved_signal_p): static.
nobu (Nobuyoshi Nakada)
05:29 AM Revision 33947: * include/ruby/{subst.h,win32.h}, ext/socket/rubysocket.h: revert
r33876. [ruby-core:41475] [Bug #5706]
* ext/socket/extconf.rb: the alternative hack for [Bug #5675].
usa (Usaku NAKAMURA)
01:25 AM Revision 33946: * ext/zlib/zlib.c (rb_gzreader_initialize): revert a part of r33937.
1st, to change the mode of an IO is very sensitive problem, so
the maintainer of this library should judge it.
usa (Usaku NAKAMURA)


11:57 PM Revision 33945: * 2011-12-05
11:56 PM Revision 33944: * io.c: suppress unused-value warnings. fixup of r33937.
nobu (Nobuyoshi Nakada)
01:53 PM Revision 33943: * lib/tempfile.rb: don't use lock directory. [ruby-dev:39197]
akr (Akira Tanaka)
01:50 PM Revision 33942: fix a typo.
akr (Akira Tanaka)
01:35 PM Revision 33941: * lib/tempfile.rb (Tempfile::MAX_TRY): remove unused constant.
akr (Akira Tanaka)
03:12 AM Revision 33940: * lib/pp.rb: fix rdoc.
ktsj (Kazuki Tsujimoto)
03:05 AM Revision 33939: * lib/delegate.rb (Delegator#methods): Kernel#methods receives
zero or one argument. [ruby-core:37118] [Bug #4882] naruse (Yui NARUSE)
01:10 AM Revision 33938: * 2011-12-04
01:10 AM Revision 33937: Introduce NEED_READCONV and NEED_WRITECONV to replace universal newline decorator
Use CRLF only when required to improve file reading and writing under Windows.
Patch by Hiroshi Shirosaki. [ruby-core...
luislavena (Luis Lavena)


11:52 AM Revision 33936: * variable.c (set_const_visibility): print a warning when no argument
is passwd to Module#private_constant. [ruby-list:48558]
* vm_method.c (set_method_visibility): ditto for
mame (Yusuke Endoh)
11:52 AM Revision 33935: * variable.c (set_const_visibility): Module#private_constant has
changed the visibility of only the first argument. Now it changes
all of them. [ruby-list:48558]
* test/ruby/tes...
mame (Yusuke Endoh)


10:17 PM Revision 33934: * (CFLAGS): append ARCH_FLAG.
* (ARCH_FLAG): exclude from CFLAGS. nobu (Nobuyoshi Nakada)
10:14 PM Revision 33933: * 2011-12-03
10:14 PM Revision 33932: * (UNIVERSAL_INTS): include short int. fix for
test/mkmf. nobu (Nobuyoshi Nakada)
06:48 AM Revision 33931: * ext/bigdecimal/bigdecimal.c (VpAllocReal): reduce extra frac.
nobu (Nobuyoshi Nakada)
06:43 AM Revision 33930: * (RUBY_TRY_CFLAGS, RUBY_TRY_LDFLAGS): more verbose messages.
nobu (Nobuyoshi Nakada)
06:41 AM Revision 33929: * check whether -pie or -Wl,-pie is valid as
LDFLAGS. [ruby-core:41438] [Bug#5697] nobu (Nobuyoshi Nakada)
06:18 AM Revision 33928: * use $linker_flag for LDFLAGS option which is not
limited to particular platforms. nobu (Nobuyoshi Nakada)
04:02 AM Revision 33927: Revert r33926 "* use $linker_flag for LDFLAGS option which is not"
This breaks build process of Linux and FreeBSD.
It may depend the version of gcc.
naruse (Yui NARUSE)
02:30 AM Revision 33926: * use $linker_flag for LDFLAGS option which is not
limited to particular platforms. [ruby-core:41438] [Bug#5697] nobu (Nobuyoshi Nakada)


10:15 PM Revision 33925: * 2011-12-02
10:14 PM Revision 33924: Revert r33921.
Revert "* proc.c (rb_proc_arity): Fix Proc#arity in case of optional arguments"
Because following two reason:
* Proc#...
naruse (Yui NARUSE)
02:28 PM Revision 33923: * thread_pthread.c (thread_timer): call prctl(PR_SET_NAME) only if
PR_SET_NAME is available. nagachika (Tomoyuki Chikanaga)
01:31 PM Revision 33922: * io.c (linux_get_maxfd): change local variable name.
akr (Akira Tanaka)
11:46 AM Revision 33921: * proc.c (rb_proc_arity): Fix Proc#arity in case of optional arguments
[bug #5694] [rubyspec:b8b259] marcandre (Marc-Andre Lafortune)
08:45 AM Revision 33920: * ext/socket/extconf.rb: get rid of warnings by
-Wmissing-declarations or -Wold-style-definition options. nobu (Nobuyoshi Nakada)
07:59 AM Revision 33919: * ext/socket/extconf.rb: add arguments for macro calls.
[ruby-core:41370] [Bug#5681] nobu (Nobuyoshi Nakada)
07:20 AM Revision 33918: * lib/mkmf.rb (MakeMakefile#try_func): fix broken patch at r33834.
nobu (Nobuyoshi Nakada)
06:19 AM Revision 33917: * include/ruby/subst.h: reverted r33916, since some names in conflict.
nobu (Nobuyoshi Nakada)
05:48 AM Revision 33916: * include/ruby/subst.h: removed arguments lists so that function
calls with zero arguments can be substituted. aliasing in .def
file has no effect for static library. [ruby-core:...
nobu (Nobuyoshi Nakada)
05:43 AM Revision 33915: * ext/bigdecimal/bigdecimal.h (Real): suppress false warning from
clang. [ruby-core:41418] [Bug#5693] nobu (Nobuyoshi Nakada)
01:32 AM Revision 33914: * (LDFLAGS): -fstack-protector is always needed to
link static library created with it. [ruby-core:41387]
nobu (Nobuyoshi Nakada)
01:31 AM Revision 33913: properties.
nobu (Nobuyoshi Nakada)


10:17 PM Revision 33912: * add sys/prctl.h test.
* thread_pthread.c (thread_timer): call prctl(PR_SET_NAME) to change
thread name. It may help to debug.
kosaki (Motohiro KOSAKI)
03:19 PM Revision 33911: * 2011-12-01
03:19 PM Revision 33910: Fix 33906: remove JSON::Ext::Generator::GeneratorMethods::String.
naruse (Yui NARUSE)
02:44 PM Revision 33909: * variable.c (rb_path2class): don't raise NameError when the middle
constant of the path is not defined but defined on toplevel.
[ruby-core:41410] [Bug #5691]
naruse (Yui NARUSE)
11:03 AM Revision 33908: transcode.c: Simplified rb_econv_binmode, avoided a warning on cygwin.
duerst (Martin Dürst)
03:32 AM Revision 33906: * test/ruby/test_module.rb (TestModule): removed remove_*_mixins methods.
nobu (Nobuyoshi Nakada)
03:20 AM Revision 33905: Fix r33904.
It breaks following tests if RUBYOPT=-w
* test_class_build(TestGemExtExtConfBuilder)
* test_class_build_rbconfig_make...
naruse (Yui NARUSE)
12:57 AM Revision 33904: * lib/mkmf.rb: Use MakeMakefile's rm_f to avoid conflict with Rake or
* test/ruby/test_module.rb: Hide MakeMakefile's inclusion in Object
drbrain (Eric Hodel)
12:13 AM Revision 33902: * lib/rdoc/encoding.rb (RDoc::Encoding.read_file): fixup newline chars
on Windows.
* test/rdoc/test_rdoc_markup_pre_process.rb
usa (Usaku NAKAMURA)
12:10 AM Revision 33901: * 2011-11-30
12:10 AM Revision 33900: * ext/psych/parser.c (parse): parse method can take an option file
name for use in exception messages.
* test/psych/test_parser.rb: corresponding tests.


08:42 AM Revision 33896: Don't break tests.
naruse (Yui NARUSE)
01:08 AM Revision 33895: * lib/mkmf.rb: Fix indentations of constants at end of module.
Document some constants. drbrain (Eric Hodel)
12:58 AM Revision 33894: * io.c (rb_write_error2): suppress unused variable warning.
nobu (Nobuyoshi Nakada)
12:51 AM Revision 33893: * win32/win32.c (rb_w32_inet_ntop): constified.
nobu (Nobuyoshi Nakada)
12:51 AM Revision 33892: * parse.y (nodetype, nodeline): suppress warnings.
nobu (Nobuyoshi Nakada)

Also available in: Atom