From 02/08/2014 to 02/14/2014


04:40 PM Revision 44959: load.c: call init
* load.c (register_init_ext): call initialization function. nobu (Nobuyoshi Nakada)
03:45 PM Revision 44958: * enum.c: Enumerable#{min,min_by,max,max_by} extended to take an
optional argument.
(nmin_cmp): New function.
(nmin_block_cmp): Ditto
(nmin_filter): Ditto.
(nmin_i): Ditto.
akr (Akira Tanaka)
03:29 PM Revision 44957: * include/ruby/ruby.h,
ext/-test-/bignum/bigzero.c: Hide a Bignum definition.
[ruby-core:42891] [Feature #6083]
akr (Akira Tanaka)
03:16 PM Revision 44956: * 2014-02-15
03:16 PM Revision 44955: * include/ruby/intern.h,
akr (Akira Tanaka)
09:42 AM Revision 44951: string.c (rb_str_format_m): trade volatile for RB_GC_GUARD
* string.c (rb_str_format_m): trade volatile for RB_GC_GUARD
RB_GC_GUARD meaning is clear and has better code gener...
06:39 AM Revision 44945: * Changelog: I hope that "ue" is the right replacement of "u-umlaut". it was
removed at r44587 because it was not included in us-ascii. usa (Usaku NAKAMURA)
05:04 AM Revision 44937: * 2014-02-14
05:04 AM Revision 44936: gc.c: unit suffix
* gc.c (get_envparam_size): accept unit suffix 'k', 'm', and 'g'. nobu (Nobuyoshi Nakada)


02:44 PM Revision 44931: * vm_insnhelper.c (vm_call_method): should check ci->me->flag of
a refining method in case the method is private.
[ruby-core:60111] [Bug #9452]
* vm_method.c (make_method_entry_re...
shugo (Shugo Maeda)
09:40 AM Revision 44930: re.c (rb_reg_raise): remove volatile
* re.c (rb_reg_raise): remove volatile
Unnecessary since r41597
09:36 AM Revision 44929: re.c (rb_reg_regcomp): remove volatile
* re.c (rb_reg_regcomp): remove volatile
Unnecessary since r13261
07:55 AM Revision 44928: * test/ruby/test_array.rb: Ensure flatten! is used for test_flatten
Patch by @ksss [Fixes GH-530] zzak (Zachary Scott)
06:59 AM Revision 44927: * marshal.c: fix typo by @xta [fix GH-533] [ci skip]
hsbt (Hiroshi SHIBATA)
06:43 AM Revision 44926: parse.y: attrset from junk ID
* parse.y (IDSET_ATTRSET_FOR_INTERN): fix off-by-one bug.
* parse.y (rb_enc_symname_type): junk ID succeeded by '=' i...
nobu (Nobuyoshi Nakada)
02:06 AM Revision 44925: use pthread_setname_np only if available
* check if pthread_setname_np is available.
* thread_pthread.c: pthread_setname_np is not available on ...
nobu (Nobuyoshi Nakada)
12:15 AM Revision 44924: fix typos [ci skip]


04:04 PM Revision 44923: * revert r44922. I should have used AC_CHECK_FUNCS()
to just define a symbol if the function is available. glass
03:24 PM Revision 44922: * use AC_CHECK_FUNC instead of AC_CHECK_FUNCS
if available. glass
03:17 PM Revision 44921: * 2014-02-13
03:17 PM Revision 44920: * fix to undefine HAVE_MEMEM collectlly if it is broken.
09:01 AM Revision 44919: httpservlet/filehandler.rb: pass queries
* lib/webrick/httpservlet/filehandler.rb (set_dir_list): pass the
given queries to subdirectories.
nobu (Nobuyoshi Nakada)
09:01 AM Revision 44918: yaml/api.c: fix typo
* ext/psych/yaml/api.c (yaml_emitter_delete): fix typo 'empty'
with 'emitter'.
nobu (Nobuyoshi Nakada)
02:36 AM Revision 44917: test_rubyoptions.rb: just check if aborted
* test/ruby/test_rubyoptions.rb (test_segv_loaded_features):
ignore message at segv, just check if aborted.
nobu (Nobuyoshi Nakada)
02:25 AM Revision 44916: error.c: Crash Report log
* error.c (REPORTBUG_MSG): mention about Crash Report log file on
MacOS X.
nobu (Nobuyoshi Nakada)
02:25 AM Revision 44915: bigdecimal.h: suppress warnings
* ext/bigdecimal/bigdecimal.h (VpSetZero, VpSetInf): get rid of
unused-value warnings by gcc 4.9.
nobu (Nobuyoshi Nakada)


04:40 PM Revision 44914: * 2014-02-12
04:40 PM Revision 44913: [DOC]
akr (Akira Tanaka)
02:55 PM Revision 44912: * ext/bigdecimal/bigdecimal.c (BigMath_s_log): Use rb_big_cmp instead of
RBIGNUM_NEGATIVE_P. akr (Akira Tanaka)
02:43 PM Revision 44910: * bignum.c (rb_big_cmp): Specialize a comparison to zero.
* ext/bigdecimal/bigdecimal.c (is_negative): Use rb_big_cmp instead of
akr (Akira Tanaka)
02:06 PM Revision 44909: * ext/openssl/ossl_bn.c (ossl_bn_initialize): Use rb_integer_pack.
Fix SEGV by << (2**34)). akr (Akira Tanaka)
08:02 AM Revision 44908: * ext/tk/README.tcltklib: [DOC] Fix typo by @xta [Fixes GH-532] [ci skip]
zzak (Zachary Scott)
12:10 AM Revision 44907: * 2014-02-11
12:10 AM Revision 44906: * lib/logger.rb: [DOC] Fix arg name for by @ryotarai [ci skip] [fix GH-531]
hsbt (Hiroshi SHIBATA)


05:39 AM Revision 44902: * 2014-02-10
05:39 AM Revision 44901: * enum.c: document that it is OK to take more than available by @mvidner [fix GH-525] [ci skip]
hsbt (Hiroshi SHIBATA)


05:00 AM Revision 44896: * Fix compilation error. akr (Akira Tanaka)


11:56 PM Revision 44895: * (rb_cv_bsd_qsort_r): ensure 'qsort_r' is not BSD version.
nobu (Nobuyoshi Nakada)
08:21 PM Revision 44894: * (rb_cv_gnu_qsort_r): use compile error "conflicting
types for 'qsort_r'" instead of AC_RUN_IFELSE. naruse (Yui NARUSE)
07:08 PM Revision 44893: * lib/yaml.rb: [DOC] Add links to syck and psych on github [Bug #9501]
Based on a patch by Giorgos Tsiftsis [ci skip] zzak (Zachary Scott)
05:13 PM Revision 44892: * 2014-02-09
05:13 PM Revision 44891: marshal.c: Numerics are not tainted
* include/ruby/ruby.h (OBJ_TAINTABLE, OBJ_TAINT, OBJ_INFECT),
marshal.c (r_entry0): all Numerics never be tainted n...
nobu (Nobuyoshi Nakada)
02:40 PM Revision 44890: Properly detect platform for SSE2 instructions.
* add qouting brackets and append wildcard for the
rest after target_cpu, to properly detect platform...
nobu (Nobuyoshi Nakada)
12:50 PM Revision 44889: * check qsort_r(3) and whether it is GNU version.
BSD version has different prototype.
* util.h: use qsort_r() as ruby_qsort() if it is GNU version.
* util.c: define...
09:20 AM Revision 44888: vm_insnhelper.c: adjust indent
* vm_insnhelper.c (check_match): adjust indent. nobu (Nobuyoshi Nakada)
07:35 AM Revision 44887: * lib/resolv.rb (Resolv::DNS::Message::MessageDecoder#get_labels):
Make it iterative. akr (Akira Tanaka)
07:03 AM Revision 44886: * gc.c, gc.h (rb_objspace_marked_object_p): added.
This function *ONLY* works just after marking phase,
before any sweeping.
This function is highly depending curre...
ko1 (Koichi Sasada)
06:42 AM Revision 44885: * lib/resolv.rb: Don't set CLOEXEC flag explicitly. (Ruby set it by
default.) akr (Akira Tanaka)
06:29 AM Revision 44884: * lib/resolv.rb (Resolv::DNS::Message::MessageDecoder): Raise
DecodeError if no data before the limit.
Reported by Will Bryant. [ruby-core:60557] [Bug #9498]
akr (Akira Tanaka)
06:11 AM Revision 44883: * io.c (SMALLBUF): Unused macro removed.
akr (Akira Tanaka)

Also available in: Atom