From 04/28/2014 to 05/04/2014


08:56 PM Revision 45822: * ext/date/date_core.c (rt_rewrite_frags): a new feature (not a
bug fix) of strptime. applies offset even if the given date is
not local time (%s and %Q). This is an exceptiona...
tadf (tadayoshi funaba)
03:57 PM Revision 45816: update a comment.
akr (Akira Tanaka)
03:51 PM Revision 45814: * 2014-05-05
03:51 PM Revision 45813: add comment.
akr (Akira Tanaka)
01:04 PM Revision 45809: vm.c: Init_vm_objects
* vm.c (Init_vm_objects): initialize VM internal objects, after
heap initialized.
nobu (Nobuyoshi Nakada)
11:52 AM Revision 45808: * lib/time.rb (Time.force_zone!): Use usual local time if it has
expected offset from UTC. akr (Akira Tanaka)
09:01 AM Revision 45807: * lib/time.rb (Time.force_zone!): New private method.
(Time.make_time): Use Time.force_zone!.
(Time.strptime): Ditto.
(Time.rfc2822): Ditto.
(Time.xmlschema): Ditto....
akr (Akira Tanaka)
02:41 AM Revision 45806: * math.c (math_atan2): remove the condition for test.
nobu (Nobuyoshi Nakada)
01:23 AM Revision 45805: math.c: C99-like atan2
* math.c (math_atan2): return values like as expected by C99 if
both two arguments are infinity. based on the patc...
nobu (Nobuyoshi Nakada)


11:41 PM Revision 45804: test_math.rb: rename check as assert_float
* test/ruby/test_math.rb (assert_float): rename with `assert_`
prefix so that the caller frame would appear in back...
nobu (Nobuyoshi Nakada)
06:47 PM Revision 45803: [DOC]
akr (Akira Tanaka)
06:47 PM Revision 45802: * lib/time.rb (Time.httpdate): Always return a UTC Time object.
akr (Akira Tanaka)
06:27 PM Revision 45801: * lib/time.rb (Time.make_time): Refactored.
akr (Akira Tanaka)
06:11 PM Revision 45800: * lib/time.rb (Time.rfc2822): Fix year completion.
Produce fixed-offset time object if appropriate.
(Time.xmlschema): Produce fixed-offset time object if appropriate.
akr (Akira Tanaka)
03:23 PM Revision 45799: * 2014-05-04
03:23 PM Revision 45798: * lib/time.rb (make_time): Produce fixed-offset time object if
(Time.strptime): Use d[:zone] instead of d[:offset].
* lib/rss/rss.rb (Time.w3cdtf): Produce fixed-of...
akr (Akira Tanaka)
01:09 PM Revision 45797: add tests.
akr (Akira Tanaka)
11:31 AM Revision 45796: * lib/time.rb (Time.strptime): Use d[:offset] if d[:seconds] is not
Reported by tadayoshi funaba. [ruby-core:62322]
akr (Akira Tanaka)
05:28 AM Revision 45795: math.c: check domain of base argument
* math.c (math_log): check domain of base argument too. raises
Math::DomainError instead of returning NaN if the b...
nobu (Nobuyoshi Nakada)
05:28 AM Revision 45794: math.c: adjust prototype of math_log
* math.c (math_log): adjust prototype as method function. nobu (Nobuyoshi Nakada)


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.

Also available in: Atom