Project

General

Profile

Activity

From 02/14/2014 to 02/20/2014

02/20/2014

11:45 PM Revision 45065: * 2014-02-21
svn
11:45 PM Revision 45064: gc.c: RB_GC_GUARD should be robust enough for any compiler
* include/ruby/ruby.h (RB_GC_GUARD):
use rb_gc_guarded_ptr_val on non-GCC/MSC
* gc.c (rb_gc_guarded_ptr_val): renam...
normal
01:22 PM Revision 45063: * ext/socket/raddrinfo.c (numeric_getaddrinfo): Use xcalloc.
Suggested by Eric Wong.
https://bugs.ruby-lang.org/issues/9525#note-14
akr (Akira Tanaka)
03:09 AM Revision 45059: * hash.c (rb_hash_flatten): fix behavior of flatten(0).
[ruby-dev:47988] [Bug #9533]
* test/ruby/test_array.rb: test for above. patch is from
Takeshi Sasaki.
glass
02:27 AM Revision 45058: * 2014-02-20
svn
02:27 AM Revision 45057: * hash.c (rb_hash_flatten): fix behavior of flatten(-1).
[ruby-dev:47988] [Bug #9533]
* test/ruby/test_array.rb: test for above.
glass

02/19/2014

10:37 AM Revision 45047: * ext/socket: Bypass getaddrinfo() if node and serv are numeric.
Reporeted by Naotoshi Seo. [ruby-core:60801] [Bug #9525]
* ext/socket/extconf.rb: Detect struct sockaddr_in6.sin6_l...
akr (Akira Tanaka)
09:38 AM Revision 45046: * ext/socket: Wrap struct addrinfo by struct rb_addrinfo.
akr (Akira Tanaka)
08:51 AM Revision 45045: * ext/socket/ipsocket.c (ip_s_getaddress): Don't access freed memory.
akr (Akira Tanaka)
02:40 AM Revision 45043: * 2014-02-19
svn
02:40 AM Revision 45042: * configure.in: it must see rb_cv_broken_memmem not rb_cv_func_memmem.
naruse (Yui NARUSE)

02/18/2014

02:23 PM Revision 45037: * test/socket/test_socket.rb: unix socket is required by test case.
hsbt (Hiroshi SHIBATA)
12:05 PM Revision 45034: * test/socket/test_addrinfo.rb: remove unused variables.
* test/socket/test_nonblock.rb: ditto.
* test/socket/test_socket.rb: ditto.
* test/socket/test_unix.rb: ditto.
* test...
hsbt (Hiroshi SHIBATA)
05:28 AM Revision 45033: * lib/test/unit.rb: Requires minitest < 5.0.0 if Gem is available.
sorah (Sorah Fukumori)
05:27 AM Revision 45032: * lib/test/unit/test-unit.gemspec: Add minitest < 5.0.0 dependency
* tool/rbinstall.rb: Add empty implementations for `add_dependency`,
`add_runtime_dependency`, `add_development_dep...
sorah (Sorah Fukumori)
03:13 AM Revision 45031: * configure.in (FILE_COUNT): Removed. (win32.c defines it in itself.)
(FILE_READPTR): Ditto. akr (Akira Tanaka)
12:44 AM Revision 45030: * 2014-02-18
svn
12:44 AM Revision 45029: * test/test/psych/test_string.rb: remove unused variables.
* test/test/psych/test_yaml.rb: ditto. hsbt (Hiroshi SHIBATA)

02/17/2014

12:32 PM Revision 45028: * test/ruby/test_gc.rb: ignore warning messages for running with -w
option such as chkbuild. ko1 (Koichi Sasada)
11:01 AM Revision 45027: * internal.h: Move BDIGIT and related definitions from
include/ruby/defines.h. akr (Akira Tanaka)
08:41 AM Revision 45025: marshal.c: do not recycle wrapper objects
* marshal.c (marshal_dump, marshal_load): do not recycle wrapper
objects, to prevent from segfault with continuatio...
nobu (Nobuyoshi Nakada)
06:51 AM Revision 45024: * properties.
nobu (Nobuyoshi Nakada)
06:46 AM Revision 45023: * doc/keywords.rdoc: [DOC] Add keywords doc by documenting-ruby/ruby#29
https://github.com/documenting-ruby/ruby/pull/29 [ci skip] zzak (Zachary Scott)
03:33 AM Revision 45022: * gc.c (get_envparam_double): fix a warning message.
ko1 (Koichi Sasada)
03:27 AM Revision 45021: * gc.c: introduce new environment variable
"RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR" to control major/minor GC
frequency.
Do full GC when the number of old obje...
ko1 (Koichi Sasada)
02:39 AM Revision 45020: * test/test_pty.rb: use underscore variables. because ignored unseued variables.
hsbt (Hiroshi SHIBATA)
02:39 AM Revision 45019: * test/test_find.rb: remove unused variables.
hsbt (Hiroshi SHIBATA)
01:06 AM Revision 45018: * properties.
nobu (Nobuyoshi Nakada)

02/16/2014

05:14 PM Revision 45016: * 2014-02-17
svn
05:14 PM Revision 45015: * ext/bigdecimal/bigdecimal.c (BigDecimal_initialize): Insert GC guard.
* ext/bigdecimal/bigdecimal.c (BigDecimal_global_new): ditto. mrkn (Kenta Murata)
08:34 AM Revision 45004: add tests.
akr (Akira Tanaka)
07:53 AM Revision 45003: ext/psych/yaml: suppress warnings
* ext/psych/yaml/emitter.c (WRITE_BREAK, PUT_BREAK): suppress
unused-value warnings.
* ext/psych/yaml/parser.c, ex...
nobu (Nobuyoshi Nakada)
07:53 AM Revision 45002: bigdecimal.c: refine macros
* ext/bigdecimal/bigdecimal.c (PUSH, SAVE): remove extra
semicolons.
* ext/bigdecimal/bigdecimal.c (GUARD_OBJ): ad...
nobu (Nobuyoshi Nakada)
07:20 AM Revision 45001: ruby.h: use FIX2LONG
* include/ruby/ruby.h (RBIGNUM_SIGN): use FIX2LONG() instead of
FIX2INT() for optimization, since rb_big_cmp() retu...
nobu (Nobuyoshi Nakada)
06:55 AM Revision 45000: * test/test_securerandom.rb: use File.exist? instead of File.exists?
hsbt (Hiroshi SHIBATA)
06:05 AM Revision 44999: * test/pathname/test_pathname.rb: use File.exist? instead of File.exists?
hsbt (Hiroshi SHIBATA)
06:05 AM Revision 44998: * test/net/ftp/test_ftp.rb: remove unused variables.
test/logger/test_logger.rb: ditto. hsbt (Hiroshi SHIBATA)
05:53 AM Revision 44997: dir.c (dir_s_glob): RB_GC_GUARD instead of volatile
normal
05:34 AM Revision 44996: * include/ruby/ruby.h (RBIGNUM_SIGN): Defined for compatibility.
(RBIGNUM_POSITIVE_P): Ditto.
(RBIGNUM_NEGATIVE_P): Ditto.
akr (Akira Tanaka)
04:19 AM Revision 44995: io.c (rb_f_backquote): trade volatile for manual recycle
* io.c (rb_f_backquote): trade volatile for manual recycle
rb_gc_force_recycle ensures object is visible until recycle
normal
03:45 AM Revision 44994: marshal.c: use rb_gc_force_recycle for GC-safety
Putting rb_gc_force_recycle at the end of the function has a nice
side-effect of keeping wrapper visible to GC until ...
normal

02/15/2014

11:13 PM Revision 44992: * README.EXT.ja: [DOC] Fix typo by @utenmiki [Fixes GH-534] [ci skip]
https://github.com/ruby/ruby/pull/534 zzak (Zachary Scott)
10:48 PM Revision 44991: * ext/bigdecimal/bigdecimal.c (BIGNUM_ZERO_P): Unused macro removed.
akr (Akira Tanaka)
09:17 PM Revision 44990: * 2014-02-16
svn
09:17 PM Revision 44989: * internal.h: Rename macro names: RBIGNUM_FOO to BIGNUM_FOO.
(BIGNUM_EMBED_LEN_NUMBITS): Renamed from RBIGNUM_EMBED_LEN_NUMBITS.
(BIGNUM_EMBED_LEN_MAX): Renamed from RBIGNUM_EM...
akr (Akira Tanaka)
11:49 AM Revision 44971: * configure.in (FILE_READEND): Don't detect it because it is not used.
akr (Akira Tanaka)
04:23 AM Revision 44966: probes_helper.h (RUBY_DTRACE_HOOK): correct type for _id
* probes_helper.h (RUBY_DTRACE_HOOK): correct type for _id
I want to experiment with uint32_t ID
normal
02:48 AM Revision 44965: * bignum.c (rb_big_cmp): Avoid bignum allocation for comparison
between bignum and fixnum. akr (Akira Tanaka)
02:47 AM Revision 44964: Add note about "struct RBignum is hidden.".
akr (Akira Tanaka)
02:43 AM Revision 44963: Describe "Deprecated APIs removed." and "struct RBignum is hidden."
akr (Akira Tanaka)
01:59 AM Revision 44962: fd_setsize/depend: fix wrong dependencies
* ext/-test-/win32/fd_setsize/depend: fix wrong dependencies.
[ruby-dev:47253]
shirosaki
01:33 AM Revision 44961: minor rdoc typo
ryan
12:39 AM Revision 44960: Range#bsearch: fix typo in rdoc
marcandre (Marc-Andre Lafortune)

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,
internal.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
svn
03:16 PM Revision 44955: * include/ruby/intern.h,
include/ruby/io.h,
include/ruby/ruby.h,
include/ruby/win32.h,
include/ruby/backward/rubysig.h,
bignum.c,
gc...
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...
normal
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
svn
05:04 AM Revision 44936: gc.c: unit suffix
* gc.c (get_envparam_size): accept unit suffix 'k', 'm', and 'g'. nobu (Nobuyoshi Nakada)
 

Also available in: Atom