From 12/17/2013 to 12/23/2013


08:06 PM Revision 44369: * 2013-12-24
08:06 PM Revision 44368: * test/fileutils/test_fileutils.rb (setup): should not call
Process.groups for Windows. get rid of many errors introduced by
usa (Usaku NAKAMURA)
09:37 AM Revision 44364: test_fileutils.rb: tests for chown
* test/fileutils/fileasserts.rb (assert_ownership_group): new
assertion for group ownership.
* test/fileutils/test_...
nobu (Nobuyoshi Nakada)
09:01 AM Revision 44363: hash.c: fix infinite loop
* hash.c (has_extra_methods): traverse ancestors, and fix infinite
loop. [Bug #9275]
nobu (Nobuyoshi Nakada)
07:00 AM Revision 44360: hash.c: fix commit miss
* hash.c (HAS_EXTRA_STATES): remove extra parenthesis.
[Bug #9275]
nobu (Nobuyoshi Nakada)
06:53 AM Revision 44359: hash.c: reduce warning
* hash.c (HAS_EXTRA_STATES): warn extra states only when something
differ. [ruby-core:59254] [Bug #9275]
nobu (Nobuyoshi Nakada)
06:53 AM Revision 44358: hash.c: reword
* hash.c (HAS_EXTRA_STATES, rb_hash_reject): use words
"extra states".
nobu (Nobuyoshi Nakada)
06:52 AM Revision 44357: test_hash.rb: suppress warnings
* test/ruby/test_hash.rb (test_rehash2, test_callcc_iter_level):
suppress shadowing outer local variable warnings.
nobu (Nobuyoshi Nakada)
06:52 AM Revision 44356: envutil.rb: use EXEEXT
* test/ruby/envutil.rb (rubybin): use EXEEXT configured value
instead of the hard coded suffix.
nobu (Nobuyoshi Nakada)
05:34 AM Revision 44355: * lib/irb.rb: [DOC] Fix typo
[ci skip]
03:42 AM Revision 44354: * array.c: Have to_h raise on elements that are not key-value pairs [#9239]
* enum.c: ditto marcandre (Marc-Andre Lafortune)


08:13 PM Revision 44350: * doc/syntax/methods.rdoc: [DOC] Added example for underscore
conventions in method names. Also added doc to clarify encoding
character set support for Ruby programs and elabora...
zzak (Zachary Scott)
06:21 PM Revision 44349: * doc/ChangeLog-1.9.3: [DOC] Fix typos by @dvsuresh
[Fixes GH-485]
* ext/openssl/ossl_config.c: ditto
* lib/rss/utils.rb, lib/time....
zzak (Zachary Scott)
03:48 PM Revision 44348: commit miss from r44346
zzak (Zachary Scott)
03:00 PM Revision 44347: * 2013-12-23
03:00 PM Revision 44346: * lib/{rake,rdoc,rss}/*, test/rexml/test_listener.rb: [DOC] Fix typos
by @dvsuresh [Fixes GH-486] zzak (Zachary Scott)
02:12 AM Revision 44334: * test/rubygems/test_gem_ext_builder.rb: Fix warning due to ambiguous
expression. drbrain (Eric Hodel)
02:06 AM Revision 44333: * lib/rubygems/commands/install_command.rb: Restore gem install
--ignore-dependencies for remote gems
* test/rubygems/test_gem_commands_install_command.rb: Test for the
drbrain (Eric Hodel)
01:25 AM Revision 44332: * lib/rdoc.rb: Set RDoc to release version.
drbrain (Eric Hodel)
01:19 AM Revision 44331: * lib/rubygems.rb: Set RubyGems to release version.
drbrain (Eric Hodel)
01:16 AM Revision 44330: * lib/rubygems.rb (module Gem): Fix comment for
Gem::load_path_insert_index. drbrain (Eric Hodel)
01:11 AM Revision 44329: * defs/opt_operand.def: Fix typo
s/configration/configuration/ a_matsuda


07:11 PM Revision 44328: * 2013-12-22
07:11 PM Revision 44327: * gc.c (ruby_gc_set_params): don't show obsolete warnings for
[Bug #9276]
ko1 (Koichi Sasada)
09:45 AM Revision 44321: resolv/test_addr.rb: require tempfile for new test in r44312
tmm1 (Aman Gupta)
07:41 AM Revision 44320: * lib/uri/generic.rb: [DOC] Fix typo
[ci skip]
07:18 AM Revision 44318: test_dns.rb: no server access
* test/resolv/test_dns.rb (test_invalid_byte_comment): get rid of
actual server access. [Bug #9273]
nobu (Nobuyoshi Nakada)
04:00 AM Revision 44313: file.c: destination path only
* file.c: remove unnecessary the source path from EEXIST error
messages and show the destination path only. [ruby-...
nobu (Nobuyoshi Nakada)
03:37 AM Revision 44312: resolv.rb: no encodings
* lib/resolv.rb (Resolv::Hosts#lazy_initialize): should not
consider encodings in hosts file. [ruby-core:59239] [B...
nobu (Nobuyoshi Nakada)


10:40 PM Revision 44311: vm_method.c: use RCLASS_SERIAL macro instead of direct access
tmm1 (Aman Gupta)
09:07 PM Revision 44310: fix typo: s/POWOR/POWER/
tmm1 (Aman Gupta)
08:46 PM Revision 44309: * tool/make-snapshot: replace RUBY_PATCHLEVEL_STR in version.h to
show users that this ruby is a preview/rc version. usa (Usaku NAKAMURA)
08:05 PM Revision 44308: * 2013-12-21
08:05 PM Revision 44307: * win32/Makefile.sub (fake.rb): fixed wrong RUBY_PLATFORM, to correctly
install win32.h.
[ruby-core:58801][Bug #9199] reported by arton.
usa (Usaku NAKAMURA)
02:02 PM Revision 44304: fix a typo
11:20 AM Revision 44303: * remove trailing spaces.
nobu (Nobuyoshi Nakada)
10:01 AM Revision 44302: vm_method: set automatically
* vm_method.c (GLOBAL_METHOD_CACHE_MASK): set from
nobu (Nobuyoshi Nakada)
08:57 AM Revision 44300: * vm_method.c: check definition of
08:07 AM Revision 44299: * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN into
* 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: use RUBY_APPEND_OPTIONS
* 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: remove options from comments
nobu (Nobuyoshi Nakada)
05:51 AM Revision 44295: * (AC_ARG_WITH): use withval directly.
fix failure on FreeBSD.
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


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
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
[ci skip]
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)


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
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]
01:02 AM Revision 44270: * lib/rubygems: Update to RubyGems master d8f12e2. This increases the
speed of `gem install --ignore-dependencies` which helps bundler
* test/rubygems: ditto.
drbrain (Eric Hodel)
12:01 AM Revision 44269: * 2013-12-18
12:01 AM Revision 44268: * test/ruby/test_gc.rb (test_expand_heap): allow +/-1 diff.
ko1 (Koichi Sasada)


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
* 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: add $CPPFLAGS
to compile.
nobu (Nobuyoshi Nakada)
05:52 AM Revision 44258: use $DTRACE
instead of dtrace directly.
nobu (Nobuyoshi Nakada)
05:29 AM Revision 44257: move opt-dir option
* (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:, cppflags
*, (cppflags): allow setting cppflags from
the confiugre command line.
nobu (Nobuyoshi Nakada)
02:03 AM Revision 44254: build probes with systemtap's dtrace wrapper
* (RUBY_DTRACE_POSTPROCESS): Fix compatibility with
systemtap on linux. stap requires `dtrace -G` post...
tmm1 (Aman Gupta)

Also available in: Atom