Project

General

Profile

Activity

From 08/22/2015 to 08/28/2015

08/28/2015

11:27 PM Bug #11494: Attempting to compile a static ruby 2.2.3 - build failure
The other ruby I am using right now I have compiled from source as well,
but not in a static variant.
It works wi...
shevegen (Robert A. Heiler)
11:26 PM Bug #11494 (Closed): Attempting to compile a static ruby 2.2.3 - build failure
Hello,
I would like to report a bug trying to compile ruby-2.2.3.
The URL from which I obtained this ruby is th...
shevegen (Robert A. Heiler)
05:10 PM Bug #11492: TracePoint API report extra return for defined method
David Rodríguez wrote:
> Oleg, could you link to the original report where you found this out? I'd like to know what...
os97673 (Oleg Sukhodolsky)
04:46 PM Bug #11492: TracePoint API report extra return for defined method
Oleg, could you link to the original report where you found this out? I'd like to know what kind of bug reports to ex... deivid (David Rodríguez)
01:21 AM Bug #11492 (Closed): TracePoint API report extra return for defined method
Applied in changeset r51713.
----------
* vm.c (hook_before_rewind): prevent kicking :return event while
finishing...
ko1 (Koichi Sasada)
12:53 AM Bug #11492 (Assigned): TracePoint API report extra return for defined method
nagachika (Tomoyuki Chikanaga)
02:53 PM Feature #11491: Add descriptive methods to Method & UnboundMethod
Myron Marston wrote:
> I think it would make more sense to add a `#singleton_method?` predicate. While every method...
Eregon (Benoit Daloze)
02:52 PM Feature #11491: Add descriptive methods to Method & UnboundMethod
Nobuyoshi Nakada wrote:
> Benoit Daloze wrote:
> > So I propose #origin, which goes well along #owner.
>
> How d...
Eregon (Benoit Daloze)
10:40 AM Feature #11491 (Feedback): Add descriptive methods to Method & UnboundMethod
Benoit Daloze wrote:
> So I propose #origin, which goes well along #owner.
How does it differ than `#owner`?
A...
nobu (Nobuyoshi Nakada)
08:47 AM Feature #11491: Add descriptive methods to Method & UnboundMethod
#receiver is not ideal since it has a different meaning for Method ("receiver type" is more what we want).
In JRuby ...
Eregon (Benoit Daloze)
01:29 PM Bug #11376: Stop using SSLv3 methods
Kurt Roeckx wrote:
> Is there any ETA of when I can expect this to be resolved? Do you need some help or more info?...
kili (Matthias Kilian)
11:48 AM Revision 754b3342 (git): file.c: syserr_fail2_in
* file.c (syserr_fail2_in): pass errno from callers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51718 b2dd03c...
nobu (Nobuyoshi Nakada)
11:35 AM Revision d93855e6 (git): win32.c: suppress warnings
* win32/win32.c (fchmod): put braces to suppress missing-braces
warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
11:34 AM Revision b0729007 (git): win32.c: suppress warnings
* win32/win32.c (wrename): fix type of attributes to suppress
warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
07:19 AM Bug #9760: mkmf does not allow for linking against custom libraries when a system library is present
I'm positive to revert the change at r45640. sorah (Sorah Fukumori)
04:17 AM Bug #9760: mkmf does not allow for linking against custom libraries when a system library is present
Assume /usr/lib has librubyA and libfooB, and /home/someone/local/lib has libfooA. I think early-libdir.patch makes m... sorah (Sorah Fukumori)
07:05 AM Revision 94c5f5a7 (git): * lib/rdoc/*: Update rdoc master(cfffed5)
https://github.com/rdoc/rdoc/pull/337
https://github.com/rdoc/rdoc/pull/367
git-svn-id: svn+ssh://ci.ruby-lang.org...
hsbt (Hiroshi SHIBATA)
06:22 AM Bug #11493 (Rejected): IRB/Ruby completely exits when attempting to use NoMethodError exception in BasicObject
# Summary
Was playing around with BasicObject to implement my own undefined method message and found this issue in...
iMIchael (Michael Martinez)
01:36 AM Feature #8976: file-scope freeze_string directive
Here you can see more information about the actual effect of frozen string on Ruby on Rails https://github.com/rails/... rafaelfranca (Rafael França)
01:24 AM Revision 5dfc455b (git): test: File.symlink needs administrator privilege
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:20 AM Revision 868c98dc (git): * vm.c (hook_before_rewind): prevent kicking :return event while
finishing vm_exec func because invoke_block_from_c() kick a :return
event for bmethods.
[Bug #11492]
* test/ruby/...
ko1 (Koichi Sasada)

08/27/2015

09:10 PM Bug #11490: Allocation tracer sometimes attributes allocations to the wrong source file/line
Thinking about it more, it seems my original hunch is *probably* correct: when loading/parsing/evaluating the file, t... chancancode (Godfrey Chan)
07:42 AM Bug #11490: Allocation tracer sometimes attributes allocations to the wrong source file/line
Related: when the allocation tracer is trying to blame the `Kernel#require` monkey patch, the line number appears to ... chancancode (Godfrey Chan)
07:38 AM Bug #11490 (Closed): Allocation tracer sometimes attributes allocations to the wrong source file/line
See the reproduction script in https://gist.github.com/chancancode/dc175e702c02cdfa5ffb
This was originally brough...
chancancode (Godfrey Chan)
07:53 PM Feature #11491: Add descriptive methods to Method & UnboundMethod
I think that `Method#instance_method?` and `UnboundMethod#instance_method?` would be very confusing, because my menta... myronmarston (Myron Marston)
07:05 PM Feature #11491 (Rejected): Add descriptive methods to Method & UnboundMethod
(Using Ruby Version 2.2.2)
I would like Method and Unbound Method to provide methods to provide the following addi...
searls (Justin Searls)
07:50 PM Revision 0277e7e8 (git): * 2015-08-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:50 PM Revision c56dd7fd (git): unicode.c: no st.h
* enc/unicode.c: no longer use st.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51711 b2dd03c8-39d4-4d8f-98ff...
nobu (Nobuyoshi Nakada)
07:49 PM Revision 8b9ad9d6 (git): oniguruma.h: constify
* include/ruby/oniguruma.h (OnigEncodingTypeST): constify
property_name_to_ctype arguments.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
07:48 PM Bug #11492: TracePoint API report extra return for defined method
MRI 2.2.3 introduced problem with TracePoint events.
For the provided test it reports extra return event for method1...
os97673 (Oleg Sukhodolsky)
07:44 PM Bug #11492 (Closed): TracePoint API report extra return for defined method
~~~ruby
class A
define_method "method1" do
# puts "#{method_name}(#{arg})"
return 1
end
end
a = ...
os97673 (Oleg Sukhodolsky)
05:19 PM Bug #9760: mkmf does not allow for linking against custom libraries when a system library is present
attached diff (early-libdir.patch) works well for my case... but I can't determine this is correct fix. If it's okay ... sorah (Sorah Fukumori)
04:37 PM Bug #9760: mkmf does not allow for linking against custom libraries when a system library is present
Hit a problem as @knu said: https://github.com/brianmario/mysql2/issues/657 sorah (Sorah Fukumori)
09:05 AM Revision 2ded8d06 (git): * lib/webrick/server.rb: use IO::NULL instead of '/dev/null'
* test/ruby/test_string.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51709 b2dd03c8-39d4-4d8f-98ff-8...
hsbt (Hiroshi SHIBATA)
07:07 AM Revision a20929cb (git): Revert "try to run travis without sudo to run in container"
This reverts commit r51705, r51706.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51708 b2dd03c8-39d4-4d8f-98ff-...
naruse (Yui NARUSE)
06:25 AM Revision d995d98a (git): * compile.c (iseq_set_sequence): rename variable names
to make it readable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
06:18 AM Revision 5ac1f654 (git): migrate to travis new infrastructure
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:01 AM Bug #11489: XMLRPC client cannot alter SSL options for _async calls
e.g. if you do
xmlrpc_client.http.ca_file = @options[:ca_file]
Then `xmlrpc_client.call(...)` will work b...
akostadinov (Aleksandar Kostadinov)
05:50 AM Revision 2dd198a3 (git): try to run travis without sudo to run in container
http://docs.travis-ci.com/user/migrating-from-legacy/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51705 b2dd03...
naruse (Yui NARUSE)
05:33 AM Feature #10600: [PATCH] Queue#close
Hello,
I'm interested in this topic.
I have some opinions about API design.
I'd like to specify the object to be...
nagachika (Tomoyuki Chikanaga)
04:36 AM Feature #8437: custom operators, unicode
Matthew Kerwin wrote:
> Neither for nor against this idea at the moment,
Same here.
> but which "math operat...
duerst (Martin Dürst)
04:01 AM Revision 262b1021 (git): win32.c: fchmod
* win32/win32.c (fchmod): implement by using
SetFileInformationByHandle.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
03:58 AM Revision a2da0f7e (git): win32.c: get attributes and VSN at once
* win32/win32.c (wrename): get attributes and VSN at once for each
path names.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
03:57 AM Revision f64d6357 (git): win32.c: open_special
* win32/win32.c (open_special): extract to open existing file with
backup semantics.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
01:03 AM Revision dc05dfd4 (git): file.c: fix messages
* file.c (sys_fail2): show method function names but not
"sys_fail2".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)

08/26/2015

11:19 PM Feature #10600 (Assigned): [PATCH] Queue#close
I committed r51699 to try Queue#close.
I changed proposed behavior:
* #close(token=nil) -> #close(exception=fal...
ko1 (Koichi Sasada)
10:59 PM Feature #10600 (Closed): [PATCH] Queue#close
Applied in changeset r51699.
----------
* thread_tools.c: add Queue#close(exception=false) and
SizedQueue#close(ex...
ko1 (Koichi Sasada)
11:00 PM Revision 8bf9687e (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:59 PM Revision fd7ac9f3 (git): * thread_tools.c: add Queue#close(exception=false) and
SizedQueue#close(exception=false).
[Feature #10600]
Trying to deq from a closed empty queue return nil
if excep...
ko1 (Koichi Sasada)
10:55 PM Feature #8437: custom operators, unicode
There have been comments on this feature request.
I'd like to suggest that the unicode symbols from:
Mathemati...
eike.rb (Eike Dierks)
10:26 PM Bug #11489 (Closed): XMLRPC client cannot alter SSL options for _async calls
In relation to #8461
It's now easy to set SSL options like `ca_path` but doing an `_async` call creates a new connec...
akostadinov (Aleksandar Kostadinov)
05:24 PM Revision b79d7910 (git): win32.c: use backslashes
* win32/win32.c (w32_symlink): must use backslashes instead of
slashes.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
04:22 PM Revision 8504c817 (git): win32.c: ELOOP at wrename
* win32/win32.c (wrename): fail with ELOOP if failed to resolve
the old path name.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
04:05 PM Revision 74842faf (git): fileutils.rb: fix rename_cannot_overwrite_file
* lib/fileutils.rb (rename_cannot_overwrite_file): File.rename on
cygwin and mswin/mingw can overwrite the destinat...
nobu (Nobuyoshi Nakada)
04:02 PM Revision 88872832 (git): * 2015-08-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:01 PM Revision a25de2c6 (git): win32.c: fix return value of reparse_symlink
* win32/win32.c (reparse_symlink): return raw Windows error code
since r51676.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
02:49 PM Revision 499120ad (git): test_pathname.rb: skip EACCES
* test/pathname/test_pathname.rb (test_realpath): skip EACCES if
changing mode of a directory may have no effect.
...
nobu (Nobuyoshi Nakada)
02:46 PM Revision 91f5ee89 (git): win32.c: unlink symlinkd
* win32/win32.c (wunlink): SYMLINKD has to be removed as a
directory but not a file.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
02:12 PM Revision 14ae6199 (git): win32.c: fix for old platforms
* win32/win32.c (open_dir_handle): fix for old platforms where
GetFinalPathNameByHandleW is not supported.
git-svn...
nobu (Nobuyoshi Nakada)
09:29 AM Feature #11473: Immutable String literal in Ruby 3
Akira Tanaka wrote:
> This issue tries to solve more than performance.
> As Matsuda-san explained, it solves a so...
duerst (Martin Dürst)
08:11 AM Revision e0cc69b7 (git): test_fileutils.rb: improve my_rm_rf
* test/fileutils/test_fileutils.rb (my_rm_rf): get rid of special
chars and remove by rmdir on Windows.
git-svn-id...
nobu (Nobuyoshi Nakada)
08:11 AM Revision 8e6259e0 (git): win32.c: find by final path
* win32/win32.c (open_dir_handle): find by final path name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51689 ...
nobu (Nobuyoshi Nakada)
06:53 AM Revision dd67521b (git): win32.c: ELOOP by _wopen
* win32/win32.c (rb_w32_wopen): map the exact error for ELOOP when
EINVAL is returned by _wopen of vc runtime.
git...
nobu (Nobuyoshi Nakada)
06:40 AM Bug #11488: String#index and #include? broken for wide encodings
This is introduced at r51470 for #11413 and it's backported into `ruby_2_1` and `ruby_2_2`. nagachika (Tomoyuki Chikanaga)
01:52 AM Bug #11488 (Closed): String#index and #include? broken for wide encodings
Applied in changeset r51685.
----------
re.c: fix wchar match at EOS
* re.c (rb_memsearch_wchar, rb_memsearch_qchar...
nobu (Nobuyoshi Nakada)
05:21 AM Revision 597da7b2 (git): win32.c: fake lchown
* win32/win32.c (lchown, rb_w32_ulchown): fake lchown.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51687 b2dd0...
nobu (Nobuyoshi Nakada)
04:47 AM Revision f4b66d24 (git): win32.c: ELOOP
* win32/win32.c (errmap): map ERROR_CANT_RESOLVE_FILENAME to
ELOOP.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
01:52 AM Revision 5ce4bfc9 (git): re.c: fix wchar match at EOS
* re.c (rb_memsearch_wchar, rb_memsearch_qchar): test matching
till the end of string. [ruby-core:70592] [Bug #114...
nobu (Nobuyoshi Nakada)
01:21 AM Revision e2803efc (git): symbol.c: suppress warnings
* symbol.c (rb_id_serial_to_id): suppress unused-function warnings
where ID_TABLE_IMPL is 0, 1, or 11.
git-svn-id:...
nobu (Nobuyoshi Nakada)
01:20 AM Revision a3b9b987 (git): id_table.c: aliases
* id_table.c (IMPL_TYPE, IMPL_VOID): make aliases if supported on
the platform.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
12:47 AM Revision 38cfb957 (git): id_table.h: callback function types
* id_table.h (rb_id_table_foreach_func_t): define callback
function type for rb_id_table_foreach().
* id_table.h (...
nobu (Nobuyoshi Nakada)
12:46 AM Revision 86fd28d1 (git): id_table.c: adjust indent
* id_table.c (list_table_extend, fix_empty): adjust indent.
(hash_id_table_foreach_values): ditto.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
12:46 AM Revision f92ed194 (git): id_table.c: constify
* id_table.c (find_empty): constify static data.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51680 b2dd03c8-39...
nobu (Nobuyoshi Nakada)
12:26 AM Bug #11487 (Closed): id_table.c compile error by fcc on Solaris 10
Applied in changeset r51678.
----------
id_table.c: fix for C89 compilers
* id_table.c (list_table_extend, hash_tab...
nobu (Nobuyoshi Nakada)
12:26 AM Revision ec471f7d (git): * 2015-08-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:26 AM Revision 341c84ed (git): id_table.c: fix for C89 compilers
* id_table.c (list_table_extend, hash_table_extend): remove C99
features. [ruby-dev:49239] [Bug #11487]
git-svn-i...
nobu (Nobuyoshi Nakada)

08/25/2015

04:30 PM Feature #8976: file-scope freeze_string directive
Yusuke Endoh wrote:
> I'm interested in the actual effect of this feature. How many times faster will Rails run act...
mame (Yusuke Endoh)
12:10 PM Feature #8976: file-scope freeze_string directive
Akira Matsuda wrote:
> Hence, we see so many "performance improvement" patches that add `.freeze` to String literals...
mame (Yusuke Endoh)
04:08 PM Bug #11488 (Closed): String#index and #include? broken for wide encodings
In Ruby 2.2.2, `String#index` and `#include?` work as expected for all encodings:
~~~
>> Encoding.list.reject(&:d...
tomstuart (Tom Stuart)
01:08 PM Feature #11348: TracePoint API needs events for fiber's switching
Oleg Sukhodolsky wrote:
> Koichi Sasada wrote:
> > I agree to add 'switching' events so I try to commit it.
> >
...
os97673 (Oleg Sukhodolsky)
12:38 PM Feature #11473: Immutable String literal in Ruby 3
I'm a supporter of the idea of making strings frozen by default. Maybe some syntax for unfrozen strings like 'unfroze... rosenfeld (Rodrigo Rosenfeld Rosas)
03:58 AM Feature #11473: Immutable String literal in Ruby 3
The magic comment is no problem, at least not to me, if I understood it correctly.
So the old behaviour can be ret...
shevegen (Robert A. Heiler)
03:35 AM Feature #11473: Immutable String literal in Ruby 3
Please consider the difference of the development style: hobby development and enterprise development.
I'm on hobb...
mame (Yusuke Endoh)
12:23 AM Feature #11473: Immutable String literal in Ruby 3
Steve Shreeve wrote:
> As a ruby user since 2001, I'd agree with Yusuke Endoh, when he suggests the long-term design...
akr (Akira Tanaka)
12:24 PM Bug #11349 (Feedback): irb crashes immediately with most (any?) REPL input
hsbt (Hiroshi SHIBATA)
12:10 PM Bug #11472 (Assigned): Some default gems are not installed if GEM_HOME is set during Ruby installation
hsbt (Hiroshi SHIBATA)
08:51 AM Bug #11464 (Assigned): ERB trimming doesn't trim carriage returns
nagachika (Tomoyuki Chikanaga)
08:05 AM Bug #11487 (Closed): id_table.c compile error by fcc on Solaris 10
Solaris 10 上の古いfccにて、最近、id_table.c のコンパイルに失敗します。
下記は r51677 におけるエラーメッセージです。
~~~
fcc -O2 -KV9 -KVIS2 -DRUBY_EX...
ngoto (Naohisa Goto)
07:14 AM Bug #11486: euc-jpな文字列に対してgsubするとSEGVします
2点補足します
* 最初に現象を発見したときは euc-jp なファイルを読み込んで `String#gsub!` したら発生したのですが、サンプルスクリプトではループの中の `encode("euc-jp")` を外してループ...
hiraku (Hiraku Kuroda)
07:01 AM Bug #11486: euc-jpな文字列に対してgsubするとSEGVします
すみません、タイトル修正しました。
`String#gsub!` でも発生するのですが、提出したサンプルは `String#gsub` を使っています。
hiraku (Hiraku Kuroda)
06:56 AM Bug #11486 (Closed): euc-jpな文字列に対してgsubするとSEGVします
euc-jpで記述されたinvalidなhtmlを置換処理でvalidにするスクリプトを作っていたのですが、文字列を `String#gsub` する部分でSEGVが発生しました。
最初に見つけたのは v2.2.3 でしたが、現時点...
hiraku (Hiraku Kuroda)
05:11 AM Revision 14aed229 (git): win32.c: fix offset
* win32/win32.c (opendir_internal): fix offset not to overwrite a
backslash.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
05:11 AM Revision 2f6fdd3a (git): win32.c: rb_w32_reparse
* win32/win32.c (rb_w32_reparse): read reparse point in a dynamic
buffer.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)

08/24/2015

09:35 PM Revision b4b848e6 (git): * 2015-08-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:34 PM Revision 2e5c105f (git): win32.c: symlink
* win32/win32.c (w32_symlink): implement symlink().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51674 b2dd03c8...
nobu (Nobuyoshi Nakada)
07:34 PM Bug #11485 (Closed): Ripper parser generates nil tokens for ignored_nl event during parse errors
This seems to be a regression in the Ripper parser where the `on_ignored_nl` event is passed a nil value for the toke... lsegal (Loren Segal)
07:29 PM Feature #11484 (Feedback): add output offset for readpartial/read_nonblock/etc
~~~
Specifying a destination offset will allow allocating less garbage
strings to improve performance when reading ...
normalperson (Eric Wong)
06:55 PM Bug #11483 (Closed): internal.h included after math.h in complex.c
r51313 modified complex.c to include internal.h after math.h, so that ruby/missing.h (included from internal.h) can t... ReiOdaira (Rei Odaira)
06:30 PM Feature #11473: Immutable String literal in Ruby 3
As a ruby user since 2001, I'd agree with Yusuke Endoh, when he suggests the long-term design preference of Ruby shou... shreeve (Steve Shreeve)
06:09 PM Feature #11473: Immutable String literal in Ruby 3
Yusuke Endoh wrote:
> Oh, PHP-like attitude. I've always trusted Ruby so far. Is Ruby dying?
I'm not sure you...
akr (Akira Tanaka)
05:13 PM Feature #11473 (Open): Immutable String literal in Ruby 3
Akira Tanaka wrote:
> I think changing Ruby is easier than educating people.
Oh, PHP-like attitude. I've always ...
mame (Yusuke Endoh)
04:22 PM Feature #11473: Immutable String literal in Ruby 3
Yusuke Endoh wrote:
> Akira Tanaka wrote:
> > This issue tries to solve more than performance.
> > As Matsuda-san ...
akr (Akira Tanaka)
03:57 PM Feature #11473: Immutable String literal in Ruby 3
I often write `[a, b].max`. This idiom is easy to read and write. But it is slow, especially in the core loop, beca... mame (Yusuke Endoh)
03:42 PM Feature #11473: Immutable String literal in Ruby 3
Akira Tanaka wrote:
> This issue tries to solve more than performance.
> As Matsuda-san explained, it solves a soci...
mame (Yusuke Endoh)
03:16 PM Feature #11473: Immutable String literal in Ruby 3
Yusuke Endoh wrote:
>
> In this case, it significantly damages usability and compatibility. Also, I'm afraid if i...
akr (Akira Tanaka)
01:38 PM Feature #11473: Immutable String literal in Ruby 3
Akira Tanaka wrote:
> This can be considered better usability.
I agree with a useful feature for easily and elega...
mame (Yusuke Endoh)
12:08 PM Feature #11473: Immutable String literal in Ruby 3
Yusuke Endoh wrote:
> > "immutable by default" is a way to solve the ambivalent with matz's preference.
>
> So, y...
akr (Akira Tanaka)
11:56 AM Feature #11473: Immutable String literal in Ruby 3
> "immutable by default" is a way to solve the ambivalent with matz's preference.
So, you mean:
* because the m...
mame (Yusuke Endoh)
08:18 AM Feature #11473: Immutable String literal in Ruby 3
As for a "finer-grained range than a whole file" directive, it reminds me of the `using` method. Their scope look sim... sawa (Tsuyoshi Sawada)
12:33 AM Feature #11473: Immutable String literal in Ruby 3
Yusuke Endoh wrote:
>
> I'm neutral to the magic comment. It would be better if it could specify finer-grained ra...
akr (Akira Tanaka)
04:26 PM Bug #10871: Sclass thread unsafe due to CREF sharing
Hello,
I've applied ko1's workaround patch for this issue to `ruby_2_2` branch at r51673.
I'm worried about the w...
nagachika (Tomoyuki Chikanaga)
04:13 PM Bug #10871 (Closed): Sclass thread unsafe due to CREF sharing
Applied in changeset backport22:r51673.
----------
* insns.def (defineclass): introduce an ad-hoc patch to avoid
a...
nagachika (Tomoyuki Chikanaga)
04:13 PM Revision d93cfe5d (git): * insns.def (defineclass): introduce an ad-hoc patch to avoid
an issue reported on [Bug #10871].
This patch does not fix completely. For example, method definition
in a block...
nagachika (Tomoyuki Chikanaga)
03:43 PM Bug #11482 (Closed): Multiple versions of Ruby crashing with simple threaded client/server test
Using the attached client and server scripts, I have been able to quickly crash every version of Ruby I tested from 1... s_p_oneil (Sean O'Neil)
12:51 PM Bug #11481 (Closed): Segmentation fault when thread is killed during `require`.
One of a library used by us executes `open` from `uri-open` in multiple thread in parallel under a timeout.
`open-ur...
t-8ch (Thomas Weißschuh)
09:12 AM Bug #11480 (Closed): killed by SIGIOT (signal 6) on fork
bootstraptest/test_fork.rb failed sometimes on my environment ("Ubuntu 14.04.3 LTS" Linux 3.13.0-62-generic x86_64).
...
ko1 (Koichi Sasada)
08:55 AM Revision 457ca4dc (git): win32.c: licenses
* win32/win32.c (rb_w32_wreadlink, rb_w32_wopen): add missing
licenses. [ci skip]
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
07:01 AM Revision 510ef98b (git): * 2015-08-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:01 AM Revision 7a89049a (git): encoding.c: find encoding index
* encoding.c (rb_locale_encindex): find encoding index without
making a string object every time. [ruby-core:58160...
nobu (Nobuyoshi Nakada)
04:11 AM Bug #11461: Remove backtracing cleaning on Delegator methods
OK, I accept.
Matz.
matz (Yukihiro Matsumoto)

08/23/2015

09:10 PM Bug #11478: symlinks support broken on win32
FWIW, this is how we implemented File.symlink? in win32-file: https://github.com/djberg96/win32-file/blob/ffi/lib/win... djberg96 (Daniel Berger)
08:26 AM Bug #11478 (Feedback): symlinks support broken on win32
r51640 doesn't fix it too? nobu (Nobuyoshi Nakada)
05:25 PM Feature #11473: Immutable String literal in Ruby 3
Thank you for the explanation and references.
I'm neutral to the magic comment. It would be better if it could sp...
mame (Yusuke Endoh)
02:13 AM Feature #11473: Immutable String literal in Ruby 3
Yusuke Endoh wrote:
> Why do matz and akr want to make String literals immutable, at first? Please explain use case...
akr (Akira Tanaka)
02:18 PM Bug #11244: [BUG] rb_gc_mark(): 0x00000001f34020 is T_NONE
こんにちは。
この [BUG] が、2.2 で何かの拍子に起こったりはしないだろうか、ということが気になっています。
このチケットは今後バックポート対象になるでしょうか?
それとも、2.2(や 2.1)では起こらない現象なの...
wanabe (_ wanabe)
07:19 AM Feature #10600: [PATCH] Queue#close
You misread about Go channel:
> **Sending to or closing** a closed channel causes a **run-time panic**.
> (on e...
funny_falcon (Yura Sokolov)
07:00 AM Bug #11479 (Closed): gcc warning variable may be used uninitialized
build ruby-2.2.3 on Windows XP using gcc-5.1.0 generates tow warnings:
compiling signal.c
compiling sprintf.c
In...
zufuliu (Zufu Liu)
02:38 AM Feature #8976: file-scope freeze_string directive
> It needs to be painful to use libraries that don't support frozen string literals, in order to encourage people to ... akr (Akira Tanaka)

08/22/2015

11:17 PM Bug #11478 (Closed): symlinks support broken on win32
The symlink support is completely broken on win32 because it thinks ALL reparse points are symlinks.
~~~
/* Licen...
scorpion007 (Alex Budovski)
10:09 PM Feature #11477: NameError#qualified_name
That actually makes more sense and is what we talked about at the last Ruby developers meeting. According to Nobu it ... yuki24 (Yuki Nishijima)
03:05 PM Feature #11477: NameError#qualified_name
To clarify, make it so that NameError#receiver returns the receiving module in a "uninitialized constant" NameError. Eregon (Benoit Daloze)
02:21 PM Feature #11477: NameError#qualified_name
Is NameError#receiver (#10881) not enough and better/easier to use? Eregon (Benoit Daloze)
08:59 AM Feature #11477 (Closed): NameError#qualified_name
Hi,
This is a followup issue to #11252. I'd like to add a method that basically does the same thing as [NameError#...
yuki24 (Yuki Nishijima)
06:28 PM Revision 73600fd6 (git): * ChangeLog: fix a typo for r51665.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
06:12 PM Revision 8ba98ee5 (git): * 2015-08-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:11 PM Revision 5c88e784 (git): * ChangeLog: fix a typo for r51660.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
05:26 PM Feature #11473: Immutable String literal in Ruby 3
Why do matz and akr want to make String literals immutable, at first? Please explain use case.
For performance? ...
mame (Yusuke Endoh)
03:04 PM Bug #9079 (Feedback): Interpolated Symbol creates unnecessary intermediate String on the heap
ko1 (Koichi Sasada)
09:09 AM Feature #10600: [PATCH] Queue#close
Thank you for your great survey. I want to introduce Queue#close in Ruby 2.3.
Just now I'm not sure it is okay to ...
ko1 (Koichi Sasada)
07:04 AM Feature #11252: Integrated "did_you_mean" gem to ruby-core
We've discussed this at the Ruby developers meeting on Thursday and made several decisions(but still subject to chang... yuki24 (Yuki Nishijima)
07:01 AM Feature #8976: file-scope freeze_string directive
New constructor is a good thing.
But it is better to allow construction
"".b
to be mutable string. `"".for...
funny_falcon (Yura Sokolov)
01:22 AM Feature #8976: file-scope freeze_string directive
Colin Kelley wrote:
> Akira Tanaka wrote:
>
> > We can't update all libraries at once.
> > There are too many li...
jeremyevans0 (Jeremy Evans)
12:06 AM Feature #8976: file-scope freeze_string directive
Akira Tanaka wrote:
> We can't update all libraries at once.
> There are too many libraries and authors.
> Some ...
colindkelley (Colin Kelley)
06:45 AM Revision 3e6742cf (git): string.c: move common statement
* string.c (sym_inspect): move common statement and change
variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
06:43 AM Revision 2f8a4d31 (git): vm_eval.c: cache results
* vm_eval.c (check_funcall_failed, check_funcall_missing): cache
results of respond_to? and respond_to_missing?, an...
nobu (Nobuyoshi Nakada)
05:43 AM Revision 1f557eae (git): vm_eval.c: pass thread too
* vm_eval.c (check_funcall_missing): pass same thread to call.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@516...
nobu (Nobuyoshi Nakada)
02:05 AM Revision dc9c55d6 (git): vm_eval.c: reuse found method entry
* vm_eval.c (check_funcall_missing): reuse found method entry
instead of searching same entry repeatedly.
git-svn-...
nobu (Nobuyoshi Nakada)
01:44 AM Bug #11237: サブスレッドがすべて終了するとメインスレッドが割り込まれる。
r50900 を 2.0.0, 2.1, 2.2 にバックポートしてもらえませんか? kubo (Takehiro Kubo)
01:31 AM Revision 84586cc4 (git): ChangeLog: fix a typo
* ChangeLog: fix a usual typo, thraed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51662 b2dd03c8-39d4-4d8f-98...
nobu (Nobuyoshi Nakada)
12:04 AM Feature #11476 (Closed): Methods defined in Refinements cannot be called via send
~~~
class C end
module M
refine C do
def a() p:hello end
def b() p:world end
end
end
using M
...
matsuda (Akira Matsuda)
 

Also available in: Atom