Project

General

Profile

Activity

From 10/16/2017 to 10/22/2017

10/22/2017

10:49 PM Feature #14022: String#surround
I guess it all ends up to how matz feels about .surround() :) shevegen (Robert A. Heiler)
07:56 PM Bug #9480: Ruby on windows can get into an infinite loop when exiting
I checked with the following, and couldn't reproduce...
```
ruby 2.5.0dev (2017-10-23 trunk 60368) [x64-mingw32] ...
MSP-Greg (Greg L)
04:57 PM Revision cb4a2a61 (git): common.mk: add install-capi to make help
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e sonots (Naotoshi Seo)
04:13 PM Bug #6560 (Closed): stdlib/ipaddr: IPSocket.valid? not defined as the documentation says
Looking back on history, the mentioned part had been removed one week before this issue was filed. (r35865) knu (Akinori MUSHA)
04:03 PM Revision d70189d9 (git): * 2017-10-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:03 PM Revision 5e648821 (git): rss itunes: fix a bug that <itunes:explicit> value isn't fully supported
Fix GH-1725
<itunes:explicit> accepts "explicit", "yes", "true", "clean", "no" and
"false" as valid values.
Here is...
Sutou Kouhei
03:41 PM Feature #14042 (Closed): IO#puts: use writev if available
Hi,
I've attached a patch to make IO#puts use writev if available. Currently, IO#puts calls `write` twice: Once t...
rohitpaulk (Paul Kuruvilla)
02:39 PM Bug #13615: YAML parser stops processing at the first newline when byte order mark is present
I've opened https://github.com/ruby/psych/issues/331. hasari (Hiro Asari)
02:13 PM Revision 588ac3ee (git): Add test cases for branch coverage
* test/coverage/test_coverage.rb (test_branch_coverage_for_if_statement):
Add a test case for ternary operator.
gi...
yui-knk (Kaneko Yuichiro)
01:58 PM Revision ef29f8db (git): Add test cases for branch coverage
* test/coverage/test_coverage.rb (test_branch_coverage_for_if_statement):
Add test cases for modifier if/unless.
g...
yui-knk (Kaneko Yuichiro)
01:49 PM Revision ecdac92e (git): Add test cases for branch coverage
* test/coverage/test_coverage.rb (test_branch_coverage_for_if_statement):
Add test cases for if/unless without else...
yui-knk (Kaneko Yuichiro)
01:35 PM Feature #2968 (Rejected): 数値の正負を返すメソッド
mame (Yusuke Endoh)
01:33 PM Feature #2968: 数値の正負を返すメソッド
5 年ほど議論が無いので一旦 close します。必要なら、現状を再確認の上、reopen や再提案をするといいと思います。
ちょっと調べたところ、positive? や negative? は #11151 で導入されましたが、`...
mame (Yusuke Endoh)
01:34 PM Revision de482ab1 (git): test/coverage/test_coverage.rb: Use `<<~` to ease to calculate column of target codes
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yui-knk (Kaneko Yuichiro)
01:18 PM Revision 755dd9f4 (git): Add column numbers to branch coverage
* compile.c (DECL_BRANCH_BASE, ADD_TRACE_BRANCH_COVERAGE): Add
column to arguments.
* compile.c (compile_if, compi...
yui-knk (Kaneko Yuichiro)
01:17 PM Feature #2740: Extend const_missing to pass in the nesting
I'm not sure how this feature is related to autoloading... Anyway.
Matsuda-san, do you know if Rails still needs ...
mame (Yusuke Endoh)
01:10 PM Feature #2710: Kernel#load loads a relative path
Closing this because of no discussion for seven years. I think it is too late to change the behavior just for consis... mame (Yusuke Endoh)
01:08 PM Feature #2709: $VERBOSE, $DEBUG and Kernel#sprintf
Closing this because of no discussion for five years. Shyouhei-san or anyone, feel free to reopen and facilitate the... mame (Yusuke Endoh)
12:27 PM Bug #12970 (Closed): == Equality of recursive sets fails
This is not a bug but a feature. Set#reset has been added so you can use it if need be. knu (Akinori MUSHA)
12:26 PM Revision 47d939a7 (git): Mention `Set#reset`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
12:25 PM Feature #6589 (Closed): Set#rehash
Applied in changeset trunk|r60360.
----------
Add `Set#reset`
This method resets the internal state of a set after ...
knu (Akinori MUSHA)
12:25 PM Revision 8c90432a (git): Add `Set#reset`
This method resets the internal state of a set after modification to
existing elements, reindexing and deduplicating ...
Akinori MUSHA
12:09 PM Feature #14041: Remove NaCl support
LGTM yugui (Yuki Sonoda)
11:48 AM Feature #14041: Remove NaCl support
hsbt (Hiroshi SHIBATA) wrote:
> But I'm not familiar with configure.ac. Anyone remove nacl support on configure.ac?
nobu (Nobuyoshi Nakada)
09:41 AM Feature #14041 (Closed): Remove NaCl support
NaCl and PNaCl is already sunset status.
see https://bugs.chromium.org/p/chromium/issues/detail?id=239656#c160
...
hsbt (Hiroshi SHIBATA)
11:27 AM Revision 6693e3e7 (git): Fixed misspelling words.
These are detected by https://github.com/client9/misspell
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60359 b2...
hsbt (Hiroshi SHIBATA)
11:18 AM Feature #2673 (Closed): the length for an enumerator generated by Array#permutation and Array#combination
This feature was accepted and introduced at #6636, wasn't it? Closing. mame (Yusuke Endoh)
11:01 AM Feature #2567: Net::HTTP does not handle encoding correctly
Bitten by this as well. I'd go the route proposed earlier:
1. By default, encode the body using the charset set in...
chucke (Tiago Cardoso)
09:32 AM Feature #14040 (Open): deprecate HTTP.version_1_2
r60311 をみて、`Net::HTTP#min_version/max_version` って長い間 1.2 になってから変わっていない net/http 自体のバージョンと紛らわしいと思ったので、 `Net::HTTP.vers... znz (Kazuhiro NISHIYAMA)
09:16 AM Revision dfee14d3 (git): Use `\A` and `\z` instead of `^` and `$`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:16 AM Revision 208d2a95 (git): Fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
07:18 AM Revision dd53157c (git): gdbm, dbm, sdbm: remove unnecessary conditions
The dfree and dsize callback functions are never called with NULL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
rhenium (Kazuki Yamaguchi)
07:18 AM Revision de7a010a (git): gdbm, dbm, sdbm: prevent memory leak in #initialize
Have the allocator function allocate struct dbmdata too. #initialize
should not call ALLOC() after opening a file sin...
rhenium (Kazuki Yamaguchi)
07:04 AM Revision 15c78e30 (git): Fix a target method of a test
* test/ruby/test_string.rb (test_delete): I guess
this line should be a test case which asserts
coderange is hand...
yui-knk (Kaneko Yuichiro)
07:01 AM Revision a4870410 (git): Update doc of Hash#slice [ci skip]
- Add arguments to call-seq
- Add sample of multiple keys
- Add sample: hash does not contain key
git-svn-id: svn+ss...
znz (Kazuhiro NISHIYAMA)
06:30 AM Revision d9cfbb3c (git): Fix indent and comment [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
06:23 AM Feature #9323 (Closed): IO#writev
Applied in changeset trunk|r60351.
----------
io.c: fix local variables
* io.c (io_writev): fix local variable decl...
nobu (Nobuyoshi Nakada)
06:22 AM Revision 6e3ff2ec (git): io.c: fix local variables
* io.c (io_writev): fix local variable declarations, when
writev(2) is not available. [Feature #9323]
git-svn-id:...
nobu (Nobuyoshi Nakada)
06:11 AM Revision ada56dde (git): parse.y (new_scope_gen): adjust indent
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e yui-knk (Kaneko Yuichiro)
06:01 AM Revision 6a503861 (git): Add missing `buf` parameter to `recv_nonblock` doc [ci skip]
[Fix GH-1725]
From: yuuji.yaginuma <yuuji.yaginuma@gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6034...
nobu (Nobuyoshi Nakada)
05:49 AM Feature #4553 (Rejected): Add Set#pick and Set#pop
As marcandre says, this `pick` method does exactly what `first` does, and I'm not sure if `pop` would be an important... knu (Akinori MUSHA)
05:36 AM Revision a25a39f9 (git): objspace.c: missing types
* ext/objspace/objspace.c (count_nodes): added recently added node
types that were missing.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
05:32 AM Feature #13904: getter for original information of Enumerator
(And it is also a duplicate of #3714) knu (Akinori MUSHA)
05:31 AM Feature #13904 (Rejected): getter for original information of Enumerator
Closing because the given use case does not seem to be a good one to support the proposal. knu (Akinori MUSHA)
05:25 AM Bug #5468 (Closed): IPSocket#valid_v6? in ipaddr.rb contains incorrect regexps
The parser has had updates and the given example IPv6 address in the above comment currently passes. knu (Akinori MUSHA)
05:13 AM Revision 1528a985 (git): remove NODE_DREGX_ONCE
* node.h (enum node_type): remove NODE_DREGX_ONCE which is not
used anymore.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
05:13 AM Bug #8464 (Rejected): IPAddr cannot parse link-local IPv6 address.
Closing due to feedback timeout. knu (Akinori MUSHA)
04:19 AM Revision 171f968d (git): doc/syntax/methods.rdoc: fix a misleading example
As a bonus, wrap a long line added by r60295.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60346 b2dd03c8-39d4-...
rhenium (Kazuki Yamaguchi)
04:06 AM Revision 7fa932ec (git): dir.c: adjust indent [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60345 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:19 AM Revision 6888d697 (git): sort test result
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:15 AM Bug #3337 (Closed): MS-DOS device names are identified as readable_real
Seems already fixed in 2.0.0. nobu (Nobuyoshi Nakada)
02:14 AM Feature #2348: RBTree Should be Added to the Standard Library
Three points:
* If RBTree gem is bundled, we will do so by using the (recently-established) framework of bundled g...
mame (Yusuke Endoh)
02:12 AM Feature #8840 (Rejected): Yielder#state
I guess the API is not good enough if you have to do `yielder.state ||= …`, and it looks like akr's suggestion works.... knu (Akinori MUSHA)
02:11 AM Revision 3efa7126 (git): Make IO#write accept multiple arguments
io.c: make IO#write accept multiple arguments.
it uses writev(2) if possible.
git-svn-id: svn+ssh://ci.ruby-lang.org...
Glass_saga (Masaki Matsushita)
02:10 AM Feature #1482 (Rejected): Kernel.exec doesn't respect COMSPEC environment variable on Windows
Seems Microsoft has fixed Windows. nobu (Nobuyoshi Nakada)
02:08 AM Revision b52cdd2b (git): sort the test result
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:03 AM Revision 38667153 (git): Dir.glob with FNM_EXTGLOB is optimized [Feature #13873]
The order of resulted array is changed in some cases.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60341 b2dd03...
naruse (Yui NARUSE)
01:57 AM Feature #4151 (Rejected): Enumerable#categorize
I think this is too complex proposal, now. akr (Akira Tanaka)
01:53 AM Feature #2323: "Z".."Z".succが空
これはもう今の挙動ありのままで仕様と考えるほかないのではないかと思いますが、どうでしょうね。
次回の開発者会議ネタリストに入れておきました。
mame (Yusuke Endoh)
01:53 AM Feature #6647: Exceptions raised in threads should be logged
Eregon (Benoit Daloze) wrote:
> FWIW, I enabled Thread.report_on_exception = true by default in ruby/spec.
> I had ...
akr (Akira Tanaka)
01:46 AM Revision 72f88ebc (git): compile.c: optimize local variable assignments
* compile.c (iseq_peephole_optimize): eliminate simple self
assignments of a local variable when the result is used...
nobu (Nobuyoshi Nakada)
01:40 AM Bug #2154: filesystem encoding of UNIX
なんとなく成瀬さんに振り直してみます。このチケット、いかが思われますか。 mame (Yusuke Endoh)
01:38 AM Feature #2152 (Closed): Split functionality of Float#inspect and Float#to_s
The discussion has been stalled for seven years, and there are no strong complaint. I think we can close this ticket. mame (Yusuke Endoh)
01:37 AM Bug #13872 (Closed): Duplicate assignment no longer silences "assigned but unused variable" warning
Applied in changeset trunk|r60339.
----------
parse.y: workaround for warnings
* parse.y (mark_lvar_used): enable w...
nobu (Nobuyoshi Nakada)
01:37 AM Revision f644d3ef (git): parse.y: workaround for warnings
* parse.y (mark_lvar_used): enable workaround to suppress unused
local variables. [ruby-core:82656] [Bug #13872]
...
nobu (Nobuyoshi Nakada)
01:27 AM Feature #9549 (Rejected): Improvements to Time::strptime
akr (Akira Tanaka)
01:13 AM Revision 8bd7c8cb (git): fix up r60224
* parse.y (match_op_gen): fix optimization at DREGX_ONCE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60338 b2...
nobu (Nobuyoshi Nakada)
12:57 AM Revision 2ec29f3f (git): hash.c: optimize Hash#compare_by_identity
hash.c (rb_hash_compare_by_id): avoid unnecessary allocation of st_table.
formerly, st_table created in rb_hash_modif...
Glass_saga (Masaki Matsushita)
12:47 AM Feature #2149 (Feedback): Pathname#include?
I asked akr's opinion.
He looks neutral to this proposal, but we need to work out details. The current PoC implem...
mame (Yusuke Endoh)
12:45 AM Revision 25a7dfc6 (git): Remove not used node_type NODE_BMETHOD
* ext/objspace/objspace.c (count_nodes): This node_type has
not been used since r24128.
* node.c (dump_node): ditto...
yui-knk (Kaneko Yuichiro)
12:38 AM Revision f1f7b51d (git): Add arity check into Hash#flatten
* hash.c (rb_hash_flatten): add arity check
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60335 b2dd03c8-39d4-4d...
Glass_saga (Masaki Matsushita)
12:29 AM Revision fdc58640 (git): Remove not used node_type NODE_BLOCK_ARG
* ext/objspace/objspace.c (count_nodes): This node_type has
not been used since r11840.
* node.c (dump_node, rb_gc_...
yui-knk (Kaneko Yuichiro)
12:29 AM Feature #2013 (Rejected): [PATCH] a = *b calls b.*@
I'm closing this ticket since the discussion has been stalled completely.
I still think this is an interesting pro...
mame (Yusuke Endoh)
12:19 AM Revision e480660b (git): vm_insnhelper.c: array aref optimization
* vm_insnhelper.c (vm_opt_aref): optimize on other than fixnum
argument too.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
12:17 AM Revision f36ee440 (git): Remove not used node_type NODE_TO_ARY
* ext/objspace/objspace.c (count_nodes): This node_type has
not been used since r13236.
* node.c (dump_node, rb_gc_...
yui-knk (Kaneko Yuichiro)
12:00 AM Revision 2050b50d (git): string.c: comment layout [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60331 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

10/21/2017

11:57 PM Revision 6f889b50 (git): ext/win32ole/win32ole.c (fole_missing): set receiver in NoMethodError.
test/win32ole/test_win32ole.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60330 b2dd03c8-39d4-4d8f-9...
suke (Masaki Suketa)
11:54 PM Feature #2255 (Closed): unicode parameters cannot be passed to ruby
nobu (Nobuyoshi Nakada)
11:54 PM Feature #2255: unicode parameters cannot be passed to ruby
Seems fixed already. nobu (Nobuyoshi Nakada)
11:49 PM Revision 4b8c94dd (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:49 PM Revision 84616bf9 (git): * string.c: [DOC] Split rdoc of String#<< and String#concat [ci skip]
Split String#<< and String#concat docs to reflect single and multiple
arguments
patched by MSP-Greg [fix GH-1614]
g...
sonots (Naotoshi Seo)
11:44 PM Revision 2adcc0b8 (git): * object.c: Improve documentation of Kernel#Array
Array(arg) does more than just call to_ary or to_a on the argument.
It also falls back to returning [arg] if neither ...
sonots (Naotoshi Seo)
11:38 PM Revision 71b932d6 (git): * doc/regexp.rdoc: In regexp doc, two backslashes match one literally
In the "Metacharacters and Escapes" section of regexp.rdoc, it said that
to match a backslash literally, it must be b...
sonots (Naotoshi Seo)
11:36 PM Revision ba9e8707 (git): * doc/regexp.rdoc: Fix regexp doc syntax highlighting
patched by jlmuir (J. Lewis Muir) [fix GH-1678]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60325 b2dd03c8-39d...
sonots (Naotoshi Seo)
11:35 PM Revision d9e11970 (git): * string.c: Remove errant "the" in gsub documentation
patched by jlmuir (J. Lewis Muir) [fix GH-1679]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60324 b2dd03c8-39d...
sonots (Naotoshi Seo)
11:32 PM Revision bc28011f (git): Fix typo in comment
* test/ruby/test_transcode.rb: fix typo in comment
patched by larskanis (Lars Kanis) [GH-1681]
git-svn-id: svn+ssh...
sonots (Naotoshi Seo)
11:30 PM Revision bb3f2ce7 (git): compile.c: optimize local variable assignments
* compile.c (iseq_peephole_optimize): eliminate repeated
assignments and copy from/to a same local variable.
git-s...
nobu (Nobuyoshi Nakada)
11:23 PM Revision dd5b75af (git): reference Socket.getaddrinfo to Addrinfo.getaddrinfo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60321 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:21 PM Revision 80c50308 (git): Improve performance of string interpolation
This patch will add pre-allocation in string interpolation.
By this, unecessary capacity resizing is avoided.
For sm...
nobu (Nobuyoshi Nakada)
11:19 PM Revision d8089185 (git): deprecate TCPSocket.gethostbyname.
TCPSocket.gethostbyname has problems similar to
Socket.gethostbyname.
An example of the problem which only the addre...
akr (Akira Tanaka)
10:21 PM Feature #7082: Process.kill 0 in windows can return spurious success
Sorry to jump in, but this might help.

In the past, I have had problems with the 'kill' command on Windows 7,
a...
rrroybbbean (RRRoy BBBean)
12:02 PM Feature #7082 (Open): Process.kill 0 in windows can return spurious success
usa (Usaku NAKAMURA)
09:45 PM Bug #14039 (Closed): MinGW - OpenSSL::TestSSL#test_max_version & #test_min_version, TestNetHTTPS#test_max_version
I was triggering constant Appveyor builds to keep up with the recent flurry of commits (thanks everyone). When the d... MSP-Greg (Greg L)
08:26 PM Revision 66fd5651 (git): openssl: merge test fix from upstream
Merge a commit from upstream:
d1cbf6d75280 test/test_ssl_session: skip tests for session_remove_cb
Tests us...
rhenium (Kazuki Yamaguchi)
05:15 PM Feature #8833 (Feedback): [PATCH] IPAddr#pred
IPAddr has `succ` almost only because it is required along with `<=>` to generate a Range object, so I'd like to know... knu (Akinori MUSHA)
05:03 PM Bug #12437 (Closed): Is it "legal" to call collect! in class initializer?
Applied in changeset trunk|r60317.
----------
Avoid use of `self.class.new(self)` in Set#collect!
That prevents inf...
knu (Akinori MUSHA)
05:03 PM Revision 0fcac8f1 (git): Avoid use of `self.class.new(self)` in Set#collect!
That prevents infinite recursion when a subclass of Set uses
`collect!` in its constructor.
This should fix [Bug #12...
Akinori MUSHA
04:44 PM Revision d02211c9 (git): ignore server side error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:44 PM Revision b39132e9 (git): Revert "ignore server side error"
This reverts commit r60314.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60315 b2dd03c8-39d4-4d8f-98ff-823fe69b...
naruse (Yui NARUSE)
04:43 PM Revision facccd31 (git): ignore server side error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:34 PM Revision 800da42c (git): fic expected error message
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:31 PM Bug #12198 (Closed): Hash#== sometimes returns false incorrectly
knu (Akinori MUSHA)
04:29 PM Bug #12072 (Closed): SortedSet#superset? raises NoMethodError if rbtree is installed
Applied in changeset trunk|r60312.
----------
Fix comparison methods of Set to check if `@hash` is actually comparab...
knu (Akinori MUSHA)
04:28 PM Revision c1c527c2 (git): Fix comparison methods of Set to check if `@hash` is actually comparable
This should fix comparison of rbtree backed SortedSet instances.
[Bug #12072]
git-svn-id: svn+ssh://ci.ruby-lang.org...
Akinori MUSHA
04:25 PM Feature #9450 (Closed): Allow overriding SSLContext options in Net::HTTP
Applied in changeset trunk|r60311.
----------
Introduce Net::HTTP#min_version/max_version [Feature #9450]
Set SSL m...
naruse (Yui NARUSE)
04:25 PM Revision dcea9198 (git): Introduce Net::HTTP#min_version/max_version [Feature #9450]
Set SSL minimum/maximum version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60311 b2dd03c8-39d4-4d8f-98ff-823...
naruse (Yui NARUSE)
04:25 PM Revision 8cbf2dae (git): fix OpenSSL::SSL::SSLContext#min_version doesn't work
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:21 PM Bug #9480 (Feedback): Ruby on windows can get into an infinite loop when exiting
This is not reproducible on my machine long time.
Is this still occurs?
usa (Usaku NAKAMURA)
04:18 PM Feature #14038 (Closed): Use rb_execution_context_t instead of rb_thread_t to represent execution context
# Summary
This ticket proposes the following three changes.
* (1) Separate `rb_execution_context_t` from `rb_th...
ko1 (Koichi Sasada)
04:12 PM Revision 6cba29b4 (git): less random generations in Random::Formatter#choose.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:11 PM Revision 2c27e52f (git): Add documentation for `chomp` option.
https://github.com/ruby/ruby/pull/1717
Patch by @ksss [fix GH-1717]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
hsbt (Hiroshi SHIBATA)
04:10 PM Bug #8160 (Closed): M17N test failure around String#rpartition
Sorry for being this late. There was r39928 and I think that fixed the problem, if any. knu (Akinori MUSHA)
04:09 PM Revision d98db55b (git): Remove not used node_type NODE_CVDECL
* compile.c (defined_expr0): This node_type has
not been used since r11614.
* ext/objspace/objspace.c (count_nodes)...
yui-knk (Kaneko Yuichiro)
04:06 PM Bug #8789 (Closed): File.expand_path(File.dirname(__FILE__)) return wrong encoded result
Fixed already. nobu (Nobuyoshi Nakada)
12:23 PM Bug #8789 (Open): File.expand_path(File.dirname(__FILE__)) return wrong encoded result
usa (Usaku NAKAMURA)
04:05 PM Revision 111a2de4 (git): Handle Errno::EADDRNOTAVAIL with Raspberry Pi environment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60306 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
04:01 PM Revision 6caa91ed (git): erb.1: add missing option in detailed description
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
03:57 PM Bug #13735 (Closed): Initialization-error of sortedset
Applied in changeset trunk|r60304.
----------
Use a mutex to make SortedSet.setup thread-safe
This should fix [Bug ...
knu (Akinori MUSHA)
03:57 PM Revision 8daa6985 (git): Use a mutex to make SortedSet.setup thread-safe
This should fix [Bug #13735].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60304 b2dd03c8-39d4-4d8f-98ff-823fe6...
Akinori MUSHA
03:57 PM Revision 76e38253 (git): Remove redundant use of module_eval
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
03:56 PM Revision 92746378 (git): Remove not used node_type NODE_IASGN2
* compile.c (compile_massign_opt, iseq_compile_each0): This
node_type has not been used since r11813.
* ext/objspac...
yui-knk (Kaneko Yuichiro)
03:45 PM Revision dafb230c (git): driver.rb: allow executing driver.rb directly
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
03:43 PM Revision 3e8c0c57 (git): The encoding of __FILE__ and __dir__ should be same
* ruby.c (process_options): convert the real path of the script to locale
encoding if its encoding is not locale (m...
U.Nakamura
03:39 PM Revision 8949479e (git): driver.rb: add option to specify target with rbenv
[close GH-1724]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60299 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
k0kubun (Takashi Kokubun)
03:39 PM Bug #12091: Freezing a SortedSet breaks Enumerable
Fixed, thanks! knu (Akinori MUSHA)
03:38 PM Bug #12091 (Closed): Freezing a SortedSet breaks Enumerable
Applied in changeset trunk|r60298.
----------
Allow a SortedSet to be frozen and still functional [Bug #12091]
knu (Akinori MUSHA)
03:38 PM Revision 3090169c (git): Allow a SortedSet to be frozen and still functional [Bug #12091]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
03:24 PM Feature #13000 (Feedback): Implement Set#include? with Hash#include?
knu (Akinori MUSHA)
03:21 PM Feature #10849 (Closed): Adding an alphanumeric function to SecureRandom
Applied in changeset trunk|r60297.
----------
SecureRandom.alphanumeric implemented.
[ruby-core:68098] [Feature #10...
akr (Akira Tanaka)
03:21 PM Revision b867882a (git): SecureRandom.alphanumeric implemented.
[ruby-core:68098] [Feature #10849] proposed by Andrew Butterfield.
SecureRandom.choose and SecureRandom.graph is not...
akr (Akira Tanaka)
03:19 PM Revision cd381d8a (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:19 PM Revision 86f1d9b7 (git): Clarify return value for assignment methods.
https://github.com/ruby/ruby/pull/1682
Patch by @sos4nt [fix GH-1682]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
hsbt (Hiroshi SHIBATA)
03:17 PM Bug #11638 (Closed): [doc] misleading IO.write offset description
Applied in changeset trunk|r60294.
----------
Clarify the behavior of IO.write without offset in write mode.
http...
hsbt (Hiroshi SHIBATA)
03:16 PM Revision 2476bf2b (git): Clarify the behavior of IO.write without offset in write mode.
https://github.com/ruby/ruby/pull/1571
Patch by @takanabe [fix GH-1571]
[Bug #11638][ruby-core:71277]
git-svn-i...
hsbt (Hiroshi SHIBATA)
03:02 PM Revision 774b42d6 (git): erb.rb: specify frozen_string_literal: true
for compilation performance.
$ ruby ./benchmark/driver.rb -e "trunk::/Users/k0kubun/.rbenv/versions/trunk/bin/ruby;m...
k0kubun (Takashi Kokubun)
03:02 PM Revision 4aed1c7f (git): * 2017-10-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision f4ae225b (git): Update some words on README.md.
* Remove space on double spaces.
* Capitalization of "Ruby".
* Use macOS instead of OS X.
https://github.com/r...
hsbt (Hiroshi SHIBATA)
02:55 PM Revision 7d2e5fb9 (git): Added explicitly require to example code.
https://github.com/ruby/ruby/pull/1666
Patch by @guilherme [fix GH-1666]
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
hsbt (Hiroshi SHIBATA)
02:54 PM Feature #13867 (Closed): Copy offloading in IO.copy_stream
commited in r60284. Glass_saga (Masaki Matsushita)
06:31 AM Feature #13867 (Assigned): Copy offloading in IO.copy_stream
This patch makes IO.copy_stream use copy_file_range(2) without keyword arguments. Glass_saga (Masaki Matsushita)
02:51 PM Bug #13887: test/ruby/test_io.rb may get stuck with FIBER_USE_NATIVE=0 on Linux
Sorry for missing this ticket.
I can't understand it is correct, but I believe you guys. Please commit it.
Thank yo...
ko1 (Koichi Sasada)
02:51 PM Revision 617c5313 (git): Do not pass a not used argument
* parse.y (new_op_assign_gen): new_op_assign_gen for
ripper does not need column information.
git-svn-id: svn+ssh:...
yui-knk (Kaneko Yuichiro)
02:40 PM Revision dabdec31 (git): Use caller with length to reduce unused strings
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:35 PM Revision 4c6eb271 (git): fix r60281
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:32 PM Revision 1ec8694c (git): Define the macro separately for ruby parser and for ripper
* parse.y (new_op_assign): Define the macro separately
for ruby parser and for ripper.
git-svn-id: svn+ssh://ci.ru...
yui-knk (Kaneko Yuichiro)
02:31 PM Revision 47dd9bf7 (git): Add doxygen comments
* include/ruby/ruby.h (enum ruby_value_type): add doxygen comments
* internal.h (enum imemo_type, struct vm_svar): ad...
sonots (Naotoshi Seo)
02:25 PM Revision 0686d5f4 (git): io.c: introduce copy offload to IO.copy_stream
io.c (rb_io_s_copy_stream): add copy offload feature (by using
copy_file_range(2) if available) to IO.copy_stream
gi...
Glass_saga (Masaki Matsushita)
02:22 PM Revision 3e5a2521 (git): test_pathname.rb#test_open should care about umask
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
02:22 PM Revision 76897dba (git): Fix r60271
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:21 PM Revision 3666ceb7 (git): test_cp_preserve_permissions should care about umask
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
02:21 PM Revision d88a0f13 (git): Describe recommended-methods.
Addrinfo.getaddrinfo is recommended instead of
Socket.gethostbyname.
Addrinfo#getnameinfo is recommended instead of
...
akr (Akira Tanaka)
02:19 PM Bug #6121 (Closed): [[Ruby 1.9:]] Etc.sysconfdir hides sysconfdir on windows
Applied in changeset trunk|r60279.
----------
sysconfdir on Windows
* ext/etc/etc.c (etc_sysconfdir): mentioned spe...
nobu (Nobuyoshi Nakada)
02:19 PM Revision e4ff51b0 (git): sysconfdir on Windows
* ext/etc/etc.c (etc_sysconfdir): mentioned special case on
Windows. [ruby-core:43110] [Bug #6121]
* win32/Makefi...
nobu (Nobuyoshi Nakada)
02:11 PM Revision 52a275ee (git): Removed obsoleted safe level checks on irb.
https://github.com/ruby/ruby/pull/1713
Patch by @y-yagi [fix GH-1713]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
hsbt (Hiroshi SHIBATA)
02:06 PM Revision fe7f0518 (git): fix up r60243
* tool/vcs.rb (VCS::GIT.get_revisions): use last revision also as
changed revision when the head does not have svn ...
nobu (Nobuyoshi Nakada)
01:58 PM Revision 9a093e74 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:58 PM Revision db590b5d (git): Fixed unexpected behavior of `Resolv::MDNS#each_address` when given ".local" address.
https://github.com/ruby/ruby/pull/1425
Patch by @elct9620 [fix GH-1484]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
hsbt (Hiroshi SHIBATA)
01:50 PM Bug #11631 (Closed): OpenURI.redirectable? が http -> https の時もfalseを返す
fixed at r56085. akr (Akira Tanaka)
01:49 PM Revision 926103a9 (git): Improve docs for `File.delete` exceptions.
https://github.com/ruby/ruby/pull/1505
Patch by @mrtazz [fix GH-1505]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
hsbt (Hiroshi SHIBATA)
01:40 PM Revision ec4141f1 (git): Added sample code of merge! method in hash.c.
https://github.com/ruby/ruby/pull/1652
Patch by @selmertsx [fix GH-1652]
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
hsbt (Hiroshi SHIBATA)
01:38 PM Bug #13769 (Closed): IPAddr#ipv4_compat incorrect behavior
Applied in changeset trunk|r60272.
----------
Fix the issue reference to [Bug #13769], handled in r60270
knu (Akinori MUSHA)
01:37 PM Bug #13769: IPAddr#ipv4_compat incorrect behavior
Depreation warning added in r60270. Thanks! knu (Akinori MUSHA)
07:50 AM Bug #13769: IPAddr#ipv4_compat incorrect behavior
I'll mark `IPAddr#ipv4_compat` and `#ipv4_compat?` as deprecated in Ruby 2.5 / ipaddr 1.x and remove them in Ruby 2.6... knu (Akinori MUSHA)
07:07 AM Bug #13769: IPAddr#ipv4_compat incorrect behavior
While I do understand the need for dealing with legacy situations, changing the current behavior can cause a subtle b... knu (Akinori MUSHA)
01:38 PM Revision 3e95ecd8 (git): Fix the issue reference to [Bug #13769], handled in r60270
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
01:35 PM Feature #11666: IPAddr#private?
Added, thanks for the suggestion. knu (Akinori MUSHA)
01:34 PM Feature #11666 (Closed): IPAddr#private?
Applied in changeset trunk|r60270.
----------
Import ipaddr 1.2.0
- Add IPAddr#prefix
- Add IPAddr#loopback?
- Add ...
knu (Akinori MUSHA)
01:35 PM Feature #10912: Add method(s) to IPAddr for determining whether an address is link local
Added, thanks for the suggestion. knu (Akinori MUSHA)
01:34 PM Feature #10912 (Closed): Add method(s) to IPAddr for determining whether an address is link local
Applied in changeset trunk|r60270.
----------
Import ipaddr 1.2.0
- Add IPAddr#prefix
- Add IPAddr#loopback?
- Add ...
knu (Akinori MUSHA)
01:34 PM Bug #13399 (Closed): IPAddr accepts invalid address mask
Applied in changeset trunk|r60270.
----------
Import ipaddr 1.2.0
- Add IPAddr#prefix
- Add IPAddr#loopback?
- Add ...
knu (Akinori MUSHA)
08:20 AM Bug #13399: IPAddr accepts invalid address mask
Now I see!
```
% RBENV_VERSION=ruby_2_5 ruby -Itest/lib:lib test/drb/test_acl.rb
Run options:
# Running tests...
knu (Akinori MUSHA)
08:03 AM Bug #13399: IPAddr accepts invalid address mask
nobu (Nobuyoshi Nakada) wrote:
> After fixing it, I found that `drb/acl` depends on this behavior.
Thanks for the...
knu (Akinori MUSHA)
01:34 PM Revision e9d9f784 (git): Add a new test case for ipaddr 1.2.0 + drb/acl
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
01:34 PM Revision c2db917b (git): Import ipaddr 1.2.0
- Add IPAddr#prefix
- Add IPAddr#loopback?
- Add IPAddr#private? [Feature #11666]
- Add IPAddr#link_local? [Feature #...
Akinori MUSHA
01:17 PM Revision 31cc5b15 (git): Rename spec/rspec to .bundle.
It used without rspec installation for test-* task.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60269 b2dd03c8...
hsbt (Hiroshi SHIBATA)
01:15 PM Revision 1493972e (git): kill "discards ‘const’ qualifier" warning
Kill following warning.
../../../ext/psych/yaml/emitter.c: In function ‘yaml_emitter_write_block_scalar_hints’:
../....
kosaki (Motohiro KOSAKI)
01:15 PM Revision e3b4cd38 (git): kill "discards ‘const’ qualifier" warning
Kill following warning.
../../../ext/psych/yaml/emitter.c: In function ‘yaml_emitter_write_folded_scalar’:
../../../...
kosaki (Motohiro KOSAKI)
01:13 PM Feature #13097 (Closed): Deprecate Socket.gethostbyaddr and Socket.gethostbyname
Applied in changeset trunk|r60266.
----------
Deprecation document for gethostbyname,gethostbyaddr.
[Feature #13097...
akr (Akira Tanaka)
01:13 PM Revision b5c6fc85 (git): Deprecation document for gethostbyname,gethostbyaddr.
[Feature #13097]
I confirmed current ruby (Ruby 2.4 and trunk) uses
gethostbyname() and gethostbyaddr().
Socket.get...
akr (Akira Tanaka)
01:06 PM Revision 7f7d5d0c (git): node.h: Remove a not used function prototype
* node.h (rb_node_newnode_longlife): The definition
of this function was deleted r24490.
git-svn-id: svn+ssh://ci....
yui-knk (Kaneko Yuichiro)
01:02 PM Revision af14720f (git): kill "value computed is not used" warning
Currently, gcc claims your coding style is not good. Shut it up.
../../../ext/psych/yaml/emitter.c: In function ‘yam...
kosaki (Motohiro KOSAKI)
01:01 PM Revision 4911d456 (git): kill variable set but not used warning
Currently, dummy_mark variable makes following warnings. Let's fix it.
../../../ext/psych/yaml/parser.c: In function...
kosaki (Motohiro KOSAKI)
12:57 PM Revision c70f12c2 (git): kill "variable set but not used" warning
Currently, scanner.c makes following warning. Fix it.
../../../ext/psych/yaml/scanner.c: In function ‘yaml_parser_de...
kosaki (Motohiro KOSAKI)
12:34 PM Bug #13833 (Closed): String#scanf("%a") incorrectly requires a sign on the (binary) exponent
Applied in changeset trunk|r60261.
----------
Fix bug about String#scanf("%a")
* lib/scanf.rb (extract_float, initi...
nobu (Nobuyoshi Nakada)
12:34 PM Revision 4bf6a04f (git): Fix bug about String#scanf("%a")
* lib/scanf.rb (extract_float, initialize): allow to omit a sign
on the binary exponent. [ruby-core:82435] [Bug #1...
nobu (Nobuyoshi Nakada)
12:32 PM Bug #11458 (Third Party's Issue): SEGMENTATION FAULT during Redmine Deploy
usa (Usaku NAKAMURA)
12:31 PM Bug #11434 (Rejected): test_try_ldflag_invalid_opt fails when ruby is not installed
2.0.0 is out of date usa (Usaku NAKAMURA)
12:30 PM Bug #9730 (Feedback): E:/Rails/Ruby1.9.3/lib/ruby/1.9.1/webrick/server.rb:98: [BUG] Segmentation fault
usa (Usaku NAKAMURA)
12:22 PM Revision 6fba455a (git): add example for Socket.gethostbyaddr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60260 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:21 PM Feature #9323 (Assigned): IO#writev
This patch makes IO#write accept multiple arguments. Glass_saga (Masaki Matsushita)
12:18 PM Revision 6d2dc71a (git): gc.c (rb_raw_obj_info): suppress a warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:18 PM Revision a4664da6 (git): gc.c (rb_raw_obj_info): adjust indent
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:13 PM Feature #7526 (Closed): infinit loop in Registry::each_value
Applied in changeset trunk|r60257.
----------
Treat REG_NONE just like REG_BINARY
* ext/win32/lib/win32/registry.rb...
usa (Usaku NAKAMURA)
12:12 PM Revision f03f4c42 (git): Treat REG_NONE just like REG_BINARY
* ext/win32/lib/win32/registry.rb (read, write): treat REG_NONE just like
REG_BINARY when reading and writing.
cf...
U.Nakamura
12:00 PM Feature #6744 (Feedback): ruby unable to run system commands that require elevated privileges
usa (Usaku NAKAMURA)
11:59 AM Revision f7c06992 (git): Sync svn:ignore [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:56 AM Feature #6399 (Feedback): IO.read ignores valid open_args on Windows
usa (Usaku NAKAMURA)
11:50 AM Bug #5931 (Rejected): Random SEGV during execution on YARD specs
1.9 is out of date usa (Usaku NAKAMURA)
10:55 AM Bug #7733 (Closed): Segfault in ::JSON.parse(nil, :quirks_mode => true)
naruse (Yui NARUSE)
10:55 AM Bug #11506 (Closed): Changed behavior of URI.unescape between 2.1.5 and 2.2.3
naruse (Yui NARUSE)
10:55 AM Bug #11506: Changed behavior of URI.unescape between 2.1.5 and 2.2.3
nagachika (Tomoyuki Chikanaga) wrote:
> It is related with r46491 for [Feature #2542] (support RFC 3986)?
>
> I t...
naruse (Yui NARUSE)
10:53 AM Misc #11474 (Closed): [META] Call for Feature Proposals for Ruby 2.3
naruse (Yui NARUSE)
10:52 AM Bug #10397 (Closed): gcc 4.1.2 for x86 can't build trunk
There's no real users. naruse (Yui NARUSE)
10:47 AM Bug #10922 (Closed): TracePoint#binding may return nil in Ruby 2.2
naruse (Yui NARUSE)
10:45 AM Bug #4673 (Rejected): URI::Generic registry is not properly set.
naruse (Yui NARUSE)
10:44 AM Revision c1db20c3 (git): Revert "Dir.glob with FNM_EXTGLOB is optimized [Feature #13873]"
This reverts commit r60253 because it causes on error on Linux.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60...
naruse (Yui NARUSE)
10:41 AM Bug #9258 (Closed): Fix bugreport URL in error.c
http://www.ruby-lang.org/bugreport.html is redirected to https://bugs.ruby-lang.org/ now. naruse (Yui NARUSE)
10:36 AM Feature #2034 (Rejected): Consider the ICU Library for Improving and Expanding Unicode Support
naruse (Yui NARUSE)
10:35 AM Feature #7280 (Closed): How to set filesystem encoding
> UNIX系でfilesystem encodingを設定したいユースケースはあるので、何らかの手段は提供したい。
Dir.entries等は引数でencodingを設定するようになりました。
> OS Xのfilesy...
naruse (Yui NARUSE)
10:33 AM Bug #12219 (Closed): JSON.parse does not resolve to specific Class by 'json_class' attribute, when symbolize_names:true
JSON library's upstream is https://github.com/flori/json.
Could you report it to there?
naruse (Yui NARUSE)
10:33 AM Revision ec30bc59 (git): * string.c (deleted_prefix_length, deleted_suffix_length):
Add doxygen comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
sonots (Naotoshi Seo)
10:29 AM Bug #13741 (Assigned): A documentation bug of IO#putc
OK, could you commit it? naruse (Yui NARUSE)
10:28 AM Feature #13873 (Closed): Optimize Dir.glob with FNM_EXTGLOB
Applied in changeset trunk|r60253.
----------
Dir.glob with FNM_EXTGLOB is optimized [Feature #13873]
The order of ...
naruse (Yui NARUSE)
10:28 AM Revision e2a92c54 (git): Dir.glob with FNM_EXTGLOB is optimized [Feature #13873]
The order of resulted array is changed in some cases.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60253 b2dd03...
naruse (Yui NARUSE)
10:26 AM Revision a2d6b37f (git): fix comment abount IMEMO_FL_USHIFT
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60252 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
10:23 AM Revision 62c68b4c (git): do not need to clear by NULL because of last commit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:23 AM Misc #13027 (Closed): Release Engineering 2.4
naruse (Yui NARUSE)
10:23 AM Feature #12973: [RFC] net/http: use require_relative to reduce syscalls
OK, could you commit it? naruse (Yui NARUSE)
10:21 AM Revision 2ab99609 (git): imemo_mask (enum) -> IMEMO_MASK (immediate value).
* internal.h: imemo_mask is not a valid imemo type but
switch statements show warnings.
git-svn-id: svn+ssh://ci....
ko1 (Koichi Sasada)
09:57 AM Bug #13593 (Rejected): Addrinfo#== behaves oddly
Precise definition of comparing Addrinfo is very difficult if not impossible akr (Akira Tanaka)
09:53 AM Revision 49ce3ca3 (git): Make ACL::ACLEntry not suppress IPAddr::InvalidPrefixError
This is because it would be a user error because a pattern containing
a slash shouldn't be a host name pattern but an...
Akinori MUSHA
09:50 AM Revision 0fc3ae4a (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:50 AM Revision 6faa0e12 (git): [EXPERIMENTAL] Added test-bundled-gems task.
`test-bundled-gems` invoke test suite of bundled gems with
build environment.
git-svn-id: svn+ssh://ci.ruby-lang.o...
hsbt (Hiroshi SHIBATA)
09:25 AM Revision d5b34b53 (git): common.mk: preserve rest fields of bundled_gems
* common.mk (update-bundled_gems): preserve rest fields other than
names and versions, for more extensions.
git-sv...
nobu (Nobuyoshi Nakada)
09:24 AM Revision 293b9d66 (git): add RUNRUBY_USE_GDB envvar for runruby.rb.
* tool/runruby.rb: add RUNRUBY_USE_GDB environment variable.
If RUNRUBY_USE_GDB=true then use 'gdb --args'.
If th...
ko1 (Koichi Sasada)
09:10 AM Revision 719531db (git): fix up imemo_alloc
* internal.h (rb_imemo_alloc_struct), gc.c (gc_mark_imemo): turned
next into the pointer to chain.
* parse.y (NEWH...
nobu (Nobuyoshi Nakada)
09:06 AM Bug #5950 (Closed): open-uri: https redirect fix
closed as [Feature #859] akr (Akira Tanaka)
08:56 AM Revision f5f328d4 (git): vcs.rb: try to extract revision number from tags
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:44 AM Revision 2432796e (git): RbConfig::LIMITS is provided by rbconfig/sizeof.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:41 AM Revision 4ad1ac75 (git): declare variables once for each line in pathname.c.
This ease adding/deleting variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60241 b2dd03c8-39d4-4d8f-98...
akr (Akira Tanaka)
08:41 AM Feature #13732 (Closed): Precise Time.now on Windows
Applied in changeset trunk|r60240.
----------
Use GetSystemTimePreciseAsFileTime on recent Windows
* win32/win32.c ...
usa (Usaku NAKAMURA)
08:41 AM Revision 6a832cdb (git): Use GetSystemTimePreciseAsFileTime on recent Windows
* win32/win32.c (gettiemeofday, wutime): use GetSystemTimePreciseAsFileTime
instead of GetSystemTimeAsFileTime if i...
U.Nakamura
08:40 AM Revision ccfe3788 (git): Replace NODE_ALLOCA with T_IMEMO (imemo_alloc)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
08:35 AM Feature #7360 (Closed): Adding Pathname#glob
Applied in changeset trunk|r60238.
----------
Pathname#glob method implemented.
[ruby-core:49373] [Feature #7360] p...
akr (Akira Tanaka)
08:34 AM Revision cea5f5aa (git): Pathname#glob method implemented.
[ruby-core:49373] [Feature #7360] proposed by Alexander E. Fischer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
akr (Akira Tanaka)
07:48 AM Misc #14037: Writing doxygen document comments to static functions
https://github.com/ruby/ruby/pull/1722 sonots (Naotoshi Seo)
07:46 AM Misc #14037 (Open): Writing doxygen document comments to static functions
I often feel that C API documents are lacked in C source codes, especially for `static` functions.
With https://bu...
sonots (Naotoshi Seo)
07:44 AM Revision 2caaae07 (git): File.symlink is not potable
* test/fileutils/test_fileutils.rb: skip tests using File.symlink if it's not
available. this problem is reported ...
U.Nakamura
07:13 AM Misc #12439 (Closed): [PATCH cleanup] process.c (disable_child_handler_fork_child): simplify
It seems already committed. akr (Akira Tanaka)
07:01 AM Feature #13527 (Closed): Accept IO object as stdin data in Open3.capture
Applied in changeset trunk|r60236.
----------
lib/open3.rb: accept IO-like object for :stdin_data argument.
Open3.c...
akr (Akira Tanaka)
07:00 AM Revision 3d945399 (git): lib/open3.rb: accept IO-like object for :stdin_data argument.
Open3.capture3, Open3.capture2, Open3.capture2e accepts
IO-like object for :stdin_data argument.
[ruby-core:80936] [F...
akr (Akira Tanaka)
06:57 AM Revision b6d97cc9 (git): vm.c, vm_insnhelper.h: export symbols of VM serials
This change is for future JIT compiler introduction.
See r60231 for the purpose.
[close GH-1721]
git-svn-id: svn+ss...
k0kubun (Takashi Kokubun)
06:51 AM Feature #13712 (Closed): String#start_with? with regexp
Applied in changeset trunk|r60234.
----------
[Feature #13712] String#start_with? supports regexp
naruse (Yui NARUSE)
06:51 AM Revision 6187b000 (git): [Feature #13712] String#start_with? supports regexp
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:45 AM Revision ae2578f6 (git): [DOC] describe methods used for src and dst argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:25 AM Feature #13532 (Closed): Enable :encoding key or open-uri (open()) similar as to how File.read() and File.readlines() already allow for
:encoding option is implemented at r60232.
Note that encoding in mode string is already possible as open(filename,...
akr (Akira Tanaka)
06:22 AM Revision a2831955 (git): lib/open-uri.rb: accept :encoding option as well as encoding in mode string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:22 AM Revision e6484a15 (git): vm_core.h: export symbols of shared variables
vm_insnhelper.h: ditto.
All changes are for reducing changes required to introduce JIT compiler.
Unlike functions th...
k0kubun (Takashi Kokubun)
06:11 AM Revision d3589722 (git): Update NEWS for Hash#slice
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60230 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
06:08 AM Revision 6c50bdda (git): hash.c: Add Hash#slice
* hash.c (rb_hash_slice): add Hash#slice [Feature #8499]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60229 b2d...
Glass_saga (Masaki Matsushita)
05:18 AM Revision d83f9745 (git): Replace `to_a[1..-1]` on a MatchData with `captures`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
05:18 AM Revision da665b02 (git): Remove redundant calls of String#chr
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
03:18 AM Revision 08c8f731 (git): assertion for r60225
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:50 AM Revision 1a0ed8cb (git): Do not literal_flush if float is read correctly
* parse.y (parse_numeric): Do not literal_flush if
float is read correctly. This will fix the first
column of flo...
yui-knk (Kaneko Yuichiro)
01:06 AM Revision 342e9ae3 (git): moved node generation for dregex_once to parse.y
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:19 AM Feature #14035: URI module always serializes to the minimal form insted of the traditional one
The spec for file URIs is [RFC8089](https://tools.ietf.org/html/rfc8089), which allows for file URIs with no authorit... phluid61 (Matthew Kerwin)
12:14 AM Revision 1d80b192 (git): Fix build on Windows
* parse.y (new_cdecl_gen): Rename local variable name
from cdecl to nd_cdecl. We can not use cdecl on Windows.
git...
yui-knk (Kaneko Yuichiro)

10/20/2017

11:13 PM Feature #13983: Rational and Complex should be frozen
nobu (Nobuyoshi Nakada) wrote:
> Applied in changeset trunk|r60214.
Thank you nobu for the patch!
I'll write s...
Eregon (Benoit Daloze)
11:02 PM Feature #8948: Frozen regex
> Regexp class has no built-in destructive methods so freezing them does almost nothing; just prohibits method redefi... Eregon (Benoit Daloze)
01:40 AM Feature #8948: Frozen regex
We had a discussion around this issue at yesterday's developer meeting.
Seems everyone there agreed that in long t...
shyouhei (Shyouhei Urabe)
10:47 PM Feature #14022: String#surround
knu (Akinori MUSHA) wrote:
> I thought `yield_self` was about solving problems like this:
>
> `[1, 2, 3].join(", ...
Eregon (Benoit Daloze)
09:50 AM Feature #14022: String#surround
I thought `yield_self` was about solving problems like this:
`[1, 2, 3].join(", ").yield_self { |s| "<#{s}>" }`
...
knu (Akinori MUSHA)
12:56 AM Feature #14022: String#surround
An alternate (short but cryptic) way:
```
str = "one\ntwo"
str.gsub(/^.*/m, '<\0>')
```
- gsub! can do it de...
avit (Andrew Vit)
09:40 PM Bug #14036 (Closed): Signature of rb_uint2big and rb_int2big
`rb_uint2big` and `rb_int2big` are declared as such:
```c
VALUE rb_uint2big(VALUE);
VALUE rb_int2big(SIGNED_VALU...
Eregon (Benoit Daloze)
04:22 PM Revision a9f5b840 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:22 PM Revision b4180737 (git): * 2017-10-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:22 PM Revision 6d4b5578 (git): Store token first column number on RNode
* node.c (A_NODE_HEADER): Print column number.
* node.h (nd_column, nd_set_column): Define getter/setter
macros for...
yui-knk (Kaneko Yuichiro)
02:19 PM Feature #14035 (Closed): URI module always serializes to the minimal form insted of the traditional one
### Reproduce
execute URI("file:///etc/hosts").to_s
### I expect
- URI("file:///etc/hosts").to_s == "fi...
ioggstream (Roberto Polli)
10:13 AM Feature #12589: VM performance improvement proposal
> In any case, if we are going to do some optimizations by ourself (and I see such necessity in the future) not only ... k0kubun (Takashi Kokubun)
09:03 AM Revision 43e320ba (git): Merge rubygems master(ddbf3203f3857649abe95c73edefc7de7e6ecff4).
It fixed: https://github.com/rubygems/rubygems/issues/2041
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60219 b...
hsbt (Hiroshi SHIBATA)
08:41 AM Feature #855: HTTP/1.1 fixes and other enhancements to webrick
mame@ruby-lang.org wrote:
> Could you handle this very old ticket about webrick?

Sure; it looks like a lot are a...
normalperson (Eric Wong)
08:24 AM Feature #1482: Kernel.exec doesn't respect COMSPEC environment variable on Windows
At least on Windows 10, doesn't `CreateProcess()` honor `COMSPEC` variable now?
1.rb
```ruby
p $$; exec("./1.bat...
nobu (Nobuyoshi Nakada)
01:22 AM Feature #1482: Kernel.exec doesn't respect COMSPEC environment variable on Windows
Nobu, are you still willing to reimprement the patch for this issue? mame (Yusuke Endoh)
07:03 AM Bug #13914 (Closed): FileUtis.cp_r with remove_destination cannot overwrite a symlink of directory
Applied in changeset trunk|r60218.
----------
Overwrite destination symlink file if `remove_destination` is set.
...
hsbt (Hiroshi SHIBATA)
07:03 AM Revision 0242f7cc (git): Overwrite destination symlink file if `remove_destination` is set.
[Bug #13914][ruby-core:82846] Patch by @mzp
https://github.com/ruby/fileutils/pull/9
git-svn-id: svn+ssh://ci.ruby...
hsbt (Hiroshi SHIBATA)
06:43 AM Feature #14033: Add String#append
phluid61 (Matthew Kerwin) wrote:
> 1 [...] I would expect that a new word-based name for the dangerous operation w...
sos4nt (Stefan Schüßler)
12:22 AM Feature #14033: Add String#append
I am opposed to this alias as proposed.
1. `<<` is known to be "dangerous", but other "safe" concatenation operati...
phluid61 (Matthew Kerwin)
02:37 AM Feature #13653: Bundled zlib helper
To. shyouhei
Thanks for your explanation.
I updated my pull request. It only download and add zlib source files...
hsbt (Hiroshi SHIBATA)
02:16 AM Feature #13653: Bundled zlib helper
We took a look at this issue at yesterday's developer meeting.
It surprised me that currently, zlib and several ot...
shyouhei (Shyouhei Urabe)
02:17 AM Feature #13300 (Rejected): Strip chroot path from $LOADED_FEATURES when calling Dir.chroot
shyouhei (Shyouhei Urabe) wrote:
> We discussesed this issue at the developer meeting yesterday.
>
> It seems pra...
jeremyevans0 (Jeremy Evans)
01:12 AM Feature #13300: Strip chroot path from $LOADED_FEATURES when calling Dir.chroot
We discussesed this issue at the developer meeting yesterday.
It seems practically not possible to provide a solut...
shyouhei (Shyouhei Urabe)
02:03 AM Misc #13840 (Rejected): Collection methods - stability
(Rejecting for now but please don't hesitate to open a new one for the Gem::Resolver issue if necessary.)
As Marti...
shyouhei (Shyouhei Urabe)
01:58 AM Feature #13869: Filter non directories from Dir.glob
We looked at this issue at yesterday's developer meeting.
`"FNM_NONDIR"` doesn't sound well (the negative form is ...
shyouhei (Shyouhei Urabe)
01:29 AM Feature #1586: Including a module already present in ancestors should not be ignored
When is proper time? Ruby 3.0? :-) mame (Yusuke Endoh)
01:27 AM Feature #1873 (Rejected): MatchData#[]: Omits All But Last Captures Corresponding to the Same Named Group
The discussion has been stalled. It seems the feature itself looks good (note that matz has not said his opinion, th... mame (Yusuke Endoh)
01:24 AM Feature #1644: recv on inherited socket wrapped in TCPSocket does not read data, on Windows
Usa-san, do you still have a plan to imprement this? mame (Yusuke Endoh)
01:17 AM Feature #13867: Copy offloading in IO.copy_stream
We took a look at this issue at yesterday's developer meeting and agreed with Eric here; it can be automatically appl... shyouhei (Shyouhei Urabe)
01:13 AM Feature #13610 (Assigned): IPAddr doesn't provide helpful methods to get the subnet or IP address
shyouhei (Shyouhei Urabe)
01:03 AM Bug #14034 (Closed): Time.parse does not handle timezone offsets with seconds
Applied in changeset trunk|r60216.
----------
Make Time.parse respect timezone offset seconds
DateTime.parse handle...
nobu (Nobuyoshi Nakada)
01:03 AM Revision 41877131 (git): * 2017-10-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60217 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:03 AM Revision 90048176 (git): Make Time.parse respect timezone offset seconds
DateTime.parse handles them correctly, and DateTime.parse.to_time
results in the correct time. Time.parse doesn't ha...
nobu (Nobuyoshi Nakada)

10/19/2017

09:39 PM Feature #14033: Add String#append
I +1 agree with Stefan for symmetry. :)
However had, I may be biased since I discussed in favour of the
Array-met...
shevegen (Robert A. Heiler)
08:10 PM Feature #14033 (Open): Add String#append
Ruby 2.5 introduces `Array#append` as an alias for `<<` / `push`.
Likewise, there should be `String#append` as an ...
sos4nt (Stefan Schüßler)
09:36 PM Bug #14034 (Closed): Time.parse does not handle timezone offsets with seconds
`DateTime.parse` handles them correctly, and `DateTime.parse.to_time` results in the correct time. `Time.parse` does... jeremyevans0 (Jeremy Evans)
03:38 PM Feature #12589: VM performance improvement proposal
k0kubun (Takashi Kokubun) wrote:
> > An alternative approach can be useful but it might be a waste of your time at...
vmakarov (Vladimir Makarov)
08:23 AM Feature #12589: VM performance improvement proposal
> Saving stack insns is what we discussed with Koichi at RubyKaigi and after that. I promised to investigate another ... k0kubun (Takashi Kokubun)
04:19 AM Feature #12589: VM performance improvement proposal
k0kubun (Takashi Kokubun) wrote:
> Hi Vladimir. I was happy to talk with you about JIT at RubyKaigi.
>
Hi. I a...
vmakarov (Vladimir Makarov)
02:25 PM Bug #1388 (Rejected): cygwin-1.7, gcc4-4.3, and ruby-1.9. make btest #236 test_io.rb Segmentation fault
Sorry for leaving this ticket untouched, but Ruby 1.9 has been EOL status since a long time ago. If there is anyone ... mame (Yusuke Endoh)
01:03 PM Feature #908 (Rejected): Should be an easy way of reading N characters from am I/O stream
I'm rejecting this issue since it has been stalled for five years. If anyone really needs it, it would be good to re... mame (Yusuke Endoh)
12:51 PM Feature #855: HTTP/1.1 fixes and other enhancements to webrick
Eric Wong,
Could you handle this very old ticket about webrick?
mame (Yusuke Endoh)
11:24 AM Bug #13829 (Closed): NUL char in $0
Applied in changeset trunk|r60215.
----------
ruby.c: reject NUL in $0
* ruby.c (ruby_setproctitle): raise if the a...
nobu (Nobuyoshi Nakada)
11:24 AM Revision f16f0441 (git): ruby.c: reject NUL in $0
* ruby.c (ruby_setproctitle): raise if the argument contains NUL
char. process title is a NUL-terminated string.
...
nobu (Nobuyoshi Nakada)
11:10 AM Feature #8948: Frozen regex
matz (Yukihiro Matsumoto) wrote:
> I agree with frozen regexp literals. If you want to freeze all regexp objects, yo...
Eregon (Benoit Daloze)
08:58 AM Feature #8948: Frozen regex
This change will break compatibility.
If the change has clear benefit, such incompatibility is acceptable.
But this...
naruse (Yui NARUSE)
08:26 AM Feature #8948: Frozen regex
I agree with frozen regexp literals. If you want to freeze all regexp objects, you need more info to persuade me.
...
matz (Yukihiro Matsumoto)
11:10 AM Feature #13985 (Closed): Avoid exception for #dup/#clone on Rational and Complex
nobu (Nobuyoshi Nakada)
10:58 AM Feature #13983 (Closed): Rational and Complex should be frozen
Applied in changeset trunk|r60214.
----------
freeze Complex and Rational
* complex.c (nucomp_s_new_internal, nucom...
nobu (Nobuyoshi Nakada)
08:16 AM Feature #13983: Rational and Complex should be frozen
Agreed.
Matz.
matz (Yukihiro Matsumoto)
10:58 AM Revision 42c98194 (git): freeze Complex and Rational
* complex.c (nucomp_s_new_internal, nucomp_loader): Complex
instances are always frozen now. [Feature #13983]
* r...
nobu (Nobuyoshi Nakada)
10:51 AM Bug #13794: Infinite loop of sched_yield
I'd just like to confirm that after several weeks, I have not seen a recurrence of this issue while running the origi... catphish (Charlie Smurthwaite)
10:13 AM Feature #12753: Useful operator to check bit-flag is true or false
I think plural makes most sense:
~~~ruby
a.allbits? b #→ a & b == b
a.anybits? b #→ a & b != 0
a.nobits? b #→ ...
phluid61 (Matthew Kerwin)
07:11 AM Feature #12753: Useful operator to check bit-flag is true or false
Speaking of plurality, what about:
`a.bit?(b)` → `a & b != 0`
`a.bits?(b)` → `a & b == b`
knu (Akinori MUSHA)
06:58 AM Feature #12753: Useful operator to check bit-flag is true or false
`has_*` is not acceptable. It's not compatible with other method names.
I vote for `allbit?`, `anybit?` and `nobit?`...
matz (Yukihiro Matsumoto)
06:49 AM Feature #12753: Useful operator to check bit-flag is true or false
How about Integer#has_allbits?(n), Integer#has_somebits?(n) and Integer#has_nobits?(n) ?
```ruby
class Integer
...
akr (Akira Tanaka)
09:05 AM Feature #614 (Rejected): instance_method(ancestor)
Even if we provide the proposed feature, we cannot implement `Module#conflict?`, because ancestor order is not common... matz (Yukihiro Matsumoto)
08:56 AM Feature #13869: Filter non directories from Dir.glob
Just an idea: a flag to say directories should end with a slash so you can collect directories with `"...*/"` and non... knu (Akinori MUSHA)
08:30 AM Feature #13873: Optimize Dir.glob with FNM_EXTGLOB
Agreed.
Matz
matz (Yukihiro Matsumoto)
07:54 AM Feature #13712: String#start_with? with regexp
Agreed. Need to update `Regexp.last_math`.
Matz.
matz (Yukihiro Matsumoto)
07:48 AM Feature #8499 (Closed): Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
As `Hash#slice` has been accepted in #13563, I decided to close this issue.
I intend to open the different issue for...
mrkn (Kenta Murata)
07:28 AM Feature #8499: Importing Hash#slice, Hash#slice!, Hash#except, and Hash#except! from ActiveSupport
One concern is that Array#slice! returns deleted elements whereas this Hash#slice! would return pairs left after slic... knu (Akinori MUSHA)
07:28 AM Feature #13777 (Rejected): Array#delete_all
The name `delete_all` is not acceptable. This method works as a modifying version of `partition`. The name does not i... matz (Yukihiro Matsumoto)
06:50 AM Feature #14025: #initialize with ivars
Where did I define that only one argument could be passed?
I don't want to initialize ivar explicitly in #initiali...
frankpimenta (Frank Pimenta)
05:28 AM Feature #14025: #initialize with ivars
I don't quite understand your second example.
class Person
initialize name: 'person', age: 18
Did yo...
shevegen (Robert A. Heiler)
06:49 AM Feature #13969: Dir#each_child
```diff
diff --git a/dir.c b/dir.c
index 44d309195c..242afa131d 100644
--- a/dir.c
+++ b/dir.c
@@ -2743,6 +2743,...
nobu (Nobuyoshi Nakada)
06:32 AM Feature #13653 (Assigned): Bundled zlib helper
hsbt (Hiroshi SHIBATA)
06:31 AM Feature #13713 (Feedback): socketの便利メソッドのdatagramのUNIXSocket用対応
こんな感じでどうですかね。
```
Addrinfo.unix(ENV["NOTIFY_SOCKET"], :DGRAM).connect
```
akr (Akira Tanaka)
06:19 AM Feature #12882: Add caller/file/line information to internal Kernel#warn calls
```diff
diff --git a/error.c b/error.c
index 9bd8c31386..499212cdd8 100644
--- a/error.c
+++ b/error.c
@@ -321,1...
nobu (Nobuyoshi Nakada)
05:52 AM Feature #12882 (Feedback): Add caller/file/line information to internal Kernel#warn calls
I prefer option 1. The issue is the name (and semantics) of the keyword argument.
`caller:` seems ambiguous. How abo...
matz (Yukihiro Matsumoto)
06:10 AM Feature #9323: IO#writev
I vote for making `IO#write` take multiple arguments, probably using `writev(2)` inside.
Matz
matz (Yukihiro Matsumoto)
05:32 AM Bug #14031: WeakRef example misleading and wrong
Semi-off topic - a variable named "omg" is for the win ... ;) shevegen (Robert A. Heiler)
02:43 AM Bug #14031 (Closed): WeakRef example misleading and wrong
I just noticed that the second part of the doc of `WeakRef` is misleading and later plainly wrong.
I'm talking abo...
marcandre (Marc-Andre Lafortune)
05:31 AM Feature #14022: String#surround
> After joining the elements of an array into a string using Array#join,
> I frequently need to put substrings befor...
shevegen (Robert A. Heiler)
05:10 AM Bug #14032 (Closed): squiggly heredoc with an interpolation at the beginning is unindented wrongly
Applied in changeset trunk|r60213.
----------
parse.y: indent at '#'
* parse.y (parser_here_document): update inden...
nobu (Nobuyoshi Nakada)
05:02 AM Bug #14032 (Closed): squiggly heredoc with an interpolation at the beginning is unindented wrongly
This result should be prefixed with spaces, not unindented.
```ruby
p <<~E
a
#{1}
E
```
nobu (Nobuyoshi Nakada)
05:10 AM Revision 8b501f6d (git): parse.y: indent at '#'
* parse.y (parser_here_document): update indent at '#', which is
not a space. [ruby-core:83368] [Bug #14032]
git-...
nobu (Nobuyoshi Nakada)
04:25 AM Bug #14027 (Closed): Ripper parses squiggly heredoc incorrectly
Applied in changeset trunk|r60212.
----------
lexer.rb: no dedent strings in middle
* ext/ripper/lib/ripper/lexer.r...
nobu (Nobuyoshi Nakada)
01:39 AM Bug #14027: Ripper parses squiggly heredoc incorrectly
I'm very sorry nobu, I copy and pasted the wrong script.
This is what I meant to express:
~~~
diff -u <(ruby -v ...
mjago (Martyn Jago)
04:25 AM Revision 0e7936f8 (git): lexer.rb: no dedent strings in middle
* ext/ripper/lib/ripper/lexer.rb (on_heredoc_dedent): dedent only
strings at the beginning, not strings in middle.
...
nobu (Nobuyoshi Nakada)
01:46 AM Feature #13581: Syntax sugar for method reference
matz (Yukihiro Matsumoto) wrote:
> I am for adding syntax sugar for method reference. But I don't like proposed synt...
americodls (Americo Duarte)
01:02 AM Bug #14013: [PATCH] Webrick 60172 fix
Greg.mpls@gmail.com wrote:
> Thanks. I tested 60211. My local build passed, Travis passed, and Appveyor passed.
...
normalperson (Eric Wong)
12:05 AM Bug #14013: [PATCH] Webrick 60172 fix
Eric,
Thanks. I tested 60211. My local build passed, Travis passed, and Appveyor passed.
Now maybe I can fina...
MSP-Greg (Greg L)

10/18/2017

11:41 PM Bug #14013: [PATCH] Webrick 60172 fix
```
Eric Wong <normalperson@yhbt.net> wrote:
> Oops, try r60210; I moved the return outside of the timeout
> bloc...
normalperson (Eric Wong)
11:31 PM Bug #14013: [PATCH] Webrick 60172 fix
```
Greg.mpls@gmail.com wrote:
> Bad news. Appveyor just failed with:

Oops, try r60210; I moved the return out...
normalperson (Eric Wong)
10:59 PM Bug #14013: [PATCH] Webrick 60172 fix
Eric,
Bad news. Appveyor just failed with:
```
1) Failure:
TestNetHTTPS#test_certificate_verify_failure [C...
MSP-Greg (Greg L)
09:51 PM Bug #14013: [PATCH] Webrick 60172 fix
Eric Wong <normalperson@yhbt.net> wrote:
> Greg.mpls@gmail.com wrote:
> > Issue #14013 has been updated by MSP-Gre...
normalperson (Eric Wong)
09:02 PM Bug #14013: [PATCH] Webrick 60172 fix
Greg.mpls@gmail.com wrote:
> Issue #14013 has been updated by MSP-Greg (Greg L).
>
> File webrick_ssl.patch adde...
normalperson (Eric Wong)
08:51 PM Bug #14013: [PATCH] Webrick 60172 fix
Greg.mpls@gmail.com wrote:
> Eric wrote:
> > Also, does test/openssl/test_pair.rb work for you?

Oops, I mean h...
normalperson (Eric Wong)
07:29 PM Bug #14013: [PATCH] Webrick 60172 fix
I posted [GitHub PR #1718](https://github.com/ruby/ruby/pull/1718), which passed both Travis & Appveyor. It also pas... MSP-Greg (Greg L)
03:51 AM Bug #14013: [PATCH] Webrick 60172 fix
Eric,
I'm about to 'go offline', but the following fails when replacing the case statement group
```ruby
ret =...
MSP-Greg (Greg L)
03:09 AM Bug #14013: [PATCH] Webrick 60172 fix
normalperson (Eric Wong) wrote:
> Also, does test/openssl/test_pair.rb work for you?
Yes.
> Does it still w...
MSP-Greg (Greg L)
11:37 PM Bug #14005 (Closed): [PATCH] webrick: do not hang acceptor on slow TLS connections
normalperson (Eric Wong)
11:37 PM Bug #14005 (Open): [PATCH] webrick: do not hang acceptor on slow TLS connections
needs r60211, too :x
normalperson (Eric Wong)
11:34 PM Revision cda27e1a (git): webrick: fix up r60172 and r60210
Thanks to MSP-Greg (Greg L) for helping with this.
* lib/webrick/server.rb (start_thread): properly fix non-local re...
Eric Wong
11:23 PM Revision 834c252e (git): webrick: fix up r60172 and r60208
Thanks to MSP-Greg (Greg L) for helping with this.
* lib/webrick/server.rb (start_thread): fix non-local return
in...
Eric Wong
10:13 PM Bug #14027 (Feedback): Ripper parses squiggly heredoc incorrectly
I can see only difference at the first line.
```
$ diff -u <(./ruby -v -rripper -rpp -e 'pp Ripper.lex("%{<<-E\n\...
nobu (Nobuyoshi Nakada)
03:15 PM Bug #14027 (Closed): Ripper parses squiggly heredoc incorrectly
Where you have two or more embedded expressions on the same line within a squiggly heredoc
seperated by whitespace, ...
mjago (Martyn Jago)
09:45 PM Revision 60702188 (git): * 2017-10-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:45 PM Revision 3b1db7d3 (git): webrick: fix up r60172 and revert r60189
Thanks to MSP-Greg (Greg L) for helping with this.
* lib/webrick/server.rb (start_thread): ignore ECONNRESET, ECONNA...
Eric Wong
09:16 PM Bug #14015: Enumerable & Hash yielding arity
Would it be possible to issue a warning for cases of lambdas with arity 1 used in 2.5, so we can go forward in the ne... marcandre (Marc-Andre Lafortune)
07:44 PM Feature #14025: #initialize with ivars
~~~ ruby
module ObjectInitialization
def self.included base
base.class_eval do
extend ClassM...
frankpimenta (Frank Pimenta)
02:47 PM Feature #14025 (Open): #initialize with ivars
For:
class Person
def initialize name = 'person'
@name = name
end
end
I thought that the ...
frankpimenta (Frank Pimenta)
07:22 PM Bug #14028 (Closed): RubyVM logic backported into Ruby 2.3 tests
For https://bugs.ruby-lang.org/issues/12517 a test was added to test/coverage/test_coverage.rb that uses RubyVM.
T...
headius (Charles Nutter)
07:04 PM Feature #14022: String#surround
+1, I often do "<" + long_chain + ">" because "<#{long_chain}>" tends to be harder to read, and wished there was such... Eregon (Benoit Daloze)
12:41 PM Feature #14022: String#surround
+1
i thought i have seen something like that before, but i don't remember where
ah now i remember, it was for JQu...
Hanmac (Hans Mackowiak)
09:10 AM Feature #14022: String#surround
+1 for that (and exactly for the method chains).
Always define `String#surround` in my internal projects.
zverok (Victor Shepelev)
06:20 AM Feature #14022: String#surround
@mame In addition to conciseness, I often need to do this kind of string formatting after having done a long method c... sawa (Tsuyoshi Sawada)
06:07 AM Feature #14022: String#surround
IMO `"<#{ foo }>"` is more concise than `foo.surround("<", ">")`. mame (Yusuke Endoh)
04:43 AM Feature #14022: String#surround
I would like both destructive and non-destructive versions of the method. sawa (Tsuyoshi Sawada)
04:38 AM Feature #14022 (Rejected): String#surround
After joining the elements of an array into a string using `Array#join`, I frequently need to put substrings before a... sawa (Tsuyoshi Sawada)
06:45 PM Feature #12589: VM performance improvement proposal
Hi Vladimir. I was happy to talk with you about JIT at RubyKaigi.
To help introducing RTL and MJIT to upstream Rub...
k0kubun (Takashi Kokubun)
03:13 PM Bug #14024 (Closed): Segment fault on OpenSSL::Cipher#auth_data=
Since CFB isn't an authenticated encryption mode, OpenSSL::Cipher#auth_data= must not be called. It is definitely a b... rhenium (Kazuki Yamaguchi)
02:03 PM Bug #14024 (Closed): Segment fault on OpenSSL::Cipher#auth_data=
The doc of *auth_data=* says that "If no associated data shall be used, this method must still be called with a value... darfux (Lee YX)
02:53 PM Bug #14026: RUBY ERROR ON DIVISION with FDIV
Screen shot is better for the eye. frankpimenta (Frank Pimenta)
02:49 PM Bug #14026 (Closed): RUBY ERROR ON DIVISION with FDIV
~$ ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
~$ rvm use 2.4.2
Using /Users/frankpim...
frankpimenta (Frank Pimenta)
01:08 PM Revision 4a375f3e (git): parse.y: serial comparisons
* parse.y (rel_expr): warn sequence of comparisons, which would be
probably unintentional. [EXPERIMENTAL]
git-svn...
nobu (Nobuyoshi Nakada)
01:08 PM Revision c1c3d073 (git): parse.y: relop
* parse.y (relop): extract to simplify comparisons.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60206 b2dd03c8...
nobu (Nobuyoshi Nakada)
08:10 AM Bug #14023 (Rejected): SyntaxError on array argument and block
~~~
$ RBENV_VERSION=2.4.2 ruby -v
ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin16]
$ RBENV_VERSION=2...
k0kubun (Takashi Kokubun)
06:24 AM Bug #13959 (Rejected): IO.write(filename, Marshal.dump(obj), :encoding => 'binary') != File.open(filename, 'wb') { |fil| Marshal.dump(obj, fil) }
`:encoding => 'binary'` does not set binmode, but just makes the result encoding ASCII-8bit.
Use `IO.binread` and `I...
nobu (Nobuyoshi Nakada)
04:35 AM Revision 05fee6c1 (git): * 2017-10-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:35 AM Revision 20685cdc (git): Get rid of shadowing local variables
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:12 AM Feature #13996: [PATCH] file.c: apply2files releases GVL
In the same vein as https://bugs.ruby-lang.org/issues/13996

There's 4 more patches to dir.c around opendir, readd...
normalperson (Eric Wong)
12:22 AM Feature #13996: [PATCH] file.c: apply2files releases GVL
I wrote:
> > https://bugs.ruby-lang.org/issues/13996
>
> Updated patch with benchmark, now:
>
> https://8...
normalperson (Eric Wong)

10/17/2017

07:32 PM Bug #13887: test/ruby/test_io.rb may get stuck with FIBER_USE_NATIVE=0 on Linux
s.wanabe@gmail.com wrote:
> Assignee set to ko1 (Koichi Sasada)
> https://bugs.ruby-lang.org/issues/13887#change-6...
normalperson (Eric Wong)
04:32 PM Bug #14013: [PATCH] Webrick 60172 fix
Greg.mpls@gmail.com wrote:
> diff --git a/lib/webrick/server.rb b/lib/webrick/server.rb
> index 2d678273e5..57ffe5...
normalperson (Eric Wong)
03:49 PM Bug #14013: [PATCH] Webrick 60172 fix
Eric, thanks.
I was working some read_nonblock code at the same time...
> There's also no need to call .to_io w...
MSP-Greg (Greg L)
12:40 PM Misc #14019 (Closed): Layout fixes in rdoc of lib/tempfile.rb
Applied in changeset trunk|r60203.
----------
tempfile.rb: [DOC] all arguments [ci skip]
* lib/tempfile.rb (Tempfil...
nobu (Nobuyoshi Nakada)
12:07 PM Misc #14019: Layout fixes in rdoc of lib/tempfile.rb
Why change from `*args` to `**options`?
I thinks `all arguments` do not mean `**options` only but basename, tmpdir, ...
znz (Kazuhiro NISHIYAMA)
05:44 AM Misc #14019: Layout fixes in rdoc of lib/tempfile.rb
The change has been merged, this report can be closed herwinw (Herwin Quarantainenet)
12:40 PM Revision 593d9786 (git): tempfile.rb: [DOC] all arguments [ci skip]
* lib/tempfile.rb (Tempfile.create): mention the other arguments
too. [ruby-core:83321] [Misc #14019]
git-svn-id:...
nobu (Nobuyoshi Nakada)
12:30 PM Revision ecf61fa5 (git): node.c: all node types
* node.c (dump_node): moved rb_bug for unknown node outside to let
unhandled node types be warned.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
12:30 PM Revision 4e01c507 (git): node.c: adjust indent
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60201 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:05 PM Revision ee34bbbc (git): compile.c: compile_for
* compile.c (compile_for): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60200 b...
nobu (Nobuyoshi Nakada)
12:05 PM Revision e0ef514a (git): compile.c: compile_iter
* compile.c (compile_iter): extract from iseq_compile_each.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60199 ...
nobu (Nobuyoshi Nakada)
11:59 AM Bug #14020 (Closed): Not really a bug, more a warning - in net/ftp.rb line 331, unused variable sock
Applied in changeset trunk|r60198.
----------
Fix warning: assigned but unused variable
[Bug #14020][ruby-core:83313]
Anonymous
11:58 AM Revision 73d128ff (git): Fix warning: assigned but unused variable
[Bug #14020][ruby-core:83313]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60198 b2dd03c8-39d4-4d8f-98ff-823fe6...
znz (Kazuhiro NISHIYAMA)
11:38 AM Revision c5fd4cd7 (git): Improve some annotation names of output of parsetree-with-comment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
11:13 AM Revision 0c8292cb (git): node.c: Add NODE_OP_CDECL to dump node list.
* node.c (dump_node): Add NODE_OP_CDECL to dump node list.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60196 b...
yui-knk (Kaneko Yuichiro)
09:30 AM Bug #13872: Duplicate assignment no longer silences "assigned but unused variable" warning
There could be:
1. add assignments in user code
2. enable duplicate assignment as a special case
3. add another ...
nobu (Nobuyoshi Nakada)
12:16 AM Bug #13872: Duplicate assignment no longer silences "assigned but unused variable" warning
Yes, in my understanding that is exactly the case we use this idiom for, usually when the contents of ERB is user-giv... matsuda (Akira Matsuda)
07:41 AM Revision 2075bc51 (git): Fix the leak in `TestRDocGeneratorDarkfish#test_generated_method_with_html_tag_yield`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60195 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
07:41 AM Revision 16b6fe17 (git): Suppress leak of file descriptors
`Bundler.ui=` in `Gem::TestCase#setup` creates `Bundler::UI::RGProxy`
which inherites `::Gem::SilentUI` whose `initia...
mame (Yusuke Endoh)

10/16/2017

11:11 PM Revision 6b4cd8a9 (git): Layout fixes in rdoc of lib/tempfile.rb [ci skip]
RDoc doesn't understand an asterisk inside the plus markers. Moving them
out of the markers looks better.
[Fix GH-171...
nobu (Nobuyoshi Nakada)
08:50 PM Bug #14021 (Rejected): Block parsing with arguments
Duplicate of #13547, #13691, #13898, #13939, and #13976 jeremyevans0 (Jeremy Evans)
08:27 PM Bug #14021 (Rejected): Block parsing with arguments
It appears that between 2.4.1 and 2.4.2, something changed with method argument parsing:
~~~
$ cat test.rb
#!/us...
kddnewton (Kevin Newton)
08:21 PM Bug #14013: [PATCH] Webrick 60172 fix
Odd, so using IO#wait_*able methods doesn't work for you, but
IO.select does? Can you try the following patch?

...
normalperson (Eric Wong)
03:23 PM Bug #14013: [PATCH] Webrick 60172 fix
Eric,
Thank you for looking at this, along with r60189. It seems that the Appveyor mswin builds are still failing...
MSP-Greg (Greg L)
04:41 AM Bug #14013: [PATCH] Webrick 60172 fix
Greg.mpls@gmail.com wrote:
> Issue #14013 has been updated by MSP-Greg (Greg L).
>
> File webrick_60172_fix.patc...
normalperson (Eric Wong)
04:34 AM Bug #14013 (Closed): [PATCH] Webrick 60172 fix
Applied in changeset trunk|r60189.
----------
webrick: fix up r60172
By making the socket non-blocking in r60172, T...
Anonymous
07:42 PM Revision dc8865e8 (git): * 2017-10-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60192 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:42 PM Revision 00308ec0 (git): spec/ruby/optional/capi/io_spec.rb: speling fics
* spec/ruby/optional/capi/io_spec.rb: speling: s/writeable/writable/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
Eric Wong
04:57 PM Feature #13610: IPAddr doesn't provide helpful methods to get the subnet or IP address
I think #11210 is the better solution here, since that has additional possibilities to get the formatting of the subn... herwin (Herwin W)
03:34 PM Bug #14020 (Closed): Not really a bug, more a warning - in net/ftp.rb line 331, unused variable sock
Hello ruby folks,
Just a tiny warning after I compiled the latest svn from source:
/Programs/Ruby/16.10.2017/...
shevegen (Robert A. Heiler)
11:25 AM Misc #14019 (Closed): Layout fixes in rdoc of lib/tempfile.rb
https://github.com/ruby/ruby/pull/1716 herwinw (Herwin Quarantainenet)
06:44 AM Bug #14009: macOS High Sierra and “fork” compatibility
myst (Boaz Segev) wrote:
> It would probably work exactly like the patch, except it will be user controlled instead ...
nobu (Nobuyoshi Nakada)
01:01 AM Bug #14009: macOS High Sierra and “fork” compatibility
I'm happy this was merged to the Ruby trunk.
> Just an idea, environment variable DYLD_INSERT_LIBRARIES=/System/Li...
myst (Boaz Segev)
06:16 AM Bug #14018: Sidekiq rejects output of Marshal.dump
Cross-submitted to Sidekiq at https://github.com/mperham/sidekiq/issues/3638 zheka (Eugene Mirkin)
06:13 AM Bug #14018 (Third Party's Issue): Sidekiq rejects output of Marshal.dump
I encountered this bug when using ActiveJob in Rails. Here is what happens...
`parcel = Marshal.dump(1508129809)` ...
zheka (Eugene Mirkin)
05:00 AM Revision 90ab739a (git): configure.ac: fix SOEXT on Windows
* configure.ac (SOEXT): shoud be "dll" on Windows.
[ruby-core:83208] [Bug #14002]
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
04:33 AM Revision 525ebb86 (git): webrick: fix up r60172
By making the socket non-blocking in r60172, TLS/SSL negotiation
via the SSL_accept function must handle non-blocking...
Eric Wong
04:19 AM Revision 885c16c1 (git): test_complex.rb: NaN Complex
* test/ruby/test_complex.rb (test_finite_p): assertions for NaN
Complex. NaN is not an infinite nor a finite numbe...
nobu (Nobuyoshi Nakada)
04:15 AM Revision ae0eea21 (git): fix missing variables in ruby.pc
* configure.ac (LIBRUBY_SO): get rid of referrence to
LIBRUBY_SONAME which is not present in ruby.pc.
* template/r...
nobu (Nobuyoshi Nakada)
04:08 AM Bug #13872: Duplicate assignment no longer silences "assigned but unused variable" warning
ronnie@dio.jp wrote:
> Please upgrade your code to actually "use" all the assigned
> local variables, in this case...
normalperson (Eric Wong)
02:23 AM Bug #13872: Duplicate assignment no longer silences "assigned but unused variable" warning
This is not a bug. The warning you see is a result of an improvement of "unused variable" detection at r59585.
Now i...
matsuda (Akira Matsuda)
02:43 AM Feature #14007: open mode 'x' to raise error if file exists
Sorry, I didn't know that feature #11258 existed. I might have searched bugs.ruby-lang.org for "open mode" but not lo... kernigh (George Koehler)
 

Also available in: Atom