Project

General

Profile

Activity

From 12/15/2013 to 12/21/2013

12/21/2013

05:10 AM Backport #9271 (Assigned): please backport r44307
usa (Usaku NAKAMURA)
05:07 AM Backport #9271 (Closed): please backport r44307
see #9199. usa (Usaku NAKAMURA)
02:59 AM Backport #9270 (Closed): Array#to_h should not ignore badly formed elements
The upcoming Array#to_h feature currently ignores elements that are not 2-elements arrays. Array#to_h could instead r... marcandre (Marc-Andre Lafortune)

12/20/2013

09:38 AM Revision 44301: tags trunk@r44300 as v2_1_0_rc1
naruse (Yui NARUSE)
08:57 AM Revision 44300: * vm_method.c: check definition of
GLOBAL_METHOD_CACHE_SIZE and GLOBAL_METHOD_CACHE_MASK. ko1 (Koichi Sasada)
08:07 AM Revision 44299: * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN into
RB_OBJ_WRITE and RB_OBJ_WRITTEN.
* array.c, class.c, compile.c, hash.c, internal.h, iseq.c,
proc.c, process.c, re.c...
ko1 (Koichi Sasada)
07:01 AM Revision 44298: * include/ruby/ruby.h: add a comment for WB interfaces.
ko1 (Koichi Sasada)
07:00 AM Revision 44297: configure.in: use RUBY_APPEND_OPTIONS
* configure.in: DLDFLAGS is defined in --with-opt-dir handler, so
${DLDFLAGS=} does not work now. use RUBY_APPEND_...
nobu (Nobuyoshi Nakada)
07:00 AM Revision 44296: configure.in: remove options from comments
* configure.in (RUBY_APPEND_OPTION, RUBY_APPEND_OPTIONS),
(RUBY_PREPEND_OPTION, RUBY_PREPEND_OPTIONS): remove optio...
nobu (Nobuyoshi Nakada)
05:51 AM Revision 44295: * configure.in (AC_ARG_WITH): use withval directly.
fix failure on FreeBSD.
http://fb32.rubyci.org/~chkbuild/ruby-trunk/log/20131217T070301Z.diff.html.gz
naruse (Yui NARUSE)
05:10 AM Revision 44294: ruby.h: swap iv_index_tbl and super for struct RClass
* include/ruby/ruby.h (struct RClass): add super, remove iv_index_tbl.
since RCLASS_SUPER() is commonly used inside...
tmm1 (Aman Gupta)
04:44 AM Revision 44293: Fix typo in tests
* test/ruby/test_proc.rb: s/overriden/overridden/
* test/ruby/test_refinement.rb: ditto
a_matsuda

12/19/2013

11:18 PM Revision 44292: vm_dump.c: improve wording of apple crashlog messages
tmm1 (Aman Gupta)
10:09 PM Revision 44291: * 2013-12-20
svn
10:09 PM Revision 44290: * lib/rubygems: Update to RubyGems master 03d6ae7. Changes include:
* Fixed typos.
* Relaxed Gem.ruby test for ruby packagers that do not use `ruby`.
* test/rubygems: ditto.
drbrain (Eric Hodel)
07:58 AM Revision 44289: * lib/rexml/entity.rb: [DOC] Fix typo
s/matchs/matches/
[ci skip]
a_matsuda
07:32 AM Revision 44288: fix typo
naruse (Yui NARUSE)
05:04 AM Revision 44287: * gc.c (heap_get_freeobj): improve hot path performance.
* gc.c (heap_get_freeobj_from_next_freepage): replace with
heap_get_freepage(). It returns freeobj instead of freep...
ko1 (Koichi Sasada)
03:05 AM Revision 44286: * lib/rubygems: Update to RubyGems master af60443. Changes include:
* Improved speed of `gem install --ignore-dependencies`.
* Open read-write for exclusive flock. [ruby-trunk - Bug...
drbrain (Eric Hodel)
02:27 AM Revision 44285: vm_insnhelper.c: optimize for loop
* vm_insnhelper.c (vm_call_iseq_setup_normal): simple for loop
condition optimization. this area shows up as a hots...
tmm1 (Aman Gupta)
01:51 AM Revision 44284: * gc.c (newobj_of): don't need to RBASIC_SET_CLASS() which includes WB
here because created obj is always YOUNG/INFANT. ko1 (Koichi Sasada)
01:49 AM Revision 44283: * benchmark/gc/gcbench.rb: check GC::OPTS availability
for not MRI 2.1.0. ko1 (Koichi Sasada)

12/18/2013

06:11 PM Revision 44282: gc.c: remove redundant freelist assignment
* gc.c (heap_get_freeobj): remove redundant assignment. heap->freelist
is set after the while() loop already.
tmm1 (Aman Gupta)
04:55 PM Revision 44281: * test/runner.rb: fix commit miss on r44278.
ko1 (Koichi Sasada)
03:28 PM Revision 44280: * 2013-12-19
svn
03:27 PM Revision 44279: * gc.c (garbage_collect_body): lazy_sweep setting should work
without USE_RGENGC. ko1 (Koichi Sasada)
02:34 PM Revision 44278: * gc.c (gc_profile_dump_major_reason): fix this function because major_reason
can be OR of multiple reasons.
* gc.c (gc_profile_dump_on): ditto.
ko1 (Koichi Sasada)
08:04 AM Revision 44277: * gc.c (gc_profile_record_get): should return an empty array
when profiling is active. ko1 (Koichi Sasada)
07:58 AM Revision 44276: * gc.c (gc_profile_clear, gc_profile_enable): remove rest_sweep().
* gc.c: check objspace->profile.current_record before inserting
profiling record by new macro gc_prof_enabled().
ko1 (Koichi Sasada)
05:33 AM Revision 44275: * vm_exec.h (VM_DEBUG_STACKOVERFLOW): added.
disable stack overflow check for every stack pushing as default.
* vm_exec.c (vm_stack_overflow_for_insn): ditto.
ko1 (Koichi Sasada)
04:49 AM Revision 44274: test_gc.rb: fix syntax error
* test/ruby/test_gc.rb (TestGc#test_expand_heap): fix syntax error
by mismatched paren.
nobu (Nobuyoshi Nakada)
04:36 AM Revision 44273: test_gc.rb: refine assertion
* test/ruby/test_gc.rb (test_expand_heap): use assert_in_delta
instead of bare assert.
nobu (Nobuyoshi Nakada)
04:24 AM Revision 44272: test_io.rb: duplicated test
* test/ruby/test_io.rb (test_s_write): merge duplicated test.
* test/ruby/test_io.rb (test_io_s_write): remove duplic...
nobu (Nobuyoshi Nakada)
04:20 AM Revision 44271: * lib/test/unit/assertions.rb: [DOC] Fix typo
s/maye be/may be/
[ci skip]
a_matsuda
01:02 AM Revision 44270: * lib/rubygems: Update to RubyGems master d8f12e2. This increases the
speed of `gem install --ignore-dependencies` which helps bundler
tests.
* test/rubygems: ditto.
drbrain (Eric Hodel)
12:01 AM Revision 44269: * 2013-12-18
svn
12:01 AM Revision 44268: * test/ruby/test_gc.rb (test_expand_heap): allow +/-1 diff.
ko1 (Koichi Sasada)

12/17/2013

02:46 PM Revision 44267: * test/ruby/test_io.rb: fix duplicated test name.
ktsj (Kazuki Tsujimoto)
11:23 AM Revision 44266: * .gitignore: ignored *.old files.
hsbt (Hiroshi SHIBATA)
11:20 AM Revision 44265: * lib/e2mmap.rb: Fix typo in an error message
s/registerd/registered/ a_matsuda
11:18 AM Revision 44264: * ext/objspace/object_tracing.c: Fix typo in a variable name
s/registerd/registered/ a_matsuda
11:15 AM Revision 44263: hash.c: revert
* hash.c (rb_hash_reject): revert to deprecated behavior, with
warnings, due to compatibility for HashWithDifferent...
nobu (Nobuyoshi Nakada)
11:01 AM Revision 44262: hash.c: add warnings
* hash.c (rb_hash_reject): warn attributes in detail more. nobu (Nobuyoshi Nakada)
08:33 AM Revision 44261: misc/ruby-electric.el: Import version 2.1.1.
* ruby-electric-delete-backward-char: Enable support for number
prefix.
* ruby-electric-curlies: Fix electric ...
knu (Akinori MUSHA)
07:19 AM Revision 44260: vm_trace.c: isolate exceptions
* vm_trace.c (rb_postponed_job_flush): isolate exceptions in
postponed jobs and restore outer ones. based on a pat...
nobu (Nobuyoshi Nakada)
05:52 AM Revision 44259: configure.in: add $CPPFLAGS
* configure.in (RUBY_DTRACE_POSTPROCESS): $CPPFLAGS is also needed
to compile.
nobu (Nobuyoshi Nakada)
05:52 AM Revision 44258: configure.in: use $DTRACE
* configure.in (RUBY_DTRACE_POSTPROCESS): use configured $DTRACE
instead of dtrace directly.
nobu (Nobuyoshi Nakada)
05:29 AM Revision 44257: configure.in: move opt-dir option
* configure.in (opt-dir): move so that it can affect in configure
not only after rbconfig.rb.
nobu (Nobuyoshi Nakada)
05:29 AM Revision 44256: gc.c: prototype
* gc.c (gc_finalize_deferred_register): define in prototype style,
instead of old K&R style.
nobu (Nobuyoshi Nakada)
04:32 AM Revision 44255: Makefile.in, configure.in: cppflags
* Makefile.in, configure.in (cppflags): allow setting cppflags from
the confiugre command line.
nobu (Nobuyoshi Nakada)
02:03 AM Revision 44254: configure.in: build probes with systemtap's dtrace wrapper
* configure.in (RUBY_DTRACE_POSTPROCESS): Fix compatibility with
systemtap on linux. stap requires `dtrace -G` post...
tmm1 (Aman Gupta)

12/16/2013

08:18 PM Revision 44253: * lib/rubygems: Update to RubyGems master 1c5f4b3. Allows rubygems
repackagers to disable backward-compatible shared gem directory
behavior.
* test/rubygems: ditto.
drbrain (Eric Hodel)
08:14 PM Revision 44252: * 2013-12-17
svn
08:14 PM Revision 44251: * NEWS (RDoc): Update version number so I don't have to change it
for the final release. drbrain (Eric Hodel)
02:36 PM Revision 44250: hash.c: typo
* hash.c (rb_hash_reject): fix typo in macro name. nobu (Nobuyoshi Nakada)
01:59 PM Revision 44249: fix typos
kazu
01:45 PM Revision 44248: * NEWS: mention about Hash#reject.
nobu (Nobuyoshi Nakada)
01:40 PM Revision 44247: hash.c: warnings in rb_hash_reject
* hash.c (rb_hash_dup_empty): split from rb_hash_dup.
* hash.c (rb_hash_reject): add warnings (currently suppressed).
nobu (Nobuyoshi Nakada)
01:40 PM Revision 44246: hash.c: refactor loop
* hash.c (rb_hash): rewrite with while instead of goto. nobu (Nobuyoshi Nakada)
12:21 PM Revision 44245: test_process.rb: fix for 32bit platforms
* test/ruby/test_process.rb (test_clock_gettime_unit): results can
exceed Fixnum limit, especially on 32bit platforms.
nobu (Nobuyoshi Nakada)
10:25 AM Revision 44244: class.c: fix option hash
* class.c (rb_scan_args): if no keywords is given return nil as
the option hash.
nobu (Nobuyoshi Nakada)
10:25 AM Revision 44243: test_io.rb: IO.write test
* test/ruby/test_io.rb (test_s_write): test for IO.write. more
conditions will be needed.
nobu (Nobuyoshi Nakada)
10:22 AM Revision 44242: * gc.c (rb_objspace_markable_object_p): should check special_const_p
first (by is_markable_object()). ko1 (Koichi Sasada)
10:16 AM Revision 44241: * ext/objspace/objspace.c (reachable_object_from_root_i): use
compare_by_identity hash to avoid hash modify problem
during iteration.
[Bug #9252]
* ext/objspace/objspace.c (re...
ko1 (Koichi Sasada)
10:09 AM Revision 44240: * sample/exyacc.rb: Fix typo in a variable name
s/grammer/grammar/ a_matsuda
09:21 AM Revision 44239: * remove trailing spaces.
nobu (Nobuyoshi Nakada)
09:19 AM Revision 44238: * gc.c (gc_verify_internal_consistency): should not use
rb_objspace_each_objects() because it call rest_sweep(). ko1 (Koichi Sasada)
09:07 AM Revision 44237: * gc.c (rb_objspace_markable_object_p): fix last commit (build error).
ko1 (Koichi Sasada)
09:05 AM Revision 44236: * gc.c (rb_objspace_markable_object_p): it should be live objects.
ko1 (Koichi Sasada)
09:01 AM Revision 44235: * gc.c (rb_objspace_each_objects): should not clear dont_lazy_sweep
flag in nested case. ko1 (Koichi Sasada)
07:46 AM Revision 44234: * vm_method.c (rb_method_entry_make): fix WB miss.
Note that rb_method_entry_t::klass is not constified.
We may constify this field.
* test/ruby/test_alias.rb: add a...
ko1 (Koichi Sasada)
06:11 AM Revision 44233: * ChangeLog: [DOC] Fix typo
s/geneartion/generation/
[ci skip]
a_matsuda
05:21 AM Revision 44232: * remove trailing spaces.
nobu (Nobuyoshi Nakada)
05:18 AM Revision 44231: * gc.c: use gc_verify_internal_consistency() instead of
gc_check_before_marks_i() for check consistency
on RGENGC_CHECK_MODE >= 2.
ko1 (Koichi Sasada)
05:04 AM Revision 44230: * process.c (make_clock_result): add :second as a unit for
Process.clock_gettime. naruse (Yui NARUSE)
05:03 AM Revision 44229: suppress warning: SAFE=3 does no sandboxing
naruse (Yui NARUSE)
04:12 AM Revision 44228: * gc.c: introduce GC.verify_internal_consistency method to verify GC
internal data structure.
Now this method only checks geneartion (old/young) consistency.
ko1 (Koichi Sasada)
02:51 AM Revision 44227: typo: wheb -> when
tmm1 (Aman Gupta)
02:50 AM Revision 44226: * 2013-12-16
svn
02:50 AM Revision 44225: gc.c: fix build with RGENGC_ESTIMATE_OLDMALLOC=0
* gc.c (gc_info_decode): Fix build errors wheb compiled with
RGENGC_ESTIMATE_OLDMALLOC=0
* gc.c (objspace_malloc_...
tmm1 (Aman Gupta)

12/15/2013

09:25 AM Revision 44224: test_logger.rb: fix system dependent test
* test/logger/test_logger.rb (test_shifting_size_not_rotate_too_much):
useless test on Windows.
nobu (Nobuyoshi Nakada)
07:41 AM Revision 44223: test_dir.rb: fix system dependent test
* test/ruby/test_dir.rb (test_symlinks_not_resolved): fix system
dependent test which has no meanings unless symlin...
nobu (Nobuyoshi Nakada)
04:42 AM Revision 44222: * ext/objspace/objspace.c (reachable_object_from_root_i):
reachable objects should not include categories and
category_objects because it is noisy information.
In fact, ob...
ko1 (Koichi Sasada)
02:09 AM Revision 44221: * lib/shell/filter.rb: [DOC] Fix typo
s/exection/execution/
[ci skip]
a_matsuda
12:51 AM Revision 44220: * lib/rubygems/basic_specification.rb (class Gem): Revert r44213, it
causes SystemStackError for bundler drbrain (Eric Hodel)
 

Also available in: Atom