From 04/26/2014 to 05/02/2014


07:21 PM Revision 45793: avoid large alloca on Complex/Rational calls
* complex.c (parse_comp): replace ALLOCA_N with ALLOCV_N/ALLOCV_END
[Bug #9608]
* rational.c (read_digits): ditto
06:43 PM Revision 45792: time.c: fix underflow of unsigned integers
* time.c (vtm_add_offset): get rid of underflow of unsigned
integers. fix up r45155.
nobu (Nobuyoshi Nakada)
03:24 PM Revision 45791: * 2014-05-03
03:24 PM Revision 45790: * file.c (HAVE_STRUCT_STATVFS_F_BASETYPE): File::Statfs#fstypename
is supported on AIX, HP-UX, and Solaris, by using the value of
struct statvfs.f_basetype.
ngoto (Naohisa Goto)
01:35 PM Revision 45789: [DOC]
akr (Akira Tanaka)
12:04 PM Revision 45788: parse.y: fix wrong static symbol
* parse.y (next_id): no reason to set ID_STATIC_SYM here, as ID
returned by rb_intern3 can be a dynamic symbol and ...
nobu (Nobuyoshi Nakada)
07:34 AM Revision 45787: * lib/net/imap.rb: Proofreading docs. [ruby-core:61931][Bug #9720]
hsbt (Hiroshi SHIBATA)
07:25 AM Revision 45786: * lib/rinda/tuplespace.rb: fix document. [ruby-core:62003][Bug #9738]
hsbt (Hiroshi SHIBATA)
03:26 AM Revision 45785: mkmf.rb: no messages unless needed
* lib/mkmf.rb (create_makefile): no library scripts to install, no
installing messages.
nobu (Nobuyoshi Nakada)
03:20 AM Revision 45784: parse.y: hide anonymous id
* parse.y (rb_id_attrset): should not reveal anonymous ID as an
instance variable.
nobu (Nobuyoshi Nakada)
02:32 AM Revision 45783: test_io.rb: defer f_type
* test/ruby/test_io.rb (test_seek, test_seek_symwhence): defer
File::Statfs#type call which may not be implemented,...
nobu (Nobuyoshi Nakada)
01:37 AM Revision 45782: parse.y: turn dynamically interned Symbol into an ID
* parse.y (rb_id_attrset): turn dynamically interned Symbol into
an ID, since rb_str_dynamic_intern returns a Symbo...
nobu (Nobuyoshi Nakada)
01:34 AM Revision 45781: * 2014-05-02
01:34 AM Revision 45780: symbol/type.c: bug_pindown
* ext/-test-/symbol/type.c (bug_pindown): method for debug, which
pins down the given symbol.
nobu (Nobuyoshi Nakada)
01:34 AM Revision 45779: symbol/type.c: bug_static_p bug_dynamic_p
* ext/-test-/symbol/type.c (bug_static_p, bug_dynamic_p): methods
for debug, which predicate the given symbol type.
nobu (Nobuyoshi Nakada)


01:52 PM Revision 45777: parse.y: abort at inappropriate symbol
* parse.y (must_be_dynamic_symbol): abort if inappropriate symbol
is given, which should never happen.
nobu (Nobuyoshi Nakada)
01:25 PM Revision 45776: fix typos
01:25 PM Revision 45775: add indent
01:25 PM Revision 45774: * file.c: Change AND condition to nested condition.
10:53 AM Revision 45771: parse.y: show symbol name
* parse.y (must_be_dynamic_symbol): show the name if it is a
static symbol.
nobu (Nobuyoshi Nakada)


04:45 PM Revision 45770: win32.c: add linkage
* win32/win32.c (ustatfs): need a linkage to get rid of conflict. nobu (Nobuyoshi Nakada)
04:07 PM Revision 45769: win32.c: declare for old VC
* win32/win32.c (ustatfs): declare GetVolumePathNameW for old VC. nobu (Nobuyoshi Nakada)
03:38 PM Revision 45768: * file.c (FSTATFS): check availability of struct statfs and
struct statvfs in addition to fstatfs(2) and fstatvfs(2).
This fixes error in Solaris. [Bug #9788] [ruby-dev:48145]
ngoto (Naohisa Goto)
03:37 PM Revision 45767: parse.y: show name as possible
* parse.y (rb_id_attrset): show the name of broken ID if it is
still registered.
nobu (Nobuyoshi Nakada)
03:25 PM Revision 45766: parse.y: raise with numeric ID type
* parse.y (rb_id_attrset): all valid ID types are handled
properly, raise with numeric ID type which may be broken ...
nobu (Nobuyoshi Nakada)
03:16 PM Revision 45765: * 2014-05-01
03:16 PM Revision 45764: parse.y: use rb_id2str
* parse.y (rb_id_attrset): use rb_id2str to get rid of method call. nobu (Nobuyoshi Nakada)
03:16 PM Revision 45763: test_inadvertent_creation.rb: use Symbol.find
* ext/-test-/symbol/intern.c: Symbol.find is available now.
* test/-ext-/symbol/test_inadvertent_creation.rb (nonint...
nobu (Nobuyoshi Nakada)
12:09 PM Revision 45761: parse.y: use rb_str_ellipsize
* parse.y (next_id): use rb_str_ellipsize to preserve encoding and
get rid of incomplete multibyte sequence.
nobu (Nobuyoshi Nakada)
10:58 AM Revision 45760: * gc.c (gc_after_sweep): suppress unnecessary expanding heap.
Tomb heap pages are freed pages here, so expanding heap is
not required.
09:11 AM Revision 45759: * remove trailing spaces.
nobu (Nobuyoshi Nakada)
09:08 AM Revision 45758: * vm.c (invoke_block_from_c): add VM_FRAME_FLAG_BMETHOD to record
it is bmethod frame.
* vm.c (vm_exec): invoke RUBY_EVENT_RETURN event if rollbacked frame
ko1 (Koichi Sasada)
08:06 AM Revision 45757: * 2014-04-30
08:06 AM Revision 45756: parse.y: pin down dynamic symbol only
* parse.y (rb_id_attrset): pin down dynamic symbol only. it is
possibe that attrset ID can be registered as a stati...
nobu (Nobuyoshi Nakada)


08:42 AM Revision 45745: fix style of ChangeLog
05:19 AM Revision 45744: * (lib/tmpdir.rb): Rescue LoadError on for miniruby.
Revert r45707, r45711, r45717. akr (Akira Tanaka)
03:51 AM Revision 45743: * lib/fileutils.rb: Don't need to define fu_get_gid and fu_get_gid in
rescue LoadError on 'etc'. akr (Akira Tanaka)
01:35 AM Revision 45742: * test/ruby/test_symbol.rb (TestSymbol#test_symbol_gc_1): fix typo.
ktsj (Kazuki Tsujimoto)
01:25 AM Revision 45741: * parse.y (symbols_i): like r45492, call rb_gc_resurrect().
ktsj (Kazuki Tsujimoto)


07:35 PM Revision 45740: new macros for statfs_t
* file.c (HAVE_STRUCT_STATFS_T_F_FSTYPENAME): Add new macro for
* file.c (HAVE_STRUCT_STATFS_T_F_TYPE): d...
07:35 PM Revision 45739: fix preprocessor condition
03:20 PM Revision 45738: * 2014-04-29
03:20 PM Revision 45737: fix typo [Fix GH-603]
* bootstraptest/test_literal.rb: fix typo of "dynamic". [ci skip]
* regexp.rdoc: fix typo of "organized". [ci skip]...
nobu (Nobuyoshi Nakada)
02:13 PM Revision 45736: file.c: fix typo
* file.c (FSTATFS): fix typo and commit miss. nobu (Nobuyoshi Nakada)
02:10 PM Revision 45735: file.c: fix errors on Windows
* file.c (rb_io_statfs, rb_statfs_init, statfs_inspect): fix
compilation errors on Windows.
nobu (Nobuyoshi Nakada)
12:46 PM Revision 45734: * (HAVE_STRUCT_STATFS_F_TYPE): check struct statfs.f_type
to support OpenBSD.
* file.c (statfs_type): use above macro to switch.
* file.c (statfs_inspect): ditto.
naruse (Yui NARUSE)
09:08 AM Revision 45733: * check struct statvfs and struct statvfs.f_fstypename.
* on NetBSD fstatfs is obsoleted.
* file.c: support NetBSD for File::Statfs.
naruse (Yui NARUSE)
08:46 AM Revision 45732: * 2014-04-28
08:46 AM Revision 45731: * gc.c: This argument must be a pointer.
08:46 AM Revision 45730: * gc.c: Fix typos. These are undefined variables.


10:45 AM Revision 45729: trivial change
tadf (tadayoshi funaba)
10:44 AM Revision 45728: * ext/date/date_strptime.c (date__strptime_internal): do not overwrite century.
tadf (tadayoshi funaba)
07:35 AM Revision 45727: * 2014-04-27
07:35 AM Revision 45726: fix indent


02:53 AM Revision 45725: * test/ruby/test_enum.rb (test_flat_map): Added test for flat_map.
Contribute from @igaiga. [fix GH-598] hsbt (Hiroshi SHIBATA)
01:55 AM Revision 45724: compile.c: non-destructive keyword splat
* compile.c (compile_array_): make copy a first hash not to modify
the argument itself. keyword splat should be no...
nobu (Nobuyoshi Nakada)
12:21 AM Revision 45723: update comment.
akr (Akira Tanaka)

Also available in: Atom