Project

General

Profile

Activity

From 06/03/2014 to 06/09/2014

06/09/2014

02:05 PM Revision ce4ecc6b (git): fold too long line
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:43 AM Revision 5b2a7458 (git): * gc.c: change full GC timing to keep lower memory usage.
Extend heap only at
(1) after major GC
or
(2) after several (two times, at current) minor GC
Details in https...
ko1 (Koichi Sasada)
07:01 AM Revision 029fd365 (git): gc.c: fix typo
* gc.c (gcdebug_sentinel): fix typo, "sentinel" not "sential".
[fix GH-634]
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)

06/08/2014

03:04 PM Revision 71992ebd (git): * 2014-06-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision 8a2dc6f1 (git): configure.in: disable posix_fadvise
* configure.in (posix_fadvise): disable use of posix_fadvise
itself on 32-bit AIX. [ruby-core:62968] [Bug #9914]
...
nobu (Nobuyoshi Nakada)
02:46 PM Revision 34b6d256 (git): compile.c: use enum
* compile.c (new_insn_body): use enum instead of bare int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46383 b...
nobu (Nobuyoshi Nakada)
02:39 PM Revision 1c0b507b (git): io.c (rb_io_advise): AIX currently does not support a 32-bit call to
posix_fadvise() if _LARGE_FILES is defined. Patch by Rei Odaira.
[ruby-core:62968] [Bug #9914]
git-svn-id: svn+ssh:...
Yutaka Kanemoto
01:22 AM Revision bcc2c89e (git): Show the epapsed time for failed test as well.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:02 AM Revision 75cbab3b (git): test_thread.rb: remove garbage
* bootstraptest/test_thread.rb: remove a garbage line for debug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
nobu (Nobuyoshi Nakada)

06/07/2014

07:57 PM Revision 85521e60 (git): bootstraptest/test_{fork,io,thread}.rb: reduce sleep times
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:57 PM Revision 7d8fc369 (git): runner.rb: elapsed times
* bootstraptest/runner.rb (show_progress): show each elapsed times
in verbose mode.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
07:52 PM Revision 35386858 (git): * 2014-06-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:52 PM Revision d9e00a7d (git): string.c: update rdoc of rb_str_slice_bang()
* string.c (rb_str_slice_bang): [DOC] update return value against
a fixnum, which has changed because of M17N. [fi...
nobu (Nobuyoshi Nakada)
01:16 PM Revision a21ac07f (git): * numeric.c (do_coerce): Add a warning when an exception is raised
or an invalid value is returned in #coerce called by
numeric comparison operators and the exception
thrown by the...
Eregon (Benoit Daloze)
09:16 AM Revision ea7ce309 (git): * numeric.c (bit_coerce): remove constant parameter `err'
(always TRUE) of bit_coerce().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46374 b2dd03c8-39d4-4d8f-98ff-823fe...
Eregon (Benoit Daloze)
07:11 AM Revision 3acff92b (git): cont.c : keep context.uc_stack.ss_sp and context.uc_stack.ss_size for later use.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Yutaka Kanemoto
03:51 AM Revision 0e7cd641 (git): io.c: truncate before appending
* io.c (read_all): truncate the buffer before appending read data,
instead of truncating before reading.
[ruby-co...
nobu (Nobuyoshi Nakada)
03:29 AM Revision 63517876 (git): digest.c: call to_s once
* ext/digest/digest.c (rb_digest_instance_equal): no need to call
`to_s` twice. [Bug #9913]
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
02:41 AM Revision 4169440f (git): * object.c (rb_mod_initialize_clone): Override Kernel#initialize_clone
to avoid an exception on Class.new.freeze.clone.to_s.
Reported by Andrew Grimm. [ruby-core:41858] [Bug #5828]
g...
akr (Akira Tanaka)

06/06/2014

09:05 PM Revision aae18778 (git): * 2014-06-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:05 PM Revision bc211f36 (git): digest.c: fix #== for non-string arguments
* ext/digest/digest.c (rb_digest_instance_equal):
fix #== for non-string arguments. [ruby-core:62967] [Bug #9913]
*...
Eregon (Benoit Daloze)
04:23 PM Revision 1b32155c (git): merge revision(s) r45517,r45544,r45924:
signal.c: check stack overflow by SP
* signal.c (check_stack_overflow): raise SystemStackError if SP
regis...
nagachika (Tomoyuki Chikanaga)
01:19 PM Revision fd8b2547 (git): node.h: remove NODE_PRIVATE_RECV
* compile.c (private_recv_p): check by node type, instead of a
magic number.
* node.h (NODE_PRIVATE_RECV), parse.y ...
nobu (Nobuyoshi Nakada)
08:07 AM Revision 199f814f (git): compile.c, parse.y: private op assign
* compile.c (iseq_compile_each), parse.y (new_attr_op_assign_gen):
allow op assign to a private attribute.
[ruby-...
nobu (Nobuyoshi Nakada)
07:58 AM Revision 7342e78e (git): test_assignment.rb: assignment to private attribute
* test/ruby/test_assignment.rb (test_assign_private_self): test
for r3509, assignment to private attribute is allow...
nobu (Nobuyoshi Nakada)
07:58 AM Revision 3c93a7d9 (git): test_assignment.rb: split test_assign
* test/ruby/test_assignment.rb (test_assign): split by assignment
forms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
07:54 AM Revision 118f0d1d (git): parse.y: attr_receiver
* parse.y (aryset_gen): use `attr_receiver()`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46362 b2dd03c8-39d4...
nobu (Nobuyoshi Nakada)
06:05 AM Revision bb3f0363 (git): node.h: NODE_PRIVATE_RECV
* node.h (NODE_PRIVATE_RECV): name a magic number, `self` as the
receiver of a setter method call.
* compile.c (pr...
nobu (Nobuyoshi Nakada)
04:39 AM Revision 71a3cb13 (git): io.c: not shorten buffer unless succeeded
* io.c (io_setstrbuf, io_read): should not shorten the given buffer until
read succeeds. [ruby-core:55951] [Bug #8...
nobu (Nobuyoshi Nakada)

06/05/2014

10:43 PM Revision 68a06368 (git): * 2014-06-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:42 PM Revision 3f6eafaa (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: dump empty symbols with a
tag so that they can be parsed on input. [Bug #9873] [ruby-core:62825]
* test/psych/test_symbol.rb: test for change
...
tenderlovemaking (Aaron Patterson)
09:16 AM Revision 88fda023 (git): Join a thread.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:14 AM Revision 72a77c25 (git): * gc.c (gc_page_sweep): refactoring.
* gc.c (gc_page_sweep): should not set, but add final_slots into
sweep_page->final_slots.
git-svn-id: svn+ssh://...
ko1 (Koichi Sasada)
05:36 AM Revision a4d7e428 (git): version.c: show malloc_conf
* configure.in (jemalloc): check for the header regardless drop-in
libjemalloc is found, for `malloc_conf` declarat...
nobu (Nobuyoshi Nakada)
05:16 AM Revision 6ab08d2e (git): configure.in, missing.h: jemalloc mangling
* configure.in (with-jemalloc): also check for header, for ABIs
which JEMALLOC_MANGLE is needed, i.e., Mach-O and P...
nobu (Nobuyoshi Nakada)
03:53 AM Revision 3105141c (git): * man/ruby.1: remove rubyforge entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
03:47 AM Revision f4e9aa37 (git): * misc/README: use github link instead of rubyforge.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:05 AM Revision 0e3debf1 (git): * gc.c (obj_free): check also FL_PROMOTED bit by RVALUE_OLD_P().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)

06/04/2014

07:34 PM Revision 045aef85 (git): * 2014-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:34 PM Revision 22d8480e (git): configure.in: add --with-jemalloc option
* configure.in: add --with-jemalloc option
[ruby-core:62912]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@463...
Eric Wong
01:33 PM Revision 2f73dbd0 (git): * gc.c: introduce RZombie to manage zombie objects.
Rewrite finalizing logics with this type.
* gc.c (gc_verify_internal_consistency): verify zombie (finalizing)
objec...
ko1 (Koichi Sasada)
01:11 PM Revision b165f9b5 (git): fix typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:09 PM Revision 5861d4f1 (git): re.c: consider name encoding
* re.c (match_aref, rb_reg_regsub): consider encoding of captured
names, encoding-incompatible should not match.
...
nobu (Nobuyoshi Nakada)
12:33 PM Revision ea0e8e61 (git): re.c: reduce new strings
* re.c (match_aref, rb_reg_regsub): reduce new strings creation
for exceptions.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
12:23 PM Revision 561fe110 (git): re.c: fix name with NUL
* re.c (match_aref): should not ignore name after NUL byte.
[ruby-dev:48275] [Bug #9902]
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)

06/03/2014

07:08 PM Revision 161a0df7 (git): * 2014-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:08 PM Revision 140929d8 (git): vm.c: return the result hash
* vm.c (core_hash_merge_kwd): should return the result hash, which
may be converted from and differ from the given ...
nobu (Nobuyoshi Nakada)
02:33 PM Revision fc3c52eb (git): + * ruby.c (load_file_internal2): Extracted from load_file_internal.
+ (load_file_internal): Invoke load_file_internal2 using rb_protect.
+ Close an opened FD if load_fil...
akr (Akira Tanaka)
10:17 AM Revision 7ad125d7 (git): * gc.c (rb_objspace_free): should not rest_sweep() here.
Some data structures are already freed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46340 b2dd03c8-39d4-4d8f...
ko1 (Koichi Sasada)
09:47 AM Revision a5fd4c45 (git): * test/ruby/test_gc.rb: allocate more objects to invoke GC by newobj.
GC allows extending pages depends on heap_increment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46339 b2dd0...
ko1 (Koichi Sasada)
09:13 AM Revision 29bee7e8 (git): revert r46332 because RVALUE_OLD_P() returns int by r46334
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:02 AM Revision 75604b07 (git): * gc.c (rb_gc_call_finalizer_at_exit): add
gc_verify_internal_consistency() when RGENGC_CHECK_MODE >= 2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46...
ko1 (Koichi Sasada)
09:00 AM Revision 2e437f8b (git): * gc.c: change the counting method for young objects.
clear counter at the beggining of every GC and
count promoted (infant->young) objects.
Some promotions (infant->y...
ko1 (Koichi Sasada)
07:50 AM Revision 9d71a0ae (git): * gc.c: add verifying counters code in gc_verify_internal_consistency().
gc_verify_internal_consistency() counts all
- live objects
- young objects (if age2 promotion)
- old objects
...
ko1 (Koichi Sasada)
07:44 AM Revision b2597910 (git): gc.c: int for simple predicates
* gc.c: use int for simple predicate functions instead of VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
nobu (Nobuyoshi Nakada)
07:44 AM Revision 3809c47d (git): ChangeLog: remove garbages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:37 AM Revision 3d42f229 (git): * gc.c (rb_gc_force_recycle): we only need to know the result (0/1)
of RVALUE_OLD_P(). clang fails to compile it because is_old is
`int' but RVALUE_OLD_P() returns VALUE.
git-svn-i...
ko1 (Koichi Sasada)
04:19 AM Revision 87505dd7 (git): * lib/net/imap.rb (body_type_1part): Gmail IMAP reports a body
type as "MIXED" followed immediately by params
[ruby-core:62864] [Bug #9885]
git-svn-id: svn+ssh://ci.ruby...
shugo (Shugo Maeda)
04:19 AM Revision e7d8c473 (git): * gc.c (objspace_live_slot): live slot count should not include final
slot (contains T_ZOMBIE) count.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46330 b2dd03c8-39d4-4d8f-98ff-82...
ko1 (Koichi Sasada)
04:03 AM Revision a0bbf948 (git): * gc.c (obj_free): fix spacing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:00 AM Revision 58390617 (git): * gc.c (check_gen_consistency): fix error message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:55 AM Revision baff4dfe (git): * gc.c: count old/young objects more correctly.
* gc.c (RVALUE_DEMOTE_FROM_OLD): decrement old object count.
* gc.c (RVALUE_DEMOTE_FROM_YOUNG): decrement young objec...
ko1 (Koichi Sasada)
03:29 AM Revision d27a685b (git): * test/ruby/memory_status.rb: add $LOAD_PATH to load test/unit
correctly for fiddle/import unavailable environments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46326 b2dd...
ko1 (Koichi Sasada)
12:48 AM Revision 5d9eae4a (git): * test/openssl/test_ssl.rb (OpenSSL::TestSSL#test_verify_result):
shouldn't use same server for respective tests, because the 1st
test sometimes kills the server main loop silently....
U.Nakamura
 

Also available in: Atom