Project

General

Profile

Activity

From 03/15/2015 to 03/21/2015

03/21/2015

11:10 PM Revision a77e8976 (git): * 2015-03-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:09 PM Revision c721174f (git): common.mk: strip autogenerated dependencies
* common.mk (ext/ripper/ripper.c, ext/rbconfig/sizeof/sizes.c):
strip autogenerated dependencies which have invalid...
nobu (Nobuyoshi Nakada)
07:35 PM Revision 410699b9 (git): merge revision(s) r44681: [Backport #9440]
* ext/thread/thread.c (Init_thread): ConditionVariable and Queue
are not able to copy. [ruby-core:59961] [...
nagachika (Tomoyuki Chikanaga)
12:32 PM Revision 9f2922bd (git): complex.c: [DOC] mention about Complex literal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kazuki Tanaka
07:41 AM Revision e458cf52 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
06:01 AM Revision add8e1f5 (git): console.c: winsize on Windows
* ext/io/console/console.c (console_set_winsize): use handle for
writing. GetConsoleScreenBufferInfo seems failing...
nobu (Nobuyoshi Nakada)
12:11 AM Revision 0d8e684d (git): * 2015-03-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:11 AM Revision d138ab04 (git): Makefile.in: selectable configure
* Makefile.in (reconfig): use selected configure script name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5003...
nobu (Nobuyoshi Nakada)

03/20/2015

09:41 AM Revision c8a28a5a (git): proc.c: respond_to_missing? at Method
* proc.c (respond_to_missing_p): check if the receiver responds to
the given method by respond_to_missing?.
* proc....
nobu (Nobuyoshi Nakada)
08:43 AM Revision 0e18d135 (git): * .travis.yml: enabled email notification.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
08:39 AM Revision 9a2ed206 (git): * .travis.yml: removed Ruby 1.9.3 build on Travis CI
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
08:39 AM Revision 30fdcc3f (git): test_inadvertent_creation.rb: fix messages
* test/-ext-/symbol/test_inadvertent_creation.rb (TestInadvertent):
fix failure messages.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
07:14 AM Revision 8575de71 (git): test_inadvertent_creation.rb: undefined singleton
* test/-ext-/symbol/test_inadvertent_creation.rb (test_undefined_method):
test Kernel#singleton_method too.
git-sv...
nobu (Nobuyoshi Nakada)
04:28 AM Revision 30da8b83 (git): * gc.c (obj_info): obj_info() can receive internal objects.
* gc.c (check_rvalue_consistency): obj_info() returns const char *.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
ko1 (Koichi Sasada)
04:27 AM Revision 1ab760bb (git): revert r50031 because it includes unexpected patch
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:41 AM Revision a38a1fbc (git): * gc.c (obj_info): obj_info() can receive internal objects.
* gc.c (check_rvalue_consistency): obj_info() returns const char *.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
ko1 (Koichi Sasada)
03:17 AM Revision 828453ab (git): * 2015-03-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:17 AM Revision 77205540 (git): * gc.c (obj_info): show class name and T_DATA type_name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)

03/19/2015

01:13 PM Revision 8ed4c1a4 (git): * gc.c (rb_copy_wb_protected_attribute): `dest' can be WB unprotected.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
12:26 PM Revision 531f775f (git): * gc.c (rb_copy_wb_protected_attribute): demote `dest' object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:19 AM Revision 1643234f (git): * gc.c, internal.h: export rb_gc_verify_internal_consistency().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:16 AM Revision 9546ba46 (git): * gc.c (obj_info): show allocation site if GC_DEBUG is not 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:14 AM Revision f537854f (git): * gc.c (newobj_of): fix RGENGC_OLD_NEWOBJ_CHECK logics.
* skip on incremental marking because not sure what happen :p
* rb_gc_writebarrier_remember() is enough to mark chi...
ko1 (Koichi Sasada)
07:10 AM Revision 38cfec90 (git): * gc.c (rb_copy_wb_protected_attribute): need demote for old objects.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:38 AM Revision 5155a402 (git): win32.c: S_IFLNK
* win32/win32.c (fileattr_to_unixmode): set symlink for reparse
points.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
02:37 AM Revision e2853f5d (git): win32.c: no S_IWGRP and S_IWOTH
* win32/win32.c (fileattr_to_unixmode): do not set S_IWGRP and
S_IWOTH reset in wstati64.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
02:04 AM Revision 663eefcb (git): Makefile.in: CONFIGURE
* Makefile.in (CONFIGURE): make configure script name selectable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
01:31 AM Revision 5e132260 (git): random.c: fix handle to release
* random.c (fill_random_bytes): release the handle in the static
variable, not a local variable.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
12:09 AM Revision 56081d8a (git): common.mk: verconf.h by BOOTSTRAPRUBY
* common.mk (verconf.h): use BOOTSTRAPRUBY as generic_erb.rb and
the template are not dependent on built-in constan...
nobu (Nobuyoshi Nakada)

03/18/2015

09:31 PM Revision 6964df9a (git): * object.c (rb_obj_clone): do not touch age (FL_PROMOTED[01]) because
rb_obj_alloc() can return old object in debug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50017 b2dd03c8-39...
ko1 (Koichi Sasada)
09:30 PM Revision 5f879f76 (git): * test/objspace/test_objspace.rb: flag name was changed
(long_lived -> uncollectible).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50016 b2dd03c8-39d4-4d8f-98ff-823...
ko1 (Koichi Sasada)
08:31 PM Revision 4690e622 (git): * iseq.c (iseq_mark): skip some marking if iseq->orig is available.
* iseq.c (rb_iseq_clone): need WB for iseq1->klass = iseq0->klass
(done in MEMCPY).
git-svn-id: svn+ssh://ci.rub...
ko1 (Koichi Sasada)
07:57 PM Revision 05704f51 (git): * internal.h (IMEMO_DEBUG): added.
* internal.h: remove unused FL_IMEMO_MARK_V[0-3].
* gc.c (rb_imemo_new_debug): added.
* gc.c (obj_info): show imemo t...
ko1 (Koichi Sasada)
07:54 PM Revision 33aaa89a (git): * gc.c (RGENGC_OLD_NEWOBJ_CHECK): add check mechanism.
If RGENGC_OLD_NEWOBJ_CHECK > 0, then create old objects
(not new objects) periodically.
Create one old objects pe...
ko1 (Koichi Sasada)
07:47 PM Revision 9c64155f (git): * enum.c (enum_sort_by): add WBs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:46 PM Revision 92fa998c (git): * gc.c (check_rvalue_consistency): refactoring.
* not inline on RGENGC_CHECK_MODE > 0.
* check SPECIAL_CONST_P(obj) first.
* add a check that remembered_bit is o...
ko1 (Koichi Sasada)
06:02 PM Revision 27356db7 (git): * 2015-03-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:02 PM Revision 975c4179 (git): * gc.c: rename terminologies.
* long_lived -> uncollectible:
because this bitmap does not mean "long lived objects in past",
but means "pro...
ko1 (Koichi Sasada)
10:04 AM Revision 6a505da9 (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50008 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:02 AM Revision d2bfccd2 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:02 AM Revision ec4624b0 (git): * gc.c (gc_writebarrier_generational): add an alternative write
barrier (WB) implementation.
When finding reference from [Old obj] to [New obj] by WB, current
implementation mar...
ko1 (Koichi Sasada)
08:15 AM Revision 3b1e2803 (git): * gc.c (RVALUE_PROMOTE_RAW): rename to RVALUE_OLD_LONG_LIVED_SET()
to make clear.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
08:12 AM Revision 38577777 (git): * gc.c (check_rvalue_consistency): do not need to check is_sweeping().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
08:08 AM Revision 5b91f08a (git): gmake.mk: showflags
* defs/gmake.mk (showflags): more targets to show flags.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50003 b2d...
nobu (Nobuyoshi Nakada)
05:15 AM Revision 683e8236 (git): * benchmark/bm_vm1_gc_wb_ary.rb: run GC to finish "marking" phase.
* benchmark/bm_vm1_gc_wb_obj.rb: ditto.
* benchmark/bm_vm1_gc_wb_ary_promoted.rb: add parameter
full_mark: false to...
ko1 (Koichi Sasada)
03:08 AM Revision 89a603d2 (git): * string.c: add a comment about RSTRING_FSTR.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:02 AM Revision f5a55037 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 AM Revision 3bcf9fb5 (git): hash.c: same hash values with Float#hash
* hash.c (rb_any_hash): use same hash values with Float#hash so
that -0.0 and +0.0 will be identical.
[ruby-core:...
nobu (Nobuyoshi Nakada)

03/17/2015

08:38 PM Revision 1e98a25e (git): * string.c: introduce STR_FAKESTR to show string is FAKESTR or not.
* string.c (STR_SET_SHARED): ignore FAKESTR because only Ruby objects
can use write barrier.
git-svn-id: svn+ssh...
ko1 (Koichi Sasada)
05:42 PM Revision c7edfc37 (git): merge revision(s) r48690: [Backport #10563]
* win32/win32.c (w32_spawn): `v2` is used not only for `shell` but also
`cmd`, so must not free before usin...
nagachika (Tomoyuki Chikanaga)
05:40 PM Revision 7cd92ce4 (git): merge revision(s) r48585,r48587: [Backport #10546]
* win32/win32.c (constat_reset): do nothing on non-standard
console emurators. [ruby-core:66471] [Bug #105...
nagachika (Tomoyuki Chikanaga)
05:34 PM Revision 58528733 (git): merge revision(s) r49685,r49687: [Backport #10885]
* vm_insnhelper.c (rb_vm_rewrite_cref_stack): copy nd_refinements
of orignal crefs. It fixes segmentation f...
nagachika (Tomoyuki Chikanaga)
04:59 PM Revision 838f2462 (git): merge revision(s) r49490,r49494: [Backport #10825]
* ext/sdbm/_sdbm.c: include ruby/ruby.h for PRIdPTRDIFF when a
macro `DEBUG` is defined. based on the patc...
nagachika (Tomoyuki Chikanaga)
04:56 PM Revision 8aca3e79 (git): merge revision(s) r49482,r49487: [Backport #10821]
* lib/mkmf.rb (try_cppflags, try_cflags, try_ldflags): get rid of
interference by modifying global variable...
nagachika (Tomoyuki Chikanaga)
04:12 PM Revision c4b21f73 (git): merge revision(s) r49222,r49480,r49493: [Backport #10765]
method.h: UNDEFINED_REFINED_METHOD_P
* method.h (UNDEFINED_REFINED_METHOD_P): macro to tell if refined
ori...
nagachika (Tomoyuki Chikanaga)
03:55 PM Revision 5d3b8d0d (git): merge revision(s) r49322: [Backport #10753]
* vm_method.c (check_definition): Module#public_method_defined?,
Module#private_method_defined?, Module#pro...
nagachika (Tomoyuki Chikanaga)
03:30 PM Revision ce8eeb84 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:22 PM Revision 11d7f181 (git): * 2015-03-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:21 PM Revision 5e400ee4 (git): ChangeLog: fix a typo at r49987.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
10:26 AM Revision 0db40783 (git): * include/ruby/ruby.h: use rb_gc_writebrrier() simply.
For incremental GC, we need to get a pointer to the objspace.
We can share this pointer for the following WB proces...
ko1 (Koichi Sasada)
09:58 AM Revision 40c92811 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:57 AM Revision f6e9452b (git): * benchmark/bm_vm1_gc_wb_ary(_promoted).rb: separate fastpath and
slowpath for WB.
Before this change bm_vm1_gc_wb_ary.rb tried to check the performance
for WB slowpath (making a ...
ko1 (Koichi Sasada)
08:23 AM Revision 110d8d4f (git): * 2015-03-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49984 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:23 AM Revision 41872a8d (git): dir.c: fix DT_UNKNOWN recursion
* dir.c (glob_helper): distinguish not-yet-stated and DT_UNKNOWN
by readdir, and traverse recursively for the forme...
nobu (Nobuyoshi Nakada)

03/16/2015

10:20 AM Revision 8e1f6b07 (git): dir.c: DT_UNKNOWN
* dir.c (glob_helper): deal with DT_UNKNOWN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49982 b2dd03c8-39d4-4...
nobu (Nobuyoshi Nakada)
08:43 AM Revision 23c352d0 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:43 AM Revision 7d75a786 (git): * lib/webrick/server.rb: Fix regression bug in WEBrick's
:DoNotReverseLookup config option implementation.
[fix GH-731] Patch by @vais
* test/webrick/test_do_not_reverse_lo...
hsbt (Hiroshi SHIBATA)
08:39 AM Revision dc37d6da (git): * math.c (math_log1, math_log2, math_log10): refactoring
and tests for this.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Kazuki Tanaka
07:49 AM Revision c7988fd2 (git): ruby.h: suppress false warnings
* include/ruby/ruby.h (rb_data_object_alloc_warning): enable only
if __builtin_choose_expr works with __builtin_con...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 5d09df32 (git): ruby.h: suppress false warnings
* include/ruby/ruby.h (rb_data_object_alloc_warning): enable only
if __builtin_choose_expr works with __builtin_con...
nobu (Nobuyoshi Nakada)

03/15/2015

05:53 PM Revision 1bbdb76e (git): * test/ruby/test_lambda.rb: Fix typo yeild -> yield
[fix GH-851][ci skip] Patch by @hanachin
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49976 b2dd03c8-39d4-4d8f-...
Kazuki Tanaka
05:53 PM Revision ed14d16f (git): * 2015-03-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:52 PM Revision 97c2a917 (git): * test/ruby/test_proc.rb: Fix typo signle -> single
[fix GH-852][ci skip] Patch by @hanachin
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49974 b2dd03c8-39d4-4d8f-...
Kazuki Tanaka
11:49 AM Revision ef8537bc (git): * math.c (math_cbrt): [DOC] Fix domain and codomain.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49973 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kazuki Tanaka
 

Also available in: Atom