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() :)
-
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] ... -
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
-
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)
- 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
- 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... -
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... -
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.
-
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... -
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... -
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... -
01:35 PM Feature #2968 (Rejected): 数値の正負を返すメソッド
-
01:33 PM Feature #2968: 数値の正負を返すメソッド
- 5 年ほど議論が無いので一旦 close します。必要なら、現状を再確認の上、reopen や再提案をするといいと思います。
ちょっと調べたところ、positive? や negative? は #11151 で導入されましたが、`... -
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
-
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... -
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 ... -
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...
-
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...
-
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.
- 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
-
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 ... - 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 ... -
12:09 PM Feature #14041: Remove NaCl support
- LGTM
-
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?
-
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
... -
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... -
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.
-
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... -
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...
-
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
-
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
-
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... -
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... -
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... -
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... -
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
-
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... -
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:... -
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
-
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... -
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...
-
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://... -
05:32 AM Feature #13904: getter for original information of Enumerator
- (And it is also a duplicate of #3714)
-
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.
-
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.
-
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... -
05:13 AM Bug #8464 (Rejected): IPAddr cannot parse link-local IPv6 address.
- Closing due to feedback timeout.
-
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-... -
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
-
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
-
02:15 AM Bug #3337 (Closed): MS-DOS device names are identified as readable_real
- Seems already fixed in 2.0.0.
-
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... -
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....
-
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... -
02:10 AM Feature #1482 (Rejected): Kernel.exec doesn't respect COMSPEC environment variable on Windows
- Seems Microsoft has fixed Windows.
-
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
-
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... -
01:57 AM Feature #4151 (Rejected): Enumerable#categorize
- I think this is too complex proposal, now.
-
01:53 AM Feature #2323: "Z".."Z".succが空
- これはもう今の挙動ありのままで仕様と考えるほかないのではないかと思いますが、どうでしょうね。
次回の開発者会議ネタリストに入れておきました。 -
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 ... -
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... -
01:40 AM Bug #2154: filesystem encoding of UNIX
- なんとなく成瀬さんに振り直してみます。このチケット、いかが思われますか。
-
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.
-
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... -
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]
... -
01:27 AM Feature #9549 (Rejected): Improvements to Time::strptime
-
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... -
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... -
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... -
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... -
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... -
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_... -
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... -
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... -
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_... -
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
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... -
11:54 PM Feature #2255 (Closed): unicode parameters cannot be passed to ruby
-
11:54 PM Feature #2255: unicode parameters cannot be passed to ruby
- Seems fixed already.
- 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
-
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... -
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 ... -
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... -
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... -
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... -
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... -
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... -
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
-
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... -
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... -
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... -
12:02 PM Feature #7082 (Open): Process.kill 0 in windows can return spurious success
-
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...
-
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... -
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...
-
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... - 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... -
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
-
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... -
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
-
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
-
04:31 PM Bug #12198 (Closed): Hash#== sometimes returns false incorrectly
-
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... - 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... -
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... -
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... -
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
-
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? -
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... -
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
-
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... -
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.
-
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)... -
04:06 PM Bug #8789 (Closed): File.expand_path(File.dirname(__FILE__)) return wrong encoded result
- Fixed already.
-
12:23 PM Bug #8789 (Open): File.expand_path(File.dirname(__FILE__)) return wrong encoded result
-
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
-
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
-
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 ... - 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... - 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
-
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... -
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
- 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... -
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 -
03:39 PM Bug #12091: Freezing a SortedSet breaks Enumerable
- Fixed, thanks!
-
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] - 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
-
03:24 PM Feature #13000 (Feedback): Implement Set#include? with Hash#include?
-
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... -
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... - 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
-
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... -
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... -
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... -
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... - 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
-
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... -
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... -
02:54 PM Feature #13867 (Closed): Copy offloading in IO.copy_stream
- commited in r60284.
-
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.
-
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... -
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:... -
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
-
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
-
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... -
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... -
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... -
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
-
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
-
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
-
02:21 PM Revision d88a0f13 (git): Describe recommended-methods.
- Addrinfo.getaddrinfo is recommended instead of
Socket.gethostbyname.
Addrinfo#getnameinfo is recommended instead of
... -
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... -
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... -
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... -
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 ... - 01:58 PM Revision 9a093e74 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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... -
01:50 PM Bug #11631 (Closed): OpenURI.redirectable? が http -> https の時もfalseを返す
- fixed at r56085.
-
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... -
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... -
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 -
01:37 PM Bug #13769: IPAddr#ipv4_compat incorrect behavior
- Depreation warning added in r60270. Thanks!
-
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...
-
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...
- 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
-
01:35 PM Feature #11666: IPAddr#private?
- Added, thanks for the suggestion.
-
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 ... -
01:35 PM Feature #10912: Add method(s) to IPAddr for determining whether an address is link local
- Added, thanks for the suggestion.
-
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 ... -
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 ... -
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... -
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... - 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
- 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 #... -
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... -
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’:
../.... -
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’:
../../../... -
01:13 PM Feature #13097 (Closed): Deprecate Socket.gethostbyaddr and Socket.gethostbyname
- Applied in changeset trunk|r60266.
----------
Deprecation document for gethostbyname,gethostbyaddr.
[Feature #13097... -
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... -
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.... -
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... -
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... -
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... -
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... -
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... -
12:32 PM Bug #11458 (Third Party's Issue): SEGMENTATION FAULT during Redmine Deploy
-
12:31 PM Bug #11434 (Rejected): test_try_ldflag_invalid_opt fails when ruby is not installed
- 2.0.0 is out of date
-
12:30 PM Bug #9730 (Feedback): E:/Rails/Ruby1.9.3/lib/ruby/1.9.1/webrick/server.rb:98: [BUG] Segmentation fault
-
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
-
12:21 PM Feature #9323 (Assigned): IO#writev
- This patch makes IO#write accept multiple arguments.
-
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
-
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
-
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... - 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... -
12:00 PM Feature #6744 (Feedback): ruby unable to run system commands that require elevated privileges
-
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
-
11:56 AM Feature #6399 (Feedback): IO.read ignores valid open_args on Windows
-
11:50 AM Bug #5931 (Rejected): Random SEGV during execution on YARD specs
- 1.9 is out of date
-
10:55 AM Bug #7733 (Closed): Segfault in ::JSON.parse(nil, :quirks_mode => true)
-
10:55 AM Bug #11506 (Closed): Changed behavior of URI.unescape between 2.1.5 and 2.2.3
-
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... -
10:53 AM Misc #11474 (Closed): [META] Call for Feature Proposals for Ruby 2.3
-
10:52 AM Bug #10397 (Closed): gcc 4.1.2 for x86 can't build trunk
- There's no real users.
-
10:47 AM Bug #10922 (Closed): TracePoint#binding may return nil in Ruby 2.2
-
10:45 AM Bug #4673 (Rejected): URI::Generic registry is not properly set.
-
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... -
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.
-
10:36 AM Feature #2034 (Rejected): Consider the ICU Library for Improving and Expanding Unicode Support
-
10:35 AM Feature #7280 (Closed): How to set filesystem encoding
- > UNIX系でfilesystem encodingを設定したいユースケースはあるので、何らかの手段は提供したい。
Dir.entries等は引数でencodingを設定するようになりました。
> OS Xのfilesy... -
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? -
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 -
10:29 AM Bug #13741 (Assigned): A documentation bug of IO#putc
- OK, could you commit it?
-
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 ... -
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... - 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
-
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
-
10:23 AM Misc #13027 (Closed): Release Engineering 2.4
-
10:23 AM Feature #12973: [RFC] net/http: use require_relative to reduce syscalls
- OK, could you commit it?
-
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.... -
09:57 AM Bug #13593 (Rejected): Addrinfo#== behaves oddly
- Precise definition of comparing Addrinfo is very difficult if not impossible
- 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... - 09:50 AM Revision 0fc3ae4a (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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... -
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... -
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... -
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... -
09:06 AM Bug #5950 (Closed): open-uri: https redirect fix
- closed as [Feature #859]
-
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
-
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
-
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... -
08:41 AM Feature #13732 (Closed): Precise Time.now on Windows
- Applied in changeset trunk|r60240.
----------
Use GetSystemTimePreciseAsFileTime on recent Windows
* win32/win32.c ... - 08:41 AM Revision 6a832cdb (git): Use GetSystemTimePreciseAsFileTime on recent Windows
- * win32/win32.c (gettiemeofday, wutime): use GetSystemTimePreciseAsFileTime
instead of GetSystemTimeAsFileTime if i... -
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
-
08:35 AM Feature #7360 (Closed): Adding Pathname#glob
- Applied in changeset trunk|r60238.
----------
Pathname#glob method implemented.
[ruby-core:49373] [Feature #7360] p... -
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... -
07:48 AM Misc #14037: Writing doxygen document comments to static functions
- https://github.com/ruby/ruby/pull/1722
-
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... - 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 ... -
07:13 AM Misc #12439 (Closed): [PATCH cleanup] process.c (disable_child_handler_fork_child): simplify
- It seems already committed.
-
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... -
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... -
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... -
06:51 AM Feature #13712 (Closed): String#start_with? with regexp
- Applied in changeset trunk|r60234.
----------
[Feature #13712] String#start_with? supports regexp -
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
-
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
-
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,... -
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
-
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... -
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
-
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... - 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
- 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
-
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
-
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... -
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
-
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...
-
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...
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... -
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...
-
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... -
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(", ... -
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}>" }`
... -
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... -
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... - 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
- 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
-
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... -
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... -
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 ...
-
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... -
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... -
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... -
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?
-
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.
... -
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... -
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... -
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... -
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... -
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... -
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... -
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... -
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... -
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 ... -
01:29 AM Feature #1586: Including a module already present in ancestors should not be ignored
- When is proper time? Ruby 3.0? :-)
-
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...
-
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?
-
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...
-
01:13 AM Feature #13610 (Assigned): IPAddr doesn't provide helpful methods to get the subnet or IP address
-
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... - 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
-
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...
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... -
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 ... -
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...
-
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... -
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 ...
-
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... -
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 ...
-
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...
-
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? -
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... -
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.
... -
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... -
08:58 AM Feature #8948: Frozen regex
- This change will break compatibility.
If the change has clear benefit, such incompatibility is acceptable.
But this... -
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.
... -
11:10 AM Feature #13985 (Closed): Avoid exception for #dup/#clone on Rational and Complex
-
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... -
08:16 AM Feature #13983: Rational and Complex should be frozen
- Agreed.
Matz.
-
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... -
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...
-
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 #→ ... -
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` -
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?`... -
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
... -
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...
-
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...
-
08:30 AM Feature #13873: Optimize Dir.glob with FNM_EXTGLOB
- Agreed.
Matz
-
07:54 AM Feature #13712: String#start_with? with regexp
- Agreed. Need to update `Regexp.last_math`.
Matz. -
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... -
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...
-
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...
-
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... -
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... -
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,... -
06:32 AM Feature #13653 (Assigned): Bundled zlib helper
-
06:31 AM Feature #13713 (Feedback): socketの便利メソッドのdatagramのUNIXSocket用対応
- こんな感じでどうですかね。
```
Addrinfo.unix(ENV["NOTIFY_SOCKET"], :DGRAM).connect
``` -
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... -
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... -
06:10 AM Feature #9323: IO#writev
- I vote for making `IO#write` take multiple arguments, probably using `writev(2)` inside.
Matz
-
05:32 AM Bug #14031: WeakRef example misleading and wrong
- Semi-off topic - a variable named "omg" is for the win ... ;)
-
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... -
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... -
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... -
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
```
-
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-... -
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... -
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 ... -
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.
... -
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... -
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.
... -
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...
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... -
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... -
10:59 PM Bug #14013: [PATCH] Webrick 60172 fix
- Eric,
Bad news. Appveyor just failed with:
```
1) Failure:
TestNetHTTPS#test_certificate_verify_failure [C... -
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... -
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... -
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... -
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...
-
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 =... -
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... -
11:37 PM Bug #14005 (Closed): [PATCH] webrick: do not hang acceptor on slow TLS connections
-
11:37 PM Bug #14005 (Open): [PATCH] webrick: do not hang acceptor on slow TLS connections
- needs r60211, too :x
- 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... - 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... -
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\... -
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, ... - 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
- 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... -
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...
-
07:44 PM Feature #14025: #initialize with ivars
- ~~~ ruby
module ObjectInitialization
def self.included base
base.class_eval do
extend ClassM... -
02:47 PM Feature #14025 (Open): #initialize with ivars
- For:
class Person
def initialize name = 'person'
@name = name
end
end
I thought that the ... -
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... -
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...
-
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... -
09:10 AM Feature #14022: String#surround
- +1 for that (and exactly for the method chains).
Always define `String#surround` in my internal projects. -
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...
-
06:07 AM Feature #14022: String#surround
- IMO `"<#{ foo }>"` is more concise than `foo.surround("<", ">")`.
-
04:43 AM Feature #14022: String#surround
- I would like both destructive and non-destructive versions of the method.
-
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...
-
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... -
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...
-
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...
-
02:53 PM Bug #14026: RUBY ERROR ON DIVISION with FDIV
- Screen shot is better for the eye.
-
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... -
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... -
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... -
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... -
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... - 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
-
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
-
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... -
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...
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... -
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... -
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... -
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... -
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, ... -
05:44 AM Misc #14019: Layout fixes in rdoc of lib/tempfile.rb
- The change has been merged, this report can be closed
-
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:... -
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... -
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
-
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... -
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 ... -
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] -
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... -
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
-
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... -
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 ... -
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...
-
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
-
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...
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... -
08:50 PM Bug #14021 (Rejected): Block parsing with arguments
- Duplicate of #13547, #13691, #13898, #13939, and #13976
-
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... -
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?
... -
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... -
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... -
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... - 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
- 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... -
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...
-
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/... -
11:25 AM Misc #14019 (Closed): Layout fixes in rdoc of lib/tempfile.rb
- https://github.com/ruby/ruby/pull/1716
-
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 ... -
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... -
06:16 AM Bug #14018: Sidekiq rejects output of Marshal.dump
- Cross-submitted to Sidekiq at https://github.com/mperham/sidekiq/issues/3638
-
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)` ... -
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... - 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... -
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... -
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... -
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... -
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... -
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...