Project

General

Profile

Activity

From 09/08/2016 to 09/14/2016

09/14/2016

09:40 PM Feature #12746: class Array: alias .prepend to .unshift ?
Also `.prepend` sounds more natural than `.unshift` (specialy on Array). But it also implies `.append` which should b... nrodriguez (Nicolas Rodriguez)
09:26 PM Feature #12142: Hash tables with open addressing
Yui NARUSE wrote:
> Current es are below branches? (though they have -Wshorten-64-to-32 issue)
>
> * https:/...
vmakarov (Vladimir Makarov)
06:07 PM Feature #12142: Hash tables with open addressing
Correct link: https://.com/funny-falcon/ruby/tree/st_table_with_array2
Also it is attached to this issue as ...
funny_falcon (Yura Sokolov)
11:31 AM Feature #12142: Hash tables with open addressing
Current es are below branches? (though they have -Wshorten-64-to-32 issue)
* https://.com/vnmakarov/rub...
naruse (Yui NARUSE)
04:03 PM Revision b86fbf25 (git): Add $(srcdir) for lib directory
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:00 PM Revision 55feab65 (git): * 2016-09-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:00 PM Revision 6227b8ec (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:00 PM Revision 2abf1563 (git): * benchmark/: add vnmakarov's benchmarks around hash [ruby-core:75265]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:11 PM Misc #12722: Localizing Ruby
Thanks! I played a bit with the keywords but I figured out that indeed it's kind of difficult to localize the entire ... vasilakisfil (Filippos Vasilakis)
02:13 PM Bug #12509: Using qsort_s in mingw-w64 causes failures
Could you take in the attached before 2.4.0 release ?
These keep fail in the current trunk version.
moritat (Tsuyoshi Morita)
01:01 PM Feature #12760: Optional block argument for `itself`
OK, I did not my homework really well this time.
But, to be completely honest, I'm fascinated by how this simple, ea...
zverok (Victor Shepelev)
10:52 AM Feature #12760: Optional block argument for `itself`
![Okay](https://pbs.twimg.com/profile_images/587051688462135296/vyJ-eDXv.png) zverok (Victor Shepelev)
10:37 AM Feature #12760: Optional block argument for `itself`
[Sounds](https://bugs.ruby-lang.org/issues/6373#note-47) [familiar](https://bugs.ruby-lang.org/issues/10095#note-7), ... phluid61 (Matthew Kerwin)
07:39 AM Feature #12760 (Closed): Optional block argument for `itself`
That's an another attempt to choose good metaphor for `object.(yield self)` (previously: #6721 and ton of duplicates)... zverok (Victor Shepelev)
12:57 PM Bug #12521: Syntax for retrieving argument without removing it from double-splat catch-all
I want this feature.
Keyword argument is safer and more explanatory than splat style.
But I sometimes want to pass ...
joker1007 (Tomohiro Hashidate)
12:52 PM Revision 2bbd6f18 (git): * .document: [DOC] add rbconfig. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Sho Hashimoto
12:50 PM Bug #12762 (Closed): missing links in LEGAL
* LEGAL の Oniguruma の節にある URL が以下の3つ全てリンク切れのようです。
* random.c の http://www.math.keio.ac.jp/matumoto/emt.html もないようです。...
znz (Kazuhiro NISHIYAMA)
11:36 AM Bug #12761 (Closed): Ruby 2.3.1 has a bug in `Module#alias` and `Module#alias_method`
Consider the following code:

~~~ ruby
module M
def original ; puts __callee__ ; end
alias_m...
mudasobwa (Alexei Matyushkin)
03:31 AM Bug #12759 (Closed): Backport r53668 (Fix doc with default value with GH-523)
バックポート管理用チケットです。
r49129 で Tempfile.new の第1引数が省略可能になった(2.3〜)ことについてのドキュメントの追随です。
nagachika (Tomoyuki Chikanaga)
03:28 AM Bug #12183 (Closed): require "win32ole" すると終了ステータスが必ず 0 になる
すみません見逃がしてました。
trunk で修正済みなので close します。また2.2 のメンテナ交代にあわせて一応担当者変更しておきます。
nagachika (Tomoyuki Chikanaga)

09/13/2016

11:49 PM Bug #12758: Error when passing Hash construction to function
This is in FAQ.
Please see http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html#s6 : "6.7 Why can't I pass a hash l...
wanabe (_ wanabe)
05:11 PM Bug #12758 (Rejected): Error when passing Hash construction to function
I apologize if this is a known issue but I couldn't find it in the search.
If you have a function that can take ...
purplefishies (Jimi Damon)
10:22 PM Revision 202bbda2 (git): * 2016-09-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:22 PM Revision d51aea54 (git): * hash.c (each_pair_i_fast): use rb_yield_values2 to avoid var args.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:55 PM Bug #12548: Rounding modes inconsistency between round versus sprintf
Ah - looks like the ReXML docs don't need to change. The round-even mode Ruby uses is still referred to as "round to ... noahgibbs (Noah Gibbs)
05:12 PM Feature #12744: Add str.reverse_each_char and str.reverse_chars
Shyouhei Urabe wrote:
> I doubt if we can make a reverse_each_char which is faster than reverse.each_char. It ls no...
bouk (Bouke van der Bijl)
12:21 AM Feature #12744: Add str.reverse_each_char and str.reverse_chars
I doubt if we can make a reverse_each_char which is faster than reverse.each_char. It ls not always clear where is a... shyouhei (Shyouhei Urabe)
03:51 PM Feature #12752: Unpacking a value from a binary requires additional '.first'
There is more concise way:
length, = str.unpack('C')
You cannot use this in a method chain, though.
I ac...
mame (Yusuke Endoh)
12:46 PM Feature #12754: Want to use prepared buffer with `Array#pack`
`Array#pack` provides `@` for `offset`. nobu (Nobuyoshi Nakada)
12:33 PM Revision 00fcd967 (git): string.c: avoid signed integer overflow
The behavior on signed integer overflow is undefined. On platform with
sizeof(long)==4, it's fairly easy that 'len + ...
rhenium (Kazuki Yamaguchi)
12:33 PM Revision 2f551849 (git): Use PRIuSIZE format specifier for size_t values
Use PRIuSIZE instead of PRIdSIZE. This fixes the exception message shown
on too large xmalloc2. This commit also fixe...
rhenium (Kazuki Yamaguchi)
12:28 PM Revision eaba7715 (git): string.c: rename STR_EMBEDABLE_P to STR_EMBEDDABLE_P
* string.c (STR_EMBEDDABLE_P): Renamed from STR_EMBEDABLE_P(). And use
it in more places.
git-svn-id: svn+ssh://ci...
rhenium (Kazuki Yamaguchi)
12:26 PM Revision df1c68b2 (git): README{,.ja}.md: Drop support for BeOS now that Haiku is stable since 2.3.0. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:26 PM Revision 21edae75 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:26 PM Revision 24afa398 (git): fix unbalanced backquote [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:11 PM Revision 2608f7d9 (git): string.c: STR_EMBEDABLE_P
* string.c (STR_EMBEDABLE_P): extract the predicate macro to tell
if the given length is capable in an embedded str...
nobu (Nobuyoshi Nakada)
09:39 AM Revision d4faa101 (git): * test/ruby/test_exception.rb: fix thread issues.
* use Queue instead of a local variable for synchronization.
* join created thread to soleve ing threads warnin...
ko1 (Koichi Sasada)
08:12 AM Revision 8a647876 (git): string.c: fix integer overflow
* string.c (rb_str_change_terminator_length): fix integer overflow
in the case growing the terminator length and th...
nobu (Nobuyoshi Nakada)
07:36 AM Feature #6647: Exceptions raised in threads should be logged
Responding to 2.4.0-preview2 announcement on ruby-core. I have the opinion that a good default for Thread.report_on_e... djellemah (John Anderson)
07:10 AM Feature #12694: Want a String method to remove heading substr
Naotoshi Seo wrote:
> Python lstrip http://www.tutorialspoint.com/python/string_lstrip.htm takes character classes...
duerst (Martin Dürst)
07:08 AM Bug #12757 (Closed): Wrong overflow check in rb_str_set_len()
Applied in changeset r56148.
----------
string.c: fix buffer overflow check condition in rb_str_set_len()
* string....
Anonymous
07:05 AM Bug #12757 (Closed): Wrong overflow check in rb_str_set_len()
string.c:
~~~c
void
rb_str_set_len(VALUE str, long len)
{
long capa;
const int termlen = TERM_LEN(str...
rhenium (Kazuki Yamaguchi)
07:08 AM Revision be3baa43 (git): string.c: fix buffer overflow check condition in rb_str_set_len()
* string.c (rb_str_set_len): The buffer overflow check is wrong. The
space for termlen is allocated outside the cap...
rhenium (Kazuki Yamaguchi)
05:59 AM Revision b4d0e5a4 (git): openssl: workaround for Ubuntu's ed OpenSSL
* test/openssl/test_ssl.rb (test_ctx_options): Add a workaround for
ed OpenSSL to fix the Ruby CI failure on U...
rhenium (Kazuki Yamaguchi)

09/12/2016

09:11 PM Misc #12756 (Closed): Increase test coverage and stylistic changes for URI::HTTP
Hello,
I increase test coverage for URI::HTTP class. Also I added some stylistic changes to code and documentation.
...
davydov_anton (Anton Davydov)
09:04 PM Revision a2879ac2 (git): * common.mk (benchmark): fix lib path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:58 PM Feature #12744: Add str.reverse_each_char and str.reverse_chars
Martin Dürst wrote:
> What about using
>
> `str.reverse.chars` for `string.reverse_chars`?
>
> It allocates so...
bouk (Bouke van der Bijl)
03:40 PM Feature #12364 (Closed): Copy superclass serial number to singleton subclasses for better IMC hits
Applied in changeset r56144.
----------
Copy the serial number from the super class to the singleton class
This hel...
Anonymous
03:40 PM Revision 332723a2 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:40 PM Revision c4c53310 (git): Copy the serial number from the super class to the singleton class
This helps hit inline method caches more frequently. Before this
commit:
```
[aaron@TC ruby (trunk)]$ time ./ruby -...
tenderlovemaking (Aaron Patterson)
03:16 PM Revision fd8fa1b2 (git): * 2016-09-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:16 PM Revision 774442d2 (git): * time.c (time_arg): guard for mswin64 CI.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
07:05 AM Feature #12755 (Open): optimize instruction sequence
I'd like to propose Ruby to have a infrastructure optimizing its execution.
My implementation and detailed explanati...
shyouhei (Shyouhei Urabe)
06:59 AM Feature #12754 (Closed): Want to use prepared buffer with `Array#pack`
`Array#pack` always returns new allocated `String`, but sometimes users want to use prepared buffer, especially the p... usa (Usaku NAKAMURA)
06:47 AM Feature #12753 (Closed): Useful operator to check bit-flag is true or false
Ruby's 0 is truthy value. It's useful for many cases, but it's confusing and I made many bugs when I'm writing code t... tagomoris (Satoshi Tagomori)
06:38 AM Feature #12752 (Closed): Unpacking a value from a binary requires additional '.first'
When I parsed a binary protocol (msgpack) by `String#unpack`, there are many similar expressions, like below:
```r...
tagomoris (Satoshi Tagomori)
06:38 AM Misc #12751 (Closed): Incompatibility of Ruby 3
META ticket for Ruby 3's breakages
* Encoding on Windows
* [Feature #12654]
* [Feature #12650]
naruse (Yui NARUSE)
06:35 AM Feature #12653 (Assigned): Use wide WinAPI for rb_w32_getcwd
naruse (Yui NARUSE)
05:13 AM Feature #12733: Bundle bundler to ruby core
Vit Ondruch wrote:
> Not only this, but the test suite also needs connection to internet to succeed. No other test...
duerst (Martin Dürst)
04:50 AM Misc #12750 (Closed): Increase test coverage for URI::MailTo
Fixed at r56139 hsbt (Hiroshi SHIBATA)
04:48 AM Revision 94bbe4f0 (git): Added missing references of and redmine.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
04:46 AM Revision 5ffc89f6 (git): * 2016-09-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:46 AM Revision 52f9d387 (git): * lib/uri/mailto.rb: Removed needless `return` and use `.`` instead of `::`
with class method.
* test/uri/test_mailto.rb: Added tests for coverage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
hsbt (Hiroshi SHIBATA)
03:22 AM Bug #12749 (Rejected): 2.4 preview で gem をインストールできません
hsbt (Hiroshi SHIBATA)

09/11/2016

10:51 PM Bug #12749: 2.4 preview で gem をインストールできません
Preview はRuby本体だけで、zlibなどは別途用意する事と理解しました。
お手数ですが close にしていただけますか。
dogatana (Toshihiko Ichida)
01:17 PM Bug #12749 (Rejected): 2.4 preview で gem をインストールできません
gem をインストールしようとするとエラーになります。
zlib が足りないようですが、対処方法がわかりませんでした。
preview はやはり敷居が高いですね。
~~~
> gem list

***...
dogatana (Toshihiko Ichida)
09:05 PM Feature #12142: Hash tables with open addressing
> So hypothetically, even
an attacker spends huge CPU time
Why not GPU time? Why not FPGA? It is really not that ...
funny_falcon (Yura Sokolov)
08:50 PM Feature #12142: Hash tables with open addressing
Yura Sokolov wrote:
> > Still I can make a quickly which completely eliminates this issue
> without any slowd...
vmakarov (Vladimir Makarov)
03:54 PM Misc #12750 (Closed): Increase test coverage for URI::MailTo
Hello,
I increase test coverage for URI::MailTo class. You can find PR in :
https://.com/ruby/ruby/pull...
davydov_anton (Anton Davydov)
12:33 PM Revision a3af2d1e (git): NEWS: News about Module.used_modules.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:32 PM Revision 8cce00e0 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:34 AM Revision c616a9fa (git): Update URL of Japanese document of net/pop
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:33 AM Revision 07efce07 (git): Use https instead of http in some URLs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:17 AM Bug #12748 (Closed): irb の評価結果が2回表示されます
Applied in changeset r56134.
----------
* ChangeLog: added refs. [Bug #12748] [ruby-dev:49786]
usa (Usaku NAKAMURA)
10:02 AM Bug #12748 (Open): irb の評価結果が2回表示されます
usa (Usaku NAKAMURA)
10:02 AM Bug #12748: irb の評価結果が2回表示されます
あー、なるほど、バグですね。
これは2.4から入ったコードなので2.3以前で起きないのも納得です。
直しておきます。
usa (Usaku NAKAMURA)
09:49 AM Bug #12748: irb の評価結果が2回表示されます
io.c の io_fwrite() に問題があるようです。
この関数内で #ifdef _WIN32 内の、rb_w32_write_console() と、その下の io_binwrite() の両方が呼び出されるために、2...
dogatana (Toshihiko Ichida)
07:59 AM Bug #12748: irb の評価結果が2回表示されます
あ、ソースをいじってコンパイルが試せるのであれば話が早いかもです。
`win32/win32.c`の`rb_w32_write_console`の中にある、7123行目または7132行目の
`WriteConsleW`が実際の...
usa (Usaku NAKAMURA)
06:42 AM Bug #12748: irb の評価結果が2回表示されます
現在の環境で
ruby 2.3.0p0 (2015-12-25 revision 53290) [i386-mingw32]
を常用していますが、この問題は始めてです。
なお、io.c の rb_io_puts() の s...
dogatana (Toshihiko Ichida)
04:44 AM Bug #12748 (Feedback): irb の評価結果が2回表示されます
残念ながら、当方の手元(Win7, Win10 / vc10, vc12, vc14 / x86, x64)では再現することができませんでした。
そちらの環境では、例えば過去のバージョンのrubyでは問題はなかったのでしょうか?
usa (Usaku NAKAMURA)
02:22 AM Bug #12748: irb の評価結果が2回表示されます
irb ではなく、ruby の出力そのものがおかしいようです。
~~~
*****@*****-PC C:\usr\local\bin
> type test.rb
STDOUT.pu...
dogatana (Toshihiko Ichida)
10:17 AM Revision 96046868 (git): * ChangeLog: added refs. [Bug #12748] [ruby-dev:49786]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
10:08 AM Revision 73bbccf4 (git): * 2016-09-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:08 AM Revision ee0a79b3 (git): * win32/win32.c (rb_w32_write_console): should set writen length as the
return value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura

09/10/2016

09:54 PM Bug #12748 (Closed): irb の評価結果が2回表示されます
irbを実行すると次のように評価結果が2回表示されます。
副作用のある呼び出しをしても副作用そのものは1回だけ実行されているので、表示上だけの問題でないかと思います。
作成: Visual Studio 2015 Commun...
dogatana (Toshihiko Ichida)
08:28 AM Bug #12554 (Rejected): yamlに渡すファイルポインタを自分でcloseしないと動作が変
そういうときのためにブロック付きメソッドがあるので、次のように書いてください。
open( file , 'w') {|f| YAML.dump(data , f ) }
yugui (Yuki Sonoda)
08:16 AM Revision d432af3d (git): * 2016-09-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:16 AM Revision c5d707dc (git): extension.rdoc: rb_check_arity [ci skip]
* doc/extension.rdoc (rb_check_arity): described.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56130 b2dd03c8-3...
nobu (Nobuyoshi Nakada)
06:36 AM Feature #12747 (Closed): Add TracePoint#callee_id
# Abstract
I propose to add TracePoint#callee_id which returns the called name of the method.
~~~ruby
def m
en...
ktsj (Kazuki Tsujimoto)
04:33 AM Feature #12739: deprecate_constant :Fixnum, :Bignum
I tried [this], found rake defines `Fixnum::MAX` which seems useless, and submitted a [PR] to rake.
But it fails on ...
nobu (Nobuyoshi Nakada)
03:46 AM Bug #12130 (Assigned): WEBrick::HTTPProxy closes connection when the socket is not writable temporally
hsbt (Hiroshi SHIBATA)
02:58 AM Feature #12744 (Feedback): Add str.reverse_each_char and str.reverse_chars
What about using
`str.reverse.chars` for `string.reverse_chars`?
It allocates some memory, but compared to all ...
duerst (Martin Dürst)

09/09/2016

08:59 PM Feature #12746 (Closed): class Array: alias .prepend to .unshift ?
This code works:
array = %w( b c ) # => ["b", "c"]
array.unshift "a"
array # => ["a", ...
shevegen (Robert A. Heiler)
07:20 PM Feature #12734: `Array#flat?`
This is pretty trivial to implement yourself:
~~~ruby
class Array
def flat?
none?{|e|e.is_a?(Array)}
e...
herwin (Herwin W)
06:39 PM Feature #12142: Hash tables with open addressing
Just news share:
Python landed same dict algo for 3.6
https://mail.python.org/pipermail/python-dev/2016-September...
funny_falcon (Yura Sokolov)
07:03 AM Feature #12142: Hash tables with open addressing
> Still I can make a quickly which completely eliminates this issue
without any slowdown in my hashing for num...
funny_falcon (Yura Sokolov)
06:34 PM Feature #12745 (Feedback): String#(g)sub(!) should pass a MatchData to the block, not a String
A simplified (and stupid) example: replace some placeholders in a string with function calls
~~~ruby
def placehol...
herwin (Herwin W)
04:48 PM Feature #12733: Bundle bundler to ruby core
Hiroshi SHIBATA wrote:
> * bundler uses rspec for test suites. How to use rspec on ruby core repository?
Not onl...
vo.x (Vit Ondruch)
03:45 PM Feature #12744 (Feedback): Add str.reverse_each_char and str.reverse_chars
This adds `str.reverse_each` and `str.reverse_chars`. It's currently not really possible to iterate a Ruby stri... bouk (Bouke van der Bijl)
02:25 PM Bug #12743 (Closed): throw(false) does not work as expected
I expect UncaughtThrowError for these examples:
~~~
$ ruby -e'throw false'
-e: unexpected throw
$ ruby -e'Fiber...
rhenium (Kazuki Yamaguchi)
01:44 PM Revision d0c717e4 (git): * gems/bundled_gems: sort lines.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:09 PM Bug #12742 (Closed): backport r56117 (fix private constant message) and r56118 (fix deprecated constant message)
バックポート管理用チケットです。 nagachika (Tomoyuki Chikanaga)
09:27 AM Revision 7f6410f0 (git): json_generator_test.rb: no Bignum
* test/json/json_generator_test.rb (test_broken_bignum): get rid
of use of Bignum, obsolete name.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
08:59 AM Bug #12741 (Closed): Timeout with specified exception class sets cause on error if timeout block is handling an exception when timeout occurs
Applied in changeset r56125.
----------
thread.c: set cause by Thread#raise
* thread.c (rb_threadptr_raise): set ca...
nobu (Nobuyoshi Nakada)
08:59 AM Revision 646c5389 (git): thread.c: set cause by Thread#raise
* thread.c (rb_threadptr_raise): set cause from the called thread,
but not from the thread to be interrupted.
[ru...
nobu (Nobuyoshi Nakada)
04:50 AM Revision b5f3a113 (git): fix file names [ci skip]
* doc/extension.rdoc, doc/extension.ja.rdoc: fix file name.
pointed out by @takkanm in the RubyKaigi talk.
git-svn...
nobu (Nobuyoshi Nakada)
04:14 AM Revision 4915ce69 (git): * News: Announcing update to Unicode version 9.0.0 [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
03:08 AM Feature #12086: using: option for instance_eval etc.
Charles Nutter wrote:
> > Yes, you'll get unexpected results in this case.
>
> I think you'd get unexpected resul...
shugo (Shugo Maeda)
01:20 AM Feature #12086: using: option for instance_eval etc.
> Yes, you'll get unexpected results in this case.
I think you'd get unexpected results in my original case too, w...
headius (Charles Nutter)
03:02 AM Revision 4785df55 (git): object.c: update rdoc
* object.c (InitVM_Object): update rdoc of NIL/TRUE/FALSE, and use
rb_deprecate_constant.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
03:02 AM Revision e6a260ec (git): variable.c: rb_deprecate_constant
* variable.c (rb_deprecate_constant): new function to deprecate a
constant by the name.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
01:10 AM Revision 6054e6d6 (git): variable.c: fix deprecated constant message
* variable.c (rb_const_search): warn with the actual class/module
name which defines the deprecated constant.
git-...
nobu (Nobuyoshi Nakada)
01:07 AM Revision a3cc3cc5 (git): variable.c: fix private constant message
* variable.c (rb_const_search): raise with the actual class/module
name which defines the private constant.
git-sv...
nobu (Nobuyoshi Nakada)
12:49 AM Revision bef96f5a (git): * 2016-09-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:49 AM Revision 258cbd5e (git): e2mmap.rb: remove legacy code
* lib/e2mmap.rb (Exception2MessageMapper::E2MM.def_exception):
remove legacy code. Symbol is no longer a number al...
nobu (Nobuyoshi Nakada)

09/08/2016

11:40 PM Feature #12086: using: option for instance_eval etc.
Charles Nutter wrote:
> Yes, it appears that every call to instance_eval(using: Foo ...) blows away the global metho...
shugo (Shugo Maeda)
11:36 PM Feature #12086: using: option for instance_eval etc.
Charles Nutter wrote:
> I have threading concerns.
>
> ```ruby
> module X; refine Fixnum do; def +(x); puts "X r...
shugo (Shugo Maeda)
11:27 PM Feature #12086: using: option for instance_eval etc.
Thomas Enebo wrote:
> What is the scope of instance_eval here? Can I do:
The answer is yes, in my original propo...
shugo (Shugo Maeda)
08:23 PM Bug #12741 (Closed): Timeout with specified exception class sets cause on error if timeout block is handling an exception when timeout occurs
If `Timeout.timeout` is called with an exception class explicitly specified in the second argument, then if a timeout... rockfx01 (Tim Mertens)
03:36 PM Misc #12740 (Closed): Document OpenSSL::SSL::SSLSocket hostname attribute for SNI (Server Name Indication) Support
Thank you for reporting! There are already RDoc comments but it looks like RDoc couldn't find them.
Now they show ...
rhenium (Kazuki Yamaguchi)
02:44 PM Misc #12740 (Closed): Document OpenSSL::SSL::SSLSocket hostname attribute for SNI (Server Name Indication) Support
I've been adding SNI support to the MongoDB Ruby driver and I've had to use the *hostname* attribute of a SSLSocket. ... emilys (Emily Stolfo)
02:42 PM Feature #12739 (Closed): deprecate_constant :Fixnum, :Bignum
How about `class Object; deprecate_constant :Fixnum, :Bignum; end`?
* naruse supports: https://twitter.com/nalsh/s...
znz (Kazuhiro NISHIYAMA)
08:59 AM Revision e7209358 (git): io.c: check if Integer
* io.c (rb_file_initialize): check if fd is an Integer but not a
Fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
08:56 AM Bug #12738 (Closed): Array#flattenで特異クラスが引き継がれる
Applied in changeset r56111.
----------
* array.c (flatten): use rb_obj_class instead of rb_class_of
because rb_cl...
ktsj (Kazuki Tsujimoto)
08:51 AM Bug #12738 (Closed): Array#flattenで特異クラスが引き継がれる
Array#flattenで生成されたオブジェクトがflattenのレシーバと特異クラスを共有してしまっています。
~~~ruby
a = []
class << a
def m; :m; end
end
p a....
ktsj (Kazuki Tsujimoto)
08:56 AM Revision 1f8765bb (git): * array.c (flatten): use rb_obj_class instead of rb_class_of
because rb_class_of may return a singleton class.
[ruby-dev:49781] [Bug #12738]
git-svn-id: svn+ssh://ci.ruby-lang...
ktsj (Kazuki Tsujimoto)
08:40 AM Revision 19f62454 (git): rbinstall.rb: gem bindir
* tool/rbinstall.rb (gem): use the bindir of each gemspec instead
of hardcoded 'bin', since rdoc 5.0.0 overrides it...
nobu (Nobuyoshi Nakada)
07:49 AM Feature #7418 (Closed): Kernel#used_refinements
Applied in changeset r56109.
----------
* eval.c (rb_mod_s_used_modules): rename Module.used_refinements to
Module...
shugo (Shugo Maeda)
07:42 AM Feature #7418: Kernel#used_refinements
Shugo Maeda wrote:
> `Module.used_modules` might be a better name, because a module can have more than one refinemen...
shugo (Shugo Maeda)
05:18 AM Feature #7418 (Open): Kernel#used_refinements
> Module.used_refinements accepted.
`Module.used_modules` might be a better name, because a module can have more t...
shugo (Shugo Maeda)
07:49 AM Revision 5fac45dc (git): * eval.c (rb_mod_s_used_modules): rename Module.used_refinements to
Module.used_modules. [Feature #7418] [ruby-core:49805]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56109 b2dd...
shugo (Shugo Maeda)
07:43 AM Feature #12695: File.expand_path should resolve ~/ using /etc/passwd when HOME is not set
https://.com/ruby/ruby/compare/trunk...nobu:feature/12695-homedir nobu (Nobuyoshi Nakada)
06:51 AM Feature #12079 (Rejected): Loosening the condition for refinement
This issue will be addressed by #9451 and #11476.
shugo (Shugo Maeda)
05:45 AM Revision dbff56f5 (git): Unbundle tk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:38 AM Feature #12737 (Closed): Module#defined_refinements
How about to provide Module#defined_refinements, which returns the refinements defined in the receiver as a Hash, as ... shugo (Shugo Maeda)
05:35 AM Revision b1e9160b (git): Update svn:ignore [ci skip]
* enc/unicode/data/9.0.0 (svn:ignore): ignore downloaded files.
see r55716 for 8.0.0.
git-svn-id: svn+ssh://ci.ru...
znz (Kazuhiro NISHIYAMA)
05:34 AM Bug #12736 (Closed): `make install` says `fatal: Not a git repository (or any of the parent directories): .git`
Applied in changeset r56104.
----------
* ext/psych/psych.gemspec, lib/rdoc/rdoc.gemspec: Use file list instead of
...
hsbt (Hiroshi SHIBATA)
05:04 AM Bug #12736: `make install` says `fatal: Not a git repository (or any of the parent directories): .git`
rubygemsにこれを行うメソッドを追加すべきなんじゃないでしょうかね。 usa (Usaku NAKAMURA)
04:51 AM Bug #12736 (Assigned): `make install` says `fatal: Not a git repository (or any of the parent directories): .git`
数が多くて厳しいのですがハードコードする方向に修正します。 hsbt (Hiroshi SHIBATA)
05:33 AM Revision c45a8f8b (git): * ext/psych/psych.gemspec, lib/rdoc/rdoc.gemspec: Use file list instead of
git output. It shows warning message when invoke `make install`
[Bug #12736][ruby-dev:49778]
git-svn-id: svn+ssh:/...
hsbt (Hiroshi SHIBATA)
04:57 AM Revision 577de1e9 (git): replace fixnum by integer in documents.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:46 AM Feature #12734 (Feedback): `Array#flat?`
Please explain the use-case.
It doesn't seem useful to me.
nobu (Nobuyoshi Nakada)
04:44 AM Bug #10103 (Closed): Unable to refine class with CONSTANT
Applied in changeset r56101.
----------
* insns.def (setclassvariable, setconstant): warn when self is a
refinemen...
shugo (Shugo Maeda)
04:44 AM Revision bbd662c8 (git): * insns.def (setclassvariable, setconstant): warn when self is a
refinement. [Bug #10103] [ruby-core:64143]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56101 b2dd03c8-39d4-4d...
shugo (Shugo Maeda)
02:34 AM Revision 0a764c0b (git): NEWS: Add Hash#transform_values
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
02:33 AM Feature #12512 (Closed): Import Hash#transform_values and its destructive version from ActiveSupport
Applied in changeset r56099.
----------
hash.c: map_v -> transform_values
* hash.c (rb_hash_transform_values, rb_ha...
mrkn (Kenta Murata)
02:33 AM Revision eaa0a27f (git): hash.c: map_v -> transform_values
* hash.c (rb_hash_transform_values, rb_hash_transform_values_bang):
Rename map_v to transform_values.
[Feature #1...
Kenta Murata
01:09 AM Revision a128c0d3 (git): openssl: import v2.0.0.beta.2
* {ext,test}/openssl: Import Ruby/OpenSSL 2.0.0.beta.2. The full commit
history since v2.0.0.beta.1 can be found at...
rhenium (Kazuki Yamaguchi)
 

Also available in: Atom