From 12/26/2013 to 01/01/2014


07:15 PM Revision 44483: eval.c: extra modifier
* eval.c (rb_longjmp): remove an extra modifier from the forward
declaration to match the actual definition. [ruby...
nobu (Nobuyoshi Nakada)
06:43 PM Revision 44482: dbm.c: yield dup of keystr
* ext/dbm/dbm.c (fdbm_fetch): yield dup of keystr, to make it shared
and get rid of use of uninitialized variable.
nobu (Nobuyoshi Nakada)
04:40 PM Revision 44481: * vm_eval.c (method_missing): use ALLOCV_N() instead of
ALLOCA_N() and rb_ary_tmp_new(). glass
03:55 PM Revision 44480: * array.c (rb_ary_zip): use ALLOCV_N() instead of ALLOCA_N().
03:19 PM Revision 44479: * 2014-01-02
03:19 PM Revision 44478: * hash.c (rb_hash_keys): make rb_hash_keys() static.
it is no longer used from array.c since r43969.
the patch is from normalperson (Eric Wong).
[ruby-core:59449] [Fe...
01:11 PM Revision 44477: test_transcode.rb: add messages
* test/ruby/test_transcode.rb (test_valid_dummy_encoding): add
assertion messages and suppress a warning.
nobu (Nobuyoshi Nakada)
09:19 AM Revision 44476: LDFLAGS and DLDFLAGS for opt-dir
* reset LDFLAGS and DLDFLAGS for opt-dir again after
LIBPATHFLAG and RPATHFLAG are set. [ruby-dev:47...
nobu (Nobuyoshi Nakada)
02:12 AM Revision 44475: * 2014-01-01
02:12 AM Revision 44474: use SSE2
* use SSE2 instructions for drop unexpected
precisions. [ruby-core:54738] [Bug #8358]
nobu (Nobuyoshi Nakada)


02:49 PM Revision 44473: eval.c: raise with cause
* eval.c (rb_f_raise): add cause: optional keyword argument.
[ruby-core:58610] [Feature #8257] [EXPERIMENTAL]
nobu (Nobuyoshi Nakada)
01:12 PM Revision 44472: remove HAVE_FSEEKO from win32/win32.c
arton (Akio Tajima)
12:25 PM Revision 44471: * io.c (io_fwrite): allocate frozen str only when str is not converted.
09:32 AM Revision 44470: mkmf.rb: fix for 1.8 baseruby
* lib/mkmf.rb (init_mkmf): fix for 1.8 baseruby. RbConfig of 1.8
did not have CXXFLAGS.
nobu (Nobuyoshi Nakada)
06:44 AM Revision 44469: mkmf.rb: expand RUBY_SO_NAME
* lib/mkmf.rb (RbConfig): expand RUBY_SO_NAME for extensions
backward compatibility. [ruby-core:59426] [Bug #9329]
nobu (Nobuyoshi Nakada)
06:34 AM Revision 44468: mkconfig.rb: pass version numbers
* tool/mkconfig.rb (RbConfig): version numbers are also needed by
nobu (Nobuyoshi Nakada)


07:48 PM Revision 44465: * 2013-12-31
07:47 PM Revision 44464: Add [DOC] tag [ci skip]
zzak (Zachary Scott)
02:39 PM Revision 44463: * variable.c: Adding extra example in docs. [Bug #9210]
ayumin (Ayumu AIZAWA)
09:34 AM Revision 44462: encoding.c: mask dummy flags
* encoding.c (must_encindex, rb_enc_from_index, rb_obj_encoding): mask
encoding index and ignore dummy flags. [rub...
nobu (Nobuyoshi Nakada)
07:14 AM Revision 44461: * 2013-12-30
07:14 AM Revision 44460: * tool/make-snapshot: needs CXXFLAGS. [ruby-core:59393][Bug #9320]
eban (Hirofumi WATANABE)


09:43 AM Revision 44459: * lib/mkmf.rb (configuration): Make CXXFLAGS customizable.
Patch by Kohei Suzuki (eagletmt). [Fixes GH-492] sorah (Sorah Fukumori)
03:11 AM Revision 44458: proc.c: fix inherited method owner
* proc.c (mnew_from_me): keep iclass as-is, to make inheritance
chain consistent. [ruby-core:59358] [Bug #9315]
nobu (Nobuyoshi Nakada)


11:47 PM Revision 44457: test_sprintf.rb: sprintf with a hash as parameter
* test/ruby/test_sprintf.rb (test_hash): Added tests for sprintf
with a hash as parameter. [Fixes GH-491]
nobu (Nobuyoshi Nakada)
11:47 PM Revision 44456: test_sprintf.rb: sprintf with a hash as parameter
* test/ruby/test_sprintf.rb (test_hash): Added tests for sprintf
with a hash as parameter. [Fixes GH-491]
nobu (Nobuyoshi Nakada)
11:21 PM Revision 44455: vm_insnhelper.c: missing super in method module
* vm_insnhelper.c (vm_search_super_method): direct superclass of a
module is found when super called in a Method ob...
nobu (Nobuyoshi Nakada)
10:28 PM Revision 44454: * 2013-12-29
10:28 PM Revision 44453: * compar.c (cmp_eq_recursive): Fix the return value, the value for
failed #<=> should be nil. It was raising a NoMethodError for
the test case TestComparable#test_no_cmp (undefined m...
Eregon (Benoit Daloze)
01:22 PM Revision 44452: * object.c (Kernel#<=>) surround Comparable operators with <code> tags.
The #== method was hidden in ri/rdoc's output and was highlighting
the line instead.
Eregon (Benoit Daloze)
08:25 AM Revision 44451: * benchmark/bm_so_meteor_contest.rb: [DOC] Fix a few typos
* ext/fiddle/lib/fiddle/import.rb: ditto
* ext/psych/lib/psych.rb: ditto
* ext/psych/lib/psych/nodes/sequence.rb: dit...
charliesome (Charlie Somerville)


03:42 PM Revision 44450: * 2013-12-28
03:42 PM Revision 44449: parse.y: save cmdarg_stack in local scope
* parse.y (local_push_gen, local_pop_gen): save cmdarg_stack to
isolate command argument state from outer scope.
nobu (Nobuyoshi Nakada)
05:46 AM Revision 44448: expand-config.rb: expand config values
* tool/expand-config.rb: expand config values, extracted from
* win32/Makefile.sub (ruby_pc): ...
nobu (Nobuyoshi Nakada)
05:46 AM Revision 44447: mkconfig.rb: prefer unexpanded values
* tool/mkconfig.rb: prefer configured values than overriding
values for RUBY_INSTALL_NAME and RUBY_SO_NAME when exp...
nobu (Nobuyoshi Nakada)
05:46 AM Revision 44446: verconf.h.tmpl: rename
* template/verconf.h.tmpl: rename from .in since this is an erb
template file, but not for config.status.
* common...
nobu (Nobuyoshi Nakada)
04:25 AM Revision 44445: * 2013-12-27
04:25 AM Revision 44444: * win32/{setup.mak,Makefile.sub}: update fake.rb like
template/ usa (Usaku NAKAMURA)


01:17 PM Revision 44441: * lib/time.rb: [DOC] Fix typo
[ci skip]
07:11 AM Revision 44440: * win32/Makefile.sub (fake.rb): should depend on version.h because
if RUBY_VERSION is updated, fake.rb need to say the new version
to avoid install error in rbconfig.rb.
usa (Usaku NAKAMURA)
05:28 AM Revision 44439: hash.c: remove dead code
* hash.c (rb_hash_reject): remove dead code for the deprecated
nobu (Nobuyoshi Nakada)
05:25 AM Revision 44438: hash.c: no extra states copy
* hash.c (HASH_REJECT_COPY_EXTRA_STATES): turn off the old
behavior, copying extra states by accident.
nobu (Nobuyoshi Nakada)
03:53 AM Revision 44437: ruby/version.h: bump API version
* include/ruby/version.h: bump API version too. nobu (Nobuyoshi Nakada)
03:16 AM Revision 44436: * version.h (RUBY_VERSION): 2.2.0 development has started.
matz (Yukihiro Matsumoto)
01:29 AM Revision 44435: * ChangeLog: reformatting for the previous commit.
usa (Usaku NAKAMURA)
01:28 AM Revision 44434: * tool/merger.rb (tag): support 2.1.1 semi-automatic tagging and 2.2.0 explicit tagging.
usa (Usaku NAKAMURA)

Also available in: Atom