From 08/25/2012 to 08/31/2012


12:50 PM Revision 36872: * lib/test/unit/test-unit.gemspec: Make test/unit default gem.
[Feature #6875] [ruby-dev:46051] kou (Kouhei Sutou)
09:47 AM Revision 36871: * ext/openssl/extconf.rb: Check existence of OPENSSL_NPN_NEGOTIATED.
ext/ossl_ssl.c: Support Next Protocol Negotiation. Protocols to be
advertised by the server can be set in the SSLCo...
08:44 AM Revision 36870: broken nmake
* VPATH in dependencies works. [Bug #6956] nobu (Nobuyoshi Nakada)
08:43 AM Revision 36869: * lib/set.rb (Set#{each,reject!,select!}, SortedSet#each): Pass
the original block through instead of creating one that only
yields the passed argument.
knu (Akinori MUSHA)
07:30 AM Revision 36868: * lib/ipaddr.rb: Introduce several new error classes where only
ArgumentError and StandardError were used. IPAddr::Error is
their common ancestor class that inherits from Argumen...
knu (Akinori MUSHA)
06:35 AM Revision 36867: broken nmake
* remove VPATH from rules for generated files, because
nmake does not work. [Bug #6956]
nobu (Nobuyoshi Nakada)
05:52 AM Revision 36866: * test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_to_f): added
for previous commit. usa (Usaku NAKAMURA)
05:34 AM Revision 36865: * ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): use self's sign to
determine 0.0 and Inf's sign instead of internal double value's.
Reported by phasis68 (Heesob Park) at [ruby-core:4...
usa (Usaku NAKAMURA)
05:31 AM Revision 36864: id.h: independent from parse.h
* template/id.h.tmpl, tool/id2token.rb: make id.h independent from
parse.h, and make parse.c dependent on it instead.
nobu (Nobuyoshi Nakada)
05:27 AM Revision 36863: mkmf.rb: fix race conditions at install-ext
* lib/mkmf.rb (create_makefile): fix race conditions at install-ext.
target files need to depend on destination dir...
nobu (Nobuyoshi Nakada)
05:03 AM Revision 36862: vm_trace.c: freed memory access
* vm_trace.c (clean_hooks): do not access freed memory. nobu (Nobuyoshi Nakada)
05:02 AM Revision 36861: vm_trace.c: uninitialized state
* vm_trace.c (rb_threadptr_exec_event_hooks): fix uninitialized state
when no events is excuted.
nobu (Nobuyoshi Nakada)
04:58 AM Revision 36860: * 2012-08-31
04:58 AM Revision 36859: fix dependency
* ext/json/parser/depend: fix dependency for error that rb_float_new
is not found.
nobu (Nobuyoshi Nakada)


09:22 AM Revision 36856: * io.c (rb_io_close): call rb_last_status_clear.
akr (Akira Tanaka)
07:20 AM Revision 36855: vm_trace.c: warning
* vm_trace.c (exec_hooks): supress clobbered warning. nobu (Nobuyoshi Nakada)
07:17 AM Revision 36854: bigdecimal.c: check underflow
* ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): check underflow since
strtod() sets errno to ERANGE at underflow t...
nobu (Nobuyoshi Nakada)
04:01 AM Revision 36853: * lib/set.rb (Set#{<,>,<=,>=}): Define comparison operators as
shorthand for the {proper_}{subset?,superset?} methods (finally).
Given a push by Alexander E. Fischer.
knu (Akinori MUSHA)
12:22 AM Revision 36852: * lib/uri/ftp.rb (URI::FTP#initialize): raise InvalidURIError if "//"
is not present [ruby-core:47344] [Bug #6945] naruse (Yui NARUSE)


10:45 PM Revision 36851: * 2012-08-30
10:45 PM Revision 36850: test/ruby/test_file_exhaustive.rb: fix test for HOME-less envs
* test/ruby/test_file_exhaustive.rb: fix test introduced in r36811 for
posix environments where HOME is not defined...
luislavena (Luis Lavena)
02:44 PM Revision 36849: * internal.h (rb_last_status_clear): declared.
* process.c (rb_last_status_clear): exported.
(rb_f_system): call rb_last_status_clear.
* io.c (rb_f_backquote): c...
akr (Akira Tanaka)
01:02 PM Revision 36848: * process.c (rb_f_system): check failures of waitpid.
[ruby-talk:398687] akr (Akira Tanaka)
06:03 AM Revision 36847: use configured libdir value
* (LIBDIR_BASENAME): use configured libdir value to fix
--enable-load-relative on systems where libdir...
nobu (Nobuyoshi Nakada)
05:59 AM Revision 36846: mkrunnable.rb: config directory names
* tool/mkrunnable.rb: collect directory names from config. nobu (Nobuyoshi Nakada)
05:59 AM Revision 36845: ruby.c: magic numbers
* ruby.c (ruby_init_loadpath_safe): remove magic numbers. nobu (Nobuyoshi Nakada)
05:37 AM Revision 36844: * addr2line.c: SIZE_MAX is defined in stdint.h, so r36755 breaks
32bit FreeBSD. [ruby-core:47360] [Bug #6948] naruse (Yui NARUSE)


08:03 PM Revision 36843: * test/openssl/utils.rb
test/openssl/test_pkey_dh.rb: Use 1024 bit DH parameters to satisfy
OpenSSL FIPS requir...
04:57 PM Revision 36842: * 2012-08-29
04:57 PM Revision 36841: insns.def: duplicated code
* insns.def (checkmatch): remove duplicated code. [ruby-core:47339]
[Bug #6930]
nobu (Nobuyoshi Nakada)
02:05 PM Revision 36840: * insns.def (checkmatch): suppress warnings. [ruby-core:47339]
[Bug #6930] nagachika (Tomoyuki Chikanaga)
11:05 AM Revision 36839: * Fixing Haiku R1/alpha3 build with gcc-4.4.4.
- omit ANSI standard flags to compile socket extension where
anonymous union is required.
- remove redundant -b...
naruse (Yui NARUSE)
02:34 AM Revision 36838: * nacl/ (.rbconfig.time): r36828 was incomplete.
It did not run correctly on clean build. yugui (Yuki Sonoda)
12:27 AM Revision 36837: * win32/Makefile.sub (Makefile): make to depend on, to
stop and force to re-run make process when is changed. usa (Usaku NAKAMURA)


05:57 PM Revision 36836: * 2012-08-28
05:57 PM Revision 36835: adding test coverage for invalid attribute names
Fixes #171 on github tenderlove
11:57 AM Revision 36833: test_etc.rb: fix for non unique GID
* test/etc/test_etc.rb (TestEtc#test_getgrgid): fix for non unique GID.
No unixen systems guarantee that GID is uni...
09:22 AM Revision 36832: * include/ruby/ruby.h (rb_float_value): optimize it.
This technique was pointed by shinichiro.hamaji
ko1 (Koichi Sasada)
06:09 AM Revision 36831: * (vm_trace.o): Added a missing dependency.
yugui (Yuki Sonoda)
01:23 AM Revision 36830: * nacl/ (package): make package should install
example.html for nacl build
Patch by Takashi Toyoshima <toyoshim AT>.
yugui (Yuki Sonoda)
01:22 AM Revision 36829: * 2012-08-27
01:22 AM Revision 36828: * nacl/ (CC, LD, NM, AR, AS, RANLIB, OBJDUMP, OBJCOPY)
Rewrites these variables instead of PATH.
NaCl port uses a toolchain which is specified by NACL_SDK_ROOT
yugui (Yuki Sonoda)


08:19 AM Revision 36827: mkmf.rb: timestamp for directories
* lib/mkmf.rb: (create_makefile): use timestamp file for install-rb
dependenting directories.
nobu (Nobuyoshi Nakada)
07:53 AM Revision 36826: * 2012-08-26
07:53 AM Revision 36825: suppress warnings
* insns.def (checkmatch): suppress warnings. [ruby-core:47310]
[Bug #6930]
* vm_core.h (VM_FRAME_TYPE_FINISH_P): d...
nobu (Nobuyoshi Nakada)


07:21 AM Revision 36824: parse.y: extract function
* parse.y (new_args_tail_gen): extract from dsym rule. nobu (Nobuyoshi Nakada)
07:20 AM Revision 36823: update parse.h
* (.y.h): update the header unconditionally nobu (Nobuyoshi Nakada)
07:20 AM Revision 36822: generic_erb.rb: --vpath option
* tool/generic_erb.rb ( move --vpath option from
nobu (Nobuyoshi Nakada)
12:55 AM Revision 36821: * 2012-08-25
12:55 AM Revision 36820: mkmf.rb: clean timestamps
* lib/mkmf.rb (MakeMakefile::CLEANINGS): clean timestamp files. nobu (Nobuyoshi Nakada)

Also available in: Atom