From 12/02/2011 to 12/08/2011


11:00 PM Revision 33990: * 2011-12-09
11:00 PM Revision 33989: Silence stat redefinition warnings under win32
luislavena (Luis Lavena)
02:52 PM Revision 33988: Generate temporary file in tmpdir.
naruse (Yui NARUSE)
02:47 PM Revision 33987: * variable.c (set_const_visibility): clear inine-cache when constant's
visibility is modified. [ruby-dev:44929]
* test/ruby/test_module.rb (test_private_constants_clear_inlinecache):
nagachika (Tomoyuki Chikanaga)
02:28 PM Revision 33986: * ext/extmk.rb (extract_makefile): should sort after map, not before
it. in this case there is no difference, but we should write better
code. this bad smell was caught by nagachika.
usa (Usaku NAKAMURA)
01:50 PM Revision 33985: update doc and add test for
akr (Akira Tanaka)
01:34 PM Revision 33984: * ext/extmk.rb (extract_makefile): need to sort the array of current
srcs before comparing to the sorted old srcs.
fixed the problem that the configuring stage of exts were always
usa (Usaku NAKAMURA)
01:22 PM Revision 33983: * ChangeLog: fix typos.
nagachika (Tomoyuki Chikanaga)
10:27 AM Revision 33982: Fix invalid test extension.
naruse (Yui NARUSE)
04:31 AM Revision 33981: * test/rexml/test_order.rb (OrderTester#test_more_ordering): use instead of with
fixed a test error on Windows introduced at r33946...
usa (Usaku NAKAMURA)
04:12 AM Revision 33980: * test/ruby/test_process.rb (TestProcess#test_sete[gu]id): silently
skip if not implemented such functions (such as, on Windows). usa (Usaku NAKAMURA)
03:59 AM Revision 33979: * ext/socket/extconf.rb: forgotten to define HAVE_SOCKETPAIR for
windows. usa (Usaku NAKAMURA)
03:11 AM Revision 33978: * (RUBY_WERROR_FLAG): append all warning flags which
are enabled to compile, so that printf format modifiers properly
fail. [ruby-core:41351] [Bug #5679]
nobu (Nobuyoshi Nakada)


11:22 PM Revision 33977: * doc/re.rdoc: Document difference between match and =~, options with and global variables. Patch by Sylvain Daubert.
[Ruby 1.9 - Bug #5709]
drbrain (Eric Hodel)
11:02 PM Revision 33976: * doc/re.rdoc: Fix example code to match documentation. Patch by
Jarno Lamberg. [Ruby 1.9 - Bug #5624] drbrain (Eric Hodel)
10:40 PM Revision 33975: Ignore generated files in ext/-test-/path_to_class
drbrain (Eric Hodel)
10:13 PM Revision 33974: * 2011-12-08
10:13 PM Revision 33973: It is fixed in FreeBSD 9.0 RC3, not RC2.
So skip until it is released. naruse (Yui NARUSE)
10:04 AM Revision 33971: * (rpath): fix typo in the help string. a patch from
Yuji Yamano <yyamano AT> in [ruby-list:48568]. nobu (Nobuyoshi Nakada)
09:56 AM Revision 33970: * vm.c (vm_set_top_stack, vm_set_eval_stack): check for stack
overflow with stack_max before push new frame. [ruby-core:41520]
[Bug #5720]
* vm.c (vm_set_main_stack): no stack o...
nobu (Nobuyoshi Nakada)
01:58 AM Revision 33969: * ext/bigdecimal/bigdecimal.c: Document +@, -@, hash, INFINITY, Nan.
Patch by Sylvain Daubert. [Ruby 1.9 - Feature #5622] drbrain (Eric Hodel)
01:49 AM Revision 33968: * io.c (Init_IO): Mention io/console methods. [Ruby 1.9 - Bug #5602]
* ext/io/console/console.c: Mention that io/console must be required
similar to lib/time.rb
drbrain (Eric Hodel)
12:32 AM Revision 33967: FreeBSD 9.0 RC2 fixes the bug.
FreeBSD PR: kern/155606, kern/162379 naruse (Yui NARUSE)


11:12 PM Revision 33966: * 2011-12-07
11:12 PM Revision 33965: * ext/psych/lib/psych.rb (module Psych): parse and load methods take
an optional file name that is used when raising Psych::SyntaxError
* ext/psych/lib/psych/syntax_error.rb...
10:38 AM Revision 33964: fix spaces.
akr (Akira Tanaka)
10:21 AM Revision 33963: * ext/dbm/dbm.c: use db_version() instead of DB_VERSION_STRING for
detect runtime Berkeley DB version.
use dpversion instead of _QDBM_VERSION for detect runtime QDBM
akr (Akira Tanaka)
06:59 AM Revision 33962: See the string "GDBM version".
naruse (Yui NARUSE)
06:41 AM Revision 33961: Fix copy and paste miss of r33960.
naruse (Yui NARUSE)
04:40 AM Revision 33960: Skip tests when the lib is with gdbm 1.8.0.
naruse (Yui NARUSE)
03:38 AM Revision 33959: * ext/dbm/extconf.rb: detect gdbm_version in libgdbm.
* ext/dbm/dbm.c: make DBM::VERSION more informative for gdbm, qdbm and
Berkeley DB 1.x. [ruby-dev:44944]
akr (Akira Tanaka)


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)

Also available in: Atom