Project

General

Profile

Activity

From 05/25/2013 to 05/31/2013

05/31/2013

11:00 PM Revision aa8cc01a (git): zlib.c: check EOF
* ext/zlib/zlib.c (gzfile_read, gzfile_read_all, gzfile_getc),
(gzreader_gets): check EOF. [ruby-core:55220] [Bug ...
nobu (Nobuyoshi Nakada)
10:53 PM Revision 488f478d (git): * ext/socket/option.c (inspect_byte): used only on NetBSD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:32 PM Revision ce20b98b (git): * bignum.c: Use BDIGIT type for hbase.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:17 PM Revision b77f98aa (git): ChangeLog: revert accidentally removed entries
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41011 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:21 PM Revision 984a34bc (git): Use custom methods for values whose type is different on platforms
Use Socket::Option#ip_multicast_loop and Socket::Option#ip_multicast_ttl
instead of Socket::Option#int because NetBSD...
naruse (Yui NARUSE)
05:37 PM Revision a78e45b5 (git): * ext/socket/option.c (sockopt_s_byte): constructor of the sockopt
whose value's is byte.
* ext/socket/option.c (sockopt_byte): getter for above.
* ext/socket/option.c (inspect_byte)...
naruse (Yui NARUSE)
04:59 PM Revision 1db20976 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_power): use rb_dbl2big
to convert a double value to a Bignum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41008 b2dd03c8-39d4-4d8f-98...
Kenta Murata
04:23 PM Feature #6183: Enumerator::Lazy performance issue
@gregolsen Looks like some of this was applied, sorry I haven't had a chance to check it yet.
Could you check?
...
zzak (zzak _)
04:10 PM Bug #6550 (Closed): crash 1.9.3
Close because this cannot be reproduced in ruby_1_9_3 branch. mrkn (Kenta Murata)
03:24 PM Revision e337c7f9 (git): * 2013-06-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:24 PM Revision 25e5a758 (git): * bignum.c (calc_hbase): Make hbase the maximum power of base
representable in BDIGIT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:57 PM Revision 2a38d904 (git): * bignum.c (calc_hbase): Extracted from rb_big2str0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41005 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:24 PM Revision fc1f9d2c (git): * bignum.c: Don't hard code SIZEOF_BDIGITS for log_base(hbase).
(big2str_orig): hbase_numdigits argument added.
(big2str_karatsuba): Ditto.
(rb_big2str0): Calculate hbase_numdig...
akr (Akira Tanaka)
02:05 PM Feature #8465 (Feedback): Proc set_binding
=begin
Try:
FooFoo.new.instance_exec('blah', &foo_putter)
=end
nobu (Nobuyoshi Nakada)
10:40 AM Feature #8465: Proc set_binding
Oops, I meant that last line to say:
#I expect...
foo_putter.set_binding(FooFoo.new.foo_foo_proc.binding)
foo_pu...
beanstalksurf (Jacob Burkhart)
10:18 AM Feature #8465 (Rejected): Proc set_binding
=begin
(({instance_eval})) is a solution to evaluate a proc in the binding of another object
but it is not a solu...
beanstalksurf (Jacob Burkhart)
01:53 PM Feature #4254: Allow method transplanting
thanks nobu! I blindly trusted the travis-ci build. good to know this is still valid behavior. saturnflyer (Jim Gay)
01:23 PM Bug #7092 (Rejected): StringScanner start-of-line matches false positives, while lookbehind for a newline gives false negatives
I'm marking this ticket as closed due to no feedback.
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
01:21 PM Bug #7221 (Rejected): Unable to compile kgio under 1.9.3 with error: ruby-1.9.3-<plvl>/lib/ruby/1.9.1/mkmf.rb:597:in `Integer': can't convert nil into Integer (TypeError)
Sorry for late reply.
Anyway it is difficult to fix a bug if no one reproduces it.
I'm marking this ticket closed...
mame (Yusuke Endoh)
01:17 PM Bug #7648 (Assigned): GServer does not close cleanly from signal interrupt context
kosaki-san, what do you think?
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
01:15 PM Misc #8288 (Assigned): Ruby 2.1.0 release engeneering
Now you are the release manager!
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
08:58 AM Revision 1d80ad6a (git): * process.c: Improve Process::exec documentation
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
08:27 AM Revision 0544c097 (git): vm_eval.c: new names of rb_funcall family
* vm_eval.c (rb_funcallv): add better names of rb_funcall2.
* vm_eval.c (rb_funcallv_public): ditto for rb_funcall3.
...
nobu (Nobuyoshi Nakada)
08:27 AM Revision 97498d17 (git): * README.EXT: refine a sentence. thanks to Leonard Chin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:08 AM Revision 2339191c (git): array.c: aliases to rb_ary_new family
* README.EXT.ja: add new names.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41000 b2dd03c8-39d4-4d8f-98ff-823f...
nobu (Nobuyoshi Nakada)
08:04 AM Revision 1c5cdc62 (git): array.c: new names of rb_ary_new family
* array.c (rb_ary_new_capa): add better names of rb_ary_new2.
* array.c (rb_ary_new_from_args): ditto for rb_ary_new3...
nobu (Nobuyoshi Nakada)
07:36 AM Revision 58bec3e2 (git): configure.in: HAVE_ATTRIBUTE_FUNCTION_ALIAS
* configure.in (HAVE_ATTRIBUTE_FUNCTION_ALIAS): define to tell if
alias attribute is available.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
07:04 AM Revision acae96de (git): * object.c, proc.c: s/call_seq/call-seq in rdoc. [Fix GH-322]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
07:02 AM Revision ee0478bc (git): * ext/openssl/ossl_ssl.c: Add missing paren in rdoc [Fix GH-321]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
06:18 AM Revision 8ea0e6f1 (git): README.EXT: fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:58 AM Revision da51094c (git): * 2013-05-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:58 AM Revision 6f017366 (git): vm_method.c: extract set_visibility
* vm_method.c (set_visibility): extract from rb_mod_public(),
rb_mod_protected() and rb_mod_private().
git-svn-id:...
nobu (Nobuyoshi Nakada)
01:32 AM Bug #8464 (Rejected): IPAddr cannot parse link-local IPv6 address.
1.9.3p374 :001 > require 'ipaddr'
=> true
1.9.3p374 :002 > IPAddr.new("0:0:0:0:0:0:0:1%0")
ArgumentError: invalid...
aselder (Andrew Selder)

05/30/2013

11:42 PM Feature #8437: custom operators, unicode
-1
Who the heaven told you that people write code in ASCII? The Unicode idea
is quite corny. See https://github.com/...
Anonymous
10:35 PM Feature #8430: Rational number literal
phluid61 (Matthew Kerwin) wrote:
> How about a different symbol? Since (({:})) is the standard mathematical symbol ...
mrkn (Kenta Murata)
12:16 PM Feature #8430: Rational number literal
=begin
nobu (Nobuyoshi Nakada) wrote:
> Of course it's possible to address it heuristically, but I wonder if it's...
phluid61 (Matthew Kerwin)
07:50 PM Bug #8316 (Closed): Can't pass hash to first positional argument; hash interpreted as keyword arguments
This issue was solved with changeset r40992.
Pablo, thank you for reporting this issue.
Your contribution to Ruby is ...
mame (Yusuke Endoh)
10:50 AM Revision 6f9f8d2e (git): * vm_insnhelper.c (vm_callee_setup_keyword_arg,
vm_callee_setup_arg_complex): consider a hash argument for keyword
only when the number of arguments is more than t...
mame (Yusuke Endoh)
08:55 AM Revision 89a452c7 (git): * process.c: RDoc on Process.spawn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
07:59 AM Revision 38a14c68 (git): fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Takeyuki FUJIOKA
07:59 AM Revision 10e44b56 (git): Add a NEWS
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Takeyuki FUJIOKA
06:58 AM Revision c3946885 (git): * lib/cgi.rb: Add a document.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Takeyuki FUJIOKA
03:57 AM Bug #8457: Function arguments: Is this intended?
Thanks.
I created #8463
matz (Yukihiro Matsumoto) wrote:
> I admit there's a bug which Matthew mentioned, but it...
marcandre (Marc-Andre Lafortune)
03:40 AM Bug #8457 (Closed): Function arguments: Is this intended?
I admit there's a bug which Matthew mentioned, but it's not described in the OP.
Do you mind if I close this, and as...
matz (Yukihiro Matsumoto)
01:32 AM Bug #8457: Function arguments: Is this intended?
As an additional note, this affects some methods of Enumerable when yielding multiple arguments.
For example:
...
marcandre (Marc-Andre Lafortune)
12:58 AM Bug #8457 (Open): Function arguments: Is this intended?
I'm wondering too if there isn't something strange?
I'd expect a proc to either do an implicit splat or not, but r...
marcandre (Marc-Andre Lafortune)
03:57 AM Revision 184bfbba (git): Update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:59 AM Feature #8458: Array#merge/merge!
Still, many thanks for [:A, :B, C: 1] syntax, I was very happy to discover it!
matz (Yukihiro Matsumoto) wrote:
> Ge...
Anonymous

05/29/2013

11:57 PM Revision 4f66fb14 (git): rational.c: use existing functions
* rational.c (f_inspect, f_to_s): use existing functions, rb_inspect
and rb_obj_as_string respectively.
git-svn-id...
nobu (Nobuyoshi Nakada)
10:19 PM Feature #8462 (Rejected): Module.remove_const inconsistant naming
The Module class in Ruby has several methods for dealing w/ constants:
const_set
const_get
const_defined?
const...
kyledecot (Kyle Decot)
10:01 PM Feature #8461 (Closed): Easy way to disable certificate checking in XMLRPC::Client
I have an awful lot of XMLRPC code that does the following:
c = XMLRPC::Client.new(....)
c.instance_variable_...
herwinw (Herwin Quarantainenet)
08:39 PM Feature #8460 (Assigned): PATCH: optparse: add `keep_unknown` option
Currently people have to do very convoluted tricks, essentially making
it impossible for optparse to keep unknown op...
felipec (Felipe Contreras)
05:36 PM Feature #8430: Rational number literal
=begin
It does change the interpretation of the following code
foo.split //
bar
It is "(({foo.split(//); bar}))...
nobu (Nobuyoshi Nakada)
09:47 AM Feature #8430: Rational number literal
Yesterday I ask matz about merging it to trunk, he said it is ok with experimental mark like refinements.
And I co...
mrkn (Kenta Murata)
03:10 PM Revision 725188d8 (git): * 2013-05-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:10 PM Revision 6e19585a (git): * gc.c (gc_profile_enable): rest_sweep() to finish last GC.
Profiling record is allocated at first of marking phase.
Enable at lazy sweeping may cause an error (SEGV).
git-...
ko1 (Koichi Sasada)
12:32 PM Feature #8459 (Assigned): Idiomatic method names for Socket
drbrain (Eric Hodel)
11:52 AM Feature #8459 (Rejected): Idiomatic method names for Socket
In order to still have the POSIX standard functionality as well as an alternative idiomatic ruby version it would be ... adkron (Amos King)
12:05 PM Revision 88fbd108 (git): merge revision(s) 35589: [Backport #8406]
* configure.in (POSTLINK): default to : command to get rid of flag
only command, since BSD make does not wo...
U.Nakamura
12:00 PM Revision f090f8ae (git): * lib/yaml.rb: documentation updates, patched by zzak.
[ruby-core:54735] [Backport #8356]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@40982 b2dd03c8-3...
U.Nakamura
10:54 AM Bug #8457: Function arguments: Is this intended?
=begin
boris_stitnicky (Boris Stitnicky) wrote:
> a = [1, 2, x: 3]
> a.tap { |*p, q| a.clear.concat p } #=> [1, ...
phluid61 (Matthew Kerwin)
10:23 AM Bug #8457 (Closed): Function arguments: Is this intended?
I am not sure what you meant, but I am sure you are fooled by side-effect of #concat method.
a = [1, 2]
a.tap...
matz (Yukihiro Matsumoto)
05:15 AM Bug #8457 (Closed): Function arguments: Is this intended?
a = [1, 2, x: 3]
a.tap { |*p, q| a.clear.concat p } #=> [1, 2]
but
a = [1, 2, x: 3]
a.tap { |*p, **q| a.clear...
Anonymous
10:34 AM Feature #2542: URI lib should be updated to RFC 3986
Just an experimental implementation:
http://github.com/nurse/url
naruse (Yui NARUSE)
10:25 AM Feature #8458 (Rejected): Array#merge/merge!
Generally speaking, arrays are not argument lists. This method is specific to argument lists.
Thus Array is not the...
matz (Yukihiro Matsumoto)
05:33 AM Feature #8458 (Rejected): Array#merge/merge!
Very simple method can be defined:
class Array
def merge! other
require 'active_support/all' # can't use #...
Anonymous
04:38 AM Revision f85733a7 (git): GC before running test_copy_stream_socket7
it sometimes occurs NoMemoryError
http://c5664.rubyci.org/~chkbuild/ruby-trunk/log/20130529T033302Z.diff.html.gz
git...
naruse (Yui NARUSE)
01:44 AM Revision 76300fba (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:38 AM Revision 68f96f6c (git): * hash.c: fix WB bug.
(1) Hash's key also needs WB.
(2) callback parameter *key and *value of st_update() is not a
storage of st_table ...
ko1 (Koichi Sasada)

05/28/2013

08:57 PM Revision 1999571e (git): * 2013-05-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:57 PM Revision 0a814e9b (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
12:56 PM Bug #8456: Sugfault in Ruby Head
Thank you for trying.
If you have feedback about this feature, please let us know.
ko1 (Koichi Sasada)
12:36 PM Bug #8456 (Closed): Sugfault in Ruby Head
This issue was solved with changeset r40974.
Sam, thank you for reporting this issue.
Your contribution to Ruby is gr...
ko1 (Koichi Sasada)
09:04 AM Bug #8456 (Closed): Sugfault in Ruby Head
Was just going to try out the allocation tracing snazzy feature and got this:
https://gist.github.com/SamSaffron/...
sam.saffron (Sam Saffron)
12:15 PM Revision 57edd096 (git): trivial change
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:15 AM Bug #8455 (Rejected): Linking one Ruby extension to another Ruby extension with mkmf
It's a known limitation.
Reference between dynamically loaded libraries is not portable.
nobu (Nobuyoshi Nakada)
01:40 AM Bug #8455 (Rejected): Linking one Ruby extension to another Ruby extension with mkmf
The problem lies within 'mkmf' of ruby.
If we have a gem which contains a native extension consisting of two librari...
steved (Steve Dierker)
04:52 AM Revision 7d3fbdea (git): object_tracing.c: fix argument type
* ext/objspace/object_tracing.c (make_unique_str): fix argument type.
use long for string length.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
03:36 AM Revision 7453c53b (git): * ext/objspace/object_tracing.c: fix a bug reported at
"[ruby-core:55182] [ruby-trunk - Bug #8456][Open] Sugfault in Ruby Head"
Care about the case TracePoint#path #=> `n...
ko1 (Koichi Sasada)
02:30 AM Revision b0e7ec8c (git): extmk.rb: untouch makefiles
* ext/extmk.rb (extmake): leave makefiles untouched if the content is
not changed, to get rid of unnecessary re-lin...
nobu (Nobuyoshi Nakada)
02:27 AM Bug #8435: Can't build tcl/tk extensions after updating Debian/Ubuntu package
The idea is that the method would also return the architecture as a string, but return false if dpkg-architecture is ... romuloceccon (Rômulo Ceccon)
12:08 AM Bug #8435: Can't build tcl/tk extensions after updating Debian/Ubuntu package
romuloceccon (Romulo Ceccon) wrote:
> +def multiarch_supported?
> + dpkg_arch = `which dpkg-architecture`.strip
>...
nobu (Nobuyoshi Nakada)
02:23 AM Revision c9f982d4 (git): ext/objspace: unexpand Author keywords
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

05/27/2013

07:55 PM Bug #8454 (Rejected): Date and Time compatibility
it's the current spec.
see [ruby-dev:24250].
i think you are interested in the following case too.
> Time.pars...
tadf (tadayoshi funaba)
04:04 PM Bug #8454 (Rejected): Date and Time compatibility
Time.to_datetime creates a DateTime object with the local timezone
Date.to_datetime creates a DateTime object with t...
jonys (Jonatan Hejzlar)
07:43 PM Bug #7445: strptime('%s %z') doesn't work
`DateTime` also does.
~~~
$ ruby -r date -e 'dt=DateTime.now; ARGV.each{|f| p dt.strftime(f)}' '%s' '%s %z'
"136...
tadf (tadayoshi funaba)
12:59 PM Bug #7445: strptime('%s %z') doesn't work
It works perfectly fine in C:
~~~
./test '%s' '%s %z'
1369626774
1369626774 -0500
~~~
~~~C
#include <stdio...
felipec (Felipe Contreras)
06:16 PM Revision 40fe524b (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:14 PM Revision 30dbed38 (git): * ext/objspace/gc_hook.c, ext/objspace/objspace.c: add new methods to
hook GC invocation.
* ObjectSpace.after_gc_start_hook=(proc)
* ObjectSpace.after_gc_end_hook=(proc)
Note that hooks...
ko1 (Koichi Sasada)
05:57 PM Revision b01c4ddf (git): * gc.c (gc_stat): remove wrong rest_sweep().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:46 PM Revision 8a81b54a (git): * gc.c (garbage_collect_body): fix GC_ENABLE_LAZY_SWEEP condition.
* gc.c (GC_NOTIFY): move debug print location and use stderr instead
of stdout.
git-svn-id: svn+ssh://ci.ruby-la...
ko1 (Koichi Sasada)
05:33 PM Bug #8432 (Closed): make install ruby 2.0.0 fails with undefined method `sub!'
This issue was solved with changeset r40956.
Andrew, thank you for reporting this issue.
Your contribution to Ruby is...
nobu (Nobuyoshi Nakada)
05:08 PM Revision c180e0d8 (git): * vm_trace.c (rb_postponed_job_register_one): fix iteration bug.
* ext/-test-/postponed_job/postponed_job.c,
test/-ext-/postponed_job/test_postponed_job.rb: add a test.
git-svn-...
ko1 (Koichi Sasada)
05:03 PM Feature #8453: Implement Struct.map
Eregon (Benoit Daloze) wrote:
> I wonder why #select is overridden though. Probably performance reasons.
Actually...
Eregon (Benoit Daloze)
04:57 PM Feature #8453 (Closed): Implement Struct.map
Struct instances (that is classes produced by Struct.new) include Enumerable.
Actually Struct itself includes Enum...
Eregon (Benoit Daloze)
08:10 AM Feature #8453 (Closed): Implement Struct.map
http://ruby-doc.org/core-2.0/Struct.html does not contain any 'map' like method, I imagine given 'each' and 'select' ... eLobato (Daniel Lobato Garcia)
04:48 PM Revision f79ddbeb (git): test_method.rb: fix for direct invocation
* test/ruby/test_method.rb (TestMethod#test___dir__): use aboslute
path for the case invoked directly.
git-svn-id:...
nobu (Nobuyoshi Nakada)
04:48 PM Revision 462804fc (git): suppress warnings
* ext/-test-/postponed_job/postponed_job.c (pjob_register),
(pjob_call_direct): none void function.
* ext/-test-/t...
nobu (Nobuyoshi Nakada)
03:46 PM Revision f72bd6e7 (git): add a ChangeLog.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:40 PM Revision e4c58251 (git): * include/ruby/ruby.h, gc.c: add new internal event
RUBY_INTERNAL_EVENT_GC_END. This event invokes at the end of
after_sweep().
Time chart with lazy sweep is here:
...
ko1 (Koichi Sasada)
03:19 PM Revision c5b6c189 (git): * 2013-05-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:19 PM Revision eccb729a (git): * vm_trace.c (rb_postponed_job_flush): remove a wrong comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:14 PM Feature #8393 (Rejected): A class who's parent class is in a module can go wrong if files are required in the wrong order
nobu (Nobuyoshi Nakada)
01:11 PM Revision 783cffce (git): * include/ruby/ruby.h (RHASH_SIZE): Add a cast to suppress a
warning, comparison between signed and unsigned integer
expressions [-Wsign-compare], on ILP32.
git-svn-id: svn+...
akr (Akira Tanaka)
10:28 AM Revision f0b6cb6f (git): * include/ruby/ruby.h: rename RUBY_INTERNAL_EVENT_FREE to
RUBY_INTERNAL_EVENT_FREEOBJ.
* ext/-test-/tracepoint/tracepoint.c,
ext/objspace/object_tracing.c,
gc.c, vm_trace....
ko1 (Koichi Sasada)
10:04 AM Revision 0d339bf5 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:01 AM Revision 050dd10d (git): * ext/objspace/objspace.c: support ObjectSpace.trace_object_allocations.
Read the following test to know HOWTO.
This feature is a sample of RUBY_INTERNAL_EVENT.
* test/objspace/test_objspa...
ko1 (Koichi Sasada)
08:33 AM Revision 14f6c8ca (git): rbinstall.rb: reject empty files
* tool/rbinstall.rb (install_recursive): add maxdepth option.
* tool/rbinstall.rb (bin-comm): limit depth of bindir a...
nobu (Nobuyoshi Nakada)
08:33 AM Revision 75b9218f (git): vm_insnhelper.c: suppress warning
* vm_insnhelper.c (vm_callee_setup_keyword_arg): suppress
-Wsign-compare warning.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
07:55 AM Revision 084df96e (git): fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tmm1 (Aman Karmani)
07:17 AM Revision a1b1b6f7 (git): * vm_trace.c (rb_postponed_job_flush, rb_postponed_job_register): use
ruby_xmalloc/xfree. It is safe during GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40953 b2dd03c8-39d4-4d...
ko1 (Koichi Sasada)
06:30 AM Feature #8107 (Closed): [patch] runtime flag to track object allocation metadata
This issue was solved with changeset r40940.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g...
ko1 (Koichi Sasada)
05:46 AM Revision 308d5d0c (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:24 AM Bug #8442: sendmesg (blocking) of class BasicSocket is repeatably sent by the ruby kernel
Similar bugs have been reported to Jruby & Rubinius:
https://github.com/rubinius/rubinius/issues/2362
http://...
m_josenhans (Michael Josenhans)
02:16 AM Revision 91a0c5e3 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:16 AM Revision 696d3046 (git): * append newline at EOF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:26 AM Revision 787fd858 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:24 AM Revision 662cbf22 (git): * test/-ext-/postponed_job/test_postponed_job.rb: fix typo and class name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
12:23 AM Revision 984d2653 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40947 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:21 AM Revision 680f0b5b (git): * include/ruby/ruby.h, gc.c, vm_trace.c: add internal events.
* RUBY_INTERNAL_EVENT_NEWOBJ: object created.
* RUBY_INTERNAL_EVENT_FREE: object freeed.
* RUBY_INTERNAL_EVENT_GC_STA...
ko1 (Koichi Sasada)

05/26/2013

11:42 PM Revision dc7522f8 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:41 PM Revision a913138c (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:40 PM Revision 96090c08 (git): * ext/-test-/postponed_job/postponed_job.c: fix `init' function name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:21 PM Feature #4254: Allow method transplanting
=begin
: saturnflyer (Jim Gay) wrote:
The specs fail on ruby-head ((<URL:https://travis-ci.org/saturnflyer/casting/...
nobu (Nobuyoshi Nakada)
12:03 AM Feature #4254: Allow method transplanting
=begin
Seems fine.
$ ruby -v -e 'module M; def foo; :foo;end; end; p m = M.instance_method(:foo).bind(Object.new...
nobu (Nobuyoshi Nakada)
09:31 PM Revision a5fc9521 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:31 PM Revision 7f4d09d6 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:30 PM Revision e2793a90 (git): * include/ruby/debug.h, vm_trace.c: add rb_postponed_job API.
Postponed jobs are registered with this API. Registered jobs
are invoked at `ruby-running-safe-point' as soon as po...
ko1 (Koichi Sasada)
08:41 PM Feature #8452 (Open): Kernel#otherwise to rewrite code like (obj || default_obj).do_smth
Imagine you have code like this
(long_computation_chain || []).do_smth
While it isn't difficult, but it forces...
prijutme4ty (Ilya Vorontsov)
05:27 PM Revision 767debf9 (git): * gc.c (gc_stat): collect promote_operation_count and
types (RGENGC_PROFILE >= 2).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40939 b2dd03c8-39d4-4d8f-98ff-823fe...
ko1 (Koichi Sasada)
04:43 PM Revision ca2ca7d3 (git): * gc.c (gc_stat): collect shade_operation_count,
remembered_sunny_object_count and remembered_shady_object_count
for each types when RGENGC_PROFILE >= 2.
They are...
ko1 (Koichi Sasada)
04:19 PM Revision c4c821a7 (git): * hash.c (rb_hash_tbl_raw), internal.h: added.
Returns st_table without shading hash.
* array.c: use rb_hash_tbl_raw() for read-only purpose.
* compile.c (iseq_comp...
ko1 (Koichi Sasada)
03:51 PM Revision 9ae121d6 (git): * 2013-05-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:51 PM Revision 22415d4f (git): * tool/make-snapshot: use ENV["AUTOCONF"] instead of directly using
literal "autoconf".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:37 PM Revision 4ae72030 (git): * 2013-05-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:37 PM Revision a20a1472 (git): * hash.c, include/ruby/ruby.h: support WB protected hash.
* constify RHash::ifnone and make new macro RHASH_SET_IFNONE().
* insert write barrier for st_update().
* include/rub...
ko1 (Koichi Sasada)
09:44 AM Bug #8435: Can't build tcl/tk extensions after updating Debian/Ubuntu package
A possible fix:
--- a/ext/tk/extconf.rb 2013-01-10 05:47:20.000000000 -0200
+++ b/ext/tk/extconf.rb 2013-05-25 21...
romuloceccon (Rômulo Ceccon)
03:02 AM Feature #8393: A class who's parent class is in a module can go wrong if files are required in the wrong order
Fair point rkh, feel free to close this unless there is something to avoid printing lots of warnings. eLobato (Daniel Lobato Garcia)

05/25/2013

11:50 PM Bug #8445 (Assigned): IO.open and IO#set_enconding does not support :fallback option
Is this intentional or just unexpected inconsistency? naruse (Yui NARUSE)
07:48 PM Feature #8449 (Assigned): Array#ary_plus always returns an array
=begin
Even when Array is subclassified, + operator keeps on returning an Array.
Don't know if it is a bug or i...
txemagon (José M. González)
02:56 PM Feature #8437: custom operators, unicode
Hi Mathew,
thanks for the list.
This is a good definition.
All of the symbols from that lists,
as defined by ...
eike.rb (Eike Dierks)
02:55 PM Revision ea54c59a (git): internal.h: adjust indent
* internal.h (RCLASS_SUPER, RCLASS_SET_SUPER): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4093...
nobu (Nobuyoshi Nakada)
02:29 PM Revision 9421b186 (git): * test/fiddle/test_handle.rb (Fiddle::TestHandle#test_static_sym): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
02:29 PM Revision 1dafd4eb (git): * test/fiddle/test_c_struct_entry.rb,
test/fiddle/test_c_union_entity.rb,
test/fiddle/test_cparser.rb, test/fiddle/test_func.rb,
test/fiddle/test_handl...
ktsj (Kazuki Tsujimoto)
12:36 PM Revision 2ee7d727 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:34 PM Revision 0ea40b22 (git): * ext/pty/pty.c (get_device_once): FreeBSD 10-current and 9-stable
added O_CLOEXEC support to posix_openpt, so assume FreeBSD 9.2 or
later supports it.
http://www.freebsd.org/cgi/q...
naruse (Yui NARUSE)
11:37 AM Revision 9b119ab4 (git): Remove unused variable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:59 AM Bug #8443: -Lprefix/lib
2013年5月24日 16:06 Tanaka Akira <[email protected]>:
>
> おっと、r40907 で対処済みでしたか。
> 試します。

ちゃんと直ってました。ありがとうございます。
...
akr (Akira Tanaka)
10:27 AM Misc #8447: BasicObject id behaviour
nobu (Nobu4bb9d34yoshi Nakada) wrote:
> It's just an implementation detail, 0x9773a68 == 0x4bb9d34.
Sorry, missen...
nobu (Nobuyoshi Nakada)
10:21 AM Misc #8447 (Closed): BasicObject id behaviour
It's just an implementation detail, 0x9773a68 == 0x4bb9d34. nobu (Nobuyoshi Nakada)
12:05 AM Misc #8447 (Closed): BasicObject id behaviour
=begin
This is not really an issue. This is rather a question. It's about ids of BasicObject instances. When I invok...
kyrylo (Kyrylo Silin)
09:55 AM Revision 458b79e4 (git): * proc.c (rb_method_entry_min_max_arity): fix missing break in switch.
This was introduced in r38236, which is not intentional apparently.
This has caused no actual harm because VM_METHO...
mame (Yusuke Endoh)
09:32 AM Revision a0b3e032 (git): * dir.c (bracket): fix copy-paste error. When the first and last
characters of fnmatch range have different length, fnmatch may
have wrongly matched a path that does not really mat...
mame (Yusuke Endoh)
08:11 AM Revision 7b5a42f0 (git): * gc.c (after_gc_sweep): reduce full GC timing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:06 AM Feature #4254: Allow method transplanting
=begin
I am interested in this feature although with a different use.
It appears that 2.0.0-p0 allowed methods to...
saturnflyer (Jim Gay)
02:28 AM Revision 675ba20c (git): no clearing method cache
* variable.c (set_const_visibility): return without clearing method
cache if no arguments.
* vm_method.c (set_metho...
nobu (Nobuyoshi Nakada)
02:27 AM Revision 9abf0913 (git): vm_method.c: quote method name
* vm_method.c (set_method_visibility): quote unprintable method name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
02:24 AM Revision 8a4fb4ac (git): eval.c: rb_frame_callee returns current name
* eval.c (rb_frame_callee): returns the called name of the current
frame, not the previous frame.
* eval.c (prev_fr...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom