Activity
From 07/18/2016 to 07/24/2016
07/24/2016
-
11:36 PM Feature #12625 (Open): TypeError.assert, ArgumentError.assert
- I am well aware that ruby is not typed (and so for a good reason)
But sometimes it makes sense to check the types ... -
10:02 PM Feature #12624 (Rejected): !== (other)
- I'd like to suggest a new syntactic feature.
There should be an operator `!==`
which should just return the negat... - 09:43 PM Revision c3236250 (git): * 2016-07-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:43 PM Revision ceff9c8d (git): dtrace: simplify
- * test/dtrace/helper.rb (DTrace::TestCase::RUBYBIN): simply
substitute basename.
git-svn-id: svn+ssh://ci.ruby-lan... -
07:27 PM Feature #12623 (Closed): rescue in blocks without begin/end
- Hi there!
There's pretty nice feature that we can use "short rescue" in method definitions:
~~~ruby
def my_me... -
07:33 AM Feature #12386 (Closed): Move definition of ONIG_CASE_MAPPING compilation switch outside onigumo files
- Applied in changeset r55740.
----------
* regenc.h/c, include/ruby/oniguruma.h, enc/ascii.c, big5.c, cp949.c,
emac... -
07:33 AM Revision 6ed393ad (git): * regenc.h/c, include/ruby/oniguruma.h, enc/ascii.c, big5.c, cp949.c,
- emacs_mule.c, euc_jp.c, euc_kr.c, euc_tw.c, gb18030.c, gbk.c,
iso_8859_1|2|3|4|5|6|7|8|9|10|11|13|14|15|16.c, koi8_... -
04:00 AM Bug #12285: Date.iso8601 does not properly handle partial date strings
- >all of the standard library has its maintainers?
Yes. See https://github.com/ruby/ruby/blob/trunk/doc/maintainers... -
03:53 AM Revision 25013966 (git): * doc/maintainers.rdoc: xmlrpc is bundled gem from Ruby 2.4.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:08 AM Revision c1929dc9 (git): * doc/maintainers.rdoc: Update OpenSSL maintainer.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
07/23/2016
- 03:04 PM Revision 0bd77849 (git): * 2016-07-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:04 PM Revision 106445d1 (git): dtrace: suppress an empty line
- * test/dtrace/helper.rb (DTrace::TestCase#trap_probe): suppress
an extra empty line to the controlling tty by dtrac... -
02:59 PM Revision d98dd473 (git): dtrace: use miniruby instead of ruby-runner
- * test/dtrace/helper.rb (DTrace::TestCase#trap_probe): ruby-runner
cannot be the target of dtrace, use miniruby ins... -
02:57 PM Feature #9108: Hash sub-selections
- Any chance something like this could make it into 2.4?.
Is really cumbersome to require ActiveSupport as a depende... -
01:43 PM Revision 9662ee05 (git): internal.h: inline Check_Type
- * internal.h (Check_Type): inline check for the object type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55734... -
01:36 PM Bug #12285 (Assigned): Date.iso8601 does not properly handle partial date strings
- As I read the code, `Date.iso8601` allows to omit a month by '-', but not a day.
It feels like a bug to me, but unce... -
03:06 AM Bug #12285: Date.iso8601 does not properly handle partial date strings
- There is some information about library maintainers e.g. at
https://bugs.ruby-lang.org/projects/ruby/wiki/Maintainer... -
08:21 AM Bug #12592 (Rejected): tree conflict produced by r55701
- It turns out that Tortoise SVN may not be able to handle this kind of thing, but it can be done on the command line. ...
-
01:30 AM Bug #12615 (Closed): Pathname#rename does not work across filesystem boundaries.
- So I must continue to use FileUtils.mv -- either Pathname#rename should be fixed or (if the current behaviour is desi...
07/22/2016
-
11:41 PM Bug #12614 (Closed): Segmentation Fault on Ruby 2.3.1
- ### Description
We have an extensive test matrix that tests many versions of Rails over many versions of Ruby. We ... -
08:22 PM Bug #12285: Date.iso8601 does not properly handle partial date strings
- Victor Shepelev wrote:
> > Date is not maintained now. We can not answer your concern.
>
> What does this mean? D... -
07:06 PM Revision c29ad018 (git): ruby.h: use prefixed name
- * include/ruby/ruby.h (RTEST, NIL_P): use RUBY prefixed name in
macros.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub... -
05:15 PM Bug #12613: iseq_set_sequence: adjust bug -1 < 0 (retry inside begin/rescue)
- If I change the second "retry" for "redo", it works...
If I remove the surrounding while loop, this error is raise... -
05:02 PM Bug #12613 (Closed): iseq_set_sequence: adjust bug -1 < 0 (retry inside begin/rescue)
- Code:
~~~ruby
while true
begin
p "loop"
raise
rescue
p "Risen"
retry
else
retry... -
04:51 PM Bug #12610: webrick: protect from httpoxy
- Marcus Rueckert <[email protected]> wrote:
> On 2016-07-22 02:03:14 +0000, [email protected] wrote:
> > 0001-web... -
04:43 PM Bug #12610 (Closed): webrick: protect from httpoxy
- Applied in changeset r55731.
----------
webrick: filter out HTTP_PROXY for CGIHandler
* lib/webrick/httpservlet/cgi... -
04:16 AM Bug #12610: webrick: protect from httpoxy
- Marcus Rückert wrote:
> the /dumpenv chunk from the patch looks like left over debug code
It's not debug code. ... -
02:12 AM Bug #12610: webrick: protect from httpoxy
- On 2016-07-22 02:03:14 +0000, [email protected] wrote:
> 0001-webrick-filter-out-HTTP_PROXY-for-CGIHandler.patc... -
02:03 AM Bug #12610: webrick: protect from httpoxy
- As noted in the article (https://httproxy.org/), Net::HTTP and URI::Generic.find_proxy has mitigation about this vuln...
- 04:43 PM Revision 79d33a5c (git): * 2016-07-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:43 PM Revision dafeebf1 (git): webrick: filter out HTTP_PROXY for CGIHandler
- * lib/webrick/httpservlet/cgihandler.rb (do_GET): delete HTTP_PROXY
* test/webrick/test_cgi.rb (test_cgi_env): new te... -
02:23 PM Revision ef41381d (git): * ChangeLog: Fix wrong license name.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:54 PM Feature #12612 (Rejected): Switch Range#=== to use cover? instead of include?
- Currently, `Range#===` is an alias of `#include?`, which works by `#each`-ing all the values and comparing them to th...
-
10:55 AM Feature #10594: Comparable#clamp
- Ferdinand Niedermann wrote:
> Thanks, but I don't think I have access to editing this page. Or at least I can't find... -
09:52 AM Feature #10594: Comparable#clamp
- Shyouhei Urabe wrote:
> Martin Dürst wrote:
> > The next meeting is scheduled for August 9th, but the wiki page fo... -
09:47 AM Feature #10594: Comparable#clamp
- Martin Dürst wrote:
> The next meeting is scheduled for August 9th, but the wiki page for it
> is not yet up.
... -
09:41 AM Feature #10594: Comparable#clamp
- On 2016/07/21 22:10, [email protected] wrote:
> Issue #10594 has been updated by Ferdinand Niedermann.
> A... -
10:55 AM Bug #12611 (Closed): Issues, reported by PVS-Studio static analyzer
- Applied in changeset r55729.
----------
Fix Issues reported by PVS-Studio static analyzer
* vm.c (vm_set_main_stack... -
10:39 AM Bug #12611: Issues, reported by PVS-Studio static analyzer
- Nobuyoshi Nakada wrote:
> Yusuke Endoh wrote:
> > > - Fragment N2: we have our dedicated `realloc()` implementation... -
10:25 AM Bug #12611: Issues, reported by PVS-Studio static analyzer
- Yusuke Endoh wrote:
> > - Fragment N2: we have our dedicated `realloc()` implementation that behaves differently tha... -
09:54 AM Bug #12611: Issues, reported by PVS-Studio static analyzer
- Shyouhei Urabe wrote:
> - Fragment N1: `GetBindingPtr()` is a macro that assigns the argued variable.
It will cau... -
08:31 AM Bug #12611: Issues, reported by PVS-Studio static analyzer
- - Fragment N1: `GetBindingPtr()` is a macro that assigns the argued variable.
- Fragment N2: we have our dedicated `... -
07:21 AM Bug #12611 (Closed): Issues, reported by PVS-Studio static analyzer
- To demonstrate the capabilities of our analyzer, we regularly perform analysis of open source projects. We had recent...
-
10:55 AM Revision a325876a (git): Fix Issues reported by PVS-Studio static analyzer
- * vm.c (vm_set_main_stack): remove unnecessary check. toplevel
binding must be initialized. [Bug #12611] (N1)
* w... -
08:13 AM Feature #12419 (Closed): Improve String#dump for Unicode output (from "\u{130}" to "\u0130")
- Applied in changeset r55728.
----------
* string.c (String#dump): Change escaping of non-ASCII characters in
UTF-8... -
08:13 AM Revision c6692d94 (git): * string.c (String#dump): Change escaping of non-ASCII characters in
- UTF-8 to use upper-case four-digit hexadecimal escapes without braces
where possible [Feature #12419].
* test/ruby/... -
03:06 AM Feature #11818 (Assigned): `Hash#compact`
-
01:43 AM Bug #12609 (Closed): rexml attribute class is using "e instead of " when replacing " for the XML character entity "
- Good catch!
I've applied your patch at r55726. - 01:43 AM Revision 21269d37 (git): Fix a typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:39 AM Revision 95c78413 (git): * lib/rexml/attribute.rb (REXML::Attribute#to_string): Fix wrong
- entry reference name of double quote.
[Bug#12609][ruby-core:76509]
Patch by Joseph Marrero. Thanks!!!
git-svn-i... -
01:37 AM Feature #12550 (Closed): List files with SIL license in LEGAL file
-
01:32 AM Feature #12546 (Closed): Remove UnicodeNormalize::UNICODE_VERSION
- Applied in changeset ruby-trunk:r55725.
----------
* template/unicode_norm_gen.tmpl: Remove
UnicodeNormalize::UNIC... -
01:32 AM Revision 0ad3557d (git): * template/unicode_norm_gen.tmpl: Remove
- UnicodeNormalize::UNICODE_VERSION at origin [Feature #12546].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@557... -
12:24 AM Bug #12598 (Closed): List files with Unicode license in LEGAL file
- Applied in changeset r55724.
----------
* LEGAL: Added entries for files under the USD license.
[Bug #12598][ruby-... -
12:24 AM Revision 8c18d585 (git): * LEGAL: Added entries for files under the USD license.
- [Bug #12598][ruby-core:76428][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55724 b2dd03c8-39d4-4d8f-98... -
12:20 AM Revision a19f4c6f (git): * LEGAL: Added entry for `lib/rdoc/generator/template/darkfish/css/fonts.css`
- [Misc #12550][ruby-core:76255][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55723 b2dd03c8-39d4-4d8f-9...
07/21/2016
-
09:59 PM Bug #12610 (Closed): webrick: protect from httpoxy
- See problem documented at https://httpoxy.org/
Sorry my Internet connection is crap and I keep dropping.
Hope to ... -
09:28 PM Revision 2fbb1dca (git): gc.c: reduce EXEC_TAG
- * gc.c (run_finalizer): push and exec tag just once, instead of
protecting for each finalizer.
git-svn-id: svn+ssh... - 09:12 PM Revision 3f4acc0e (git): * 2016-07-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:12 PM Revision 2a32bd36 (git): gc.c: set finalizing
- * gc.c (gc_start_internal, rb_gc_start): set finalizing flag
whenever calling deferred finalizers not to recurse.
... -
07:22 PM Feature #905: Add String.new(fixnum) to preallocate large buffer
- I accept [String.new(capacity: size)](https://bugs.ruby-lang.org/issues/12024) as an acceptable implementation of thi...
-
06:23 PM Bug #12609 (Closed): rexml attribute class is using "e instead of " when replacing " for the XML character entity "
- lib/rexml/attribute.rb to_string method is using "e instead of " when replacing double quotes.
https://w... -
04:45 PM Feature #12608: Proposal to replace unless in Ruby
- The following example:
~~~ ruby
unless user
redirect_to_login
else
render_profile
end
~~~
is a resul... -
03:16 PM Feature #12608: Proposal to replace unless in Ruby
- Yes, I haven't read the proposals yet and they are indeed pretty confusing :)
Also, I just read the second example... -
02:54 PM Feature #12608: Proposal to replace unless in Ruby
- Rodrigo Rosenfeld Rosas wrote:
> I often use unless and never use it with else. While you might get some discussion ... -
02:18 PM Feature #12608: Proposal to replace unless in Ruby
- I often use unless and never use it with else. While you might get some discussion around forbidden "else" when "unle...
-
01:00 PM Feature #12608 (Rejected): Proposal to replace unless in Ruby
- Hi,
I would like to propose the replacement of the `unless` statement in Ruby.
# Problem description:
Unless ... -
01:34 PM Feature #12205 (Closed): update missing/strl{cat,cpy}.c
-
01:27 PM Revision 0b859072 (git): * missing/strl{cat,cpy}.c: Update latest upstream files.
- [Misc #12205][ruby-core:74487]
* LEGAL: Update license for missing/strl{cat,cpy}.c.
git-svn-id: svn+ssh://ci.ruby-la... -
01:10 PM Feature #10594: Comparable#clamp
- Anyone there? I'd love to see this in Ruby finally and I'm not the only one...
-
01:00 PM Bug #12587: ruby released tarball require ruby
- Tomoyuki Chikanaga wrote:
> Hi, Antonio. Thank you for your comment.
> The ruby tarball packages (including 2.3.x) ... -
11:26 AM Bug #12587: ruby released tarball require ruby
- > Needing Ruby to bootstrap Ruby is indeed an issue
Official releases such as:
ftp://ftp.ruby-lang.org/pub/... -
12:24 AM Bug #12587: ruby released tarball require ruby
- Hi, Antonio. Thank you for your comment.
The ruby tarball packages (including 2.3.x) don't require bootstrap ruby to... -
12:54 PM Bug #12549 (Closed): List files with CC0 license in LEGAL file
- Applied in changeset r55718.
----------
* LEGAL: added file list with CC0 license.
[ruby-core:76254][Bug #12549] -
12:54 PM Revision e84f9113 (git): * LEGAL: added file list with CC0 license.
- [ruby-core:76254][Bug #12549]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55718 b2dd03c8-39d4-4d8f-98ff-823fe6... -
12:26 PM Feature #12607: Ruby needs an atomic integer
- I guess the proper way of helping users to write concurrent code in Ruby is to provide concurrent classes in stdlib r...
-
05:29 AM Feature #12607: Ruby needs an atomic integer
- Do we want to have another integer variant just after having `Fixnum` and `Bignum` been excluded in favor of the `Int...
-
05:04 AM Feature #12607 (Feedback): Ruby needs an atomic integer
- (This one was derived from bug #12463)
Although I don't think += would become atomic, at the same time I understan... -
12:20 PM Feature #12463: ruby lacks plus-plus
- Thanks for the investigation. I understand there are trade-offs involved in most decisions. I'm just not sure how Rub...
-
03:34 AM Feature #12463: ruby lacks plus-plus
- Anyways, I tested following modification (against the proposed opt_plusplus) that tries to be atomic as far as no rea...
-
02:27 AM Feature #12463: ruby lacks plus-plus
- I didn't say we don't need speed; I said it's difficult by design.
-
02:15 AM Feature #12463: ruby lacks plus-plus
- Or if performance is not a concern it could be simply implemented by using a mutex to perform the operation, right?
-
02:13 AM Feature #12463: ruby lacks plus-plus
- I don't think ++ is going to be atomic because in Ruby an Integer has infinite width in theory. To achieve this prop...
-
01:25 AM Feature #12463: ruby lacks plus-plus
- If ++ would be implemented as an atomic operation, then I'd be +1 for this as it's much easier to write the common pa...
-
11:25 AM Bug #12285: Date.iso8601 does not properly handle partial date strings
- > Date is not maintained now. We can not answer your concern.
What does this mean? Date is in a separated gem now,... -
02:46 AM Bug #12285: Date.iso8601 does not properly handle partial date strings
- `Date` is not maintained now. We can not answer your concern.
-
12:06 AM Bug #12285: Date.iso8601 does not properly handle partial date strings
- Could anyone tell me who to talk to find out if this issue is a WONTFIX? I have only reported a few things on this bu...
-
05:54 AM Bug #12604: Win32::Resolv.get_resolv_info returns unavailable DNS servers
- Maybe, does `GetNetworkParams()` work?
-
01:18 AM Bug #12601 (Third Party's Issue): Ruby 2.3 Gem.datadir returns wrong directory when referring to gem data directory
- Please report to the upstream of rubygems.
07/20/2016
-
11:39 PM Feature #12546 (Assigned): Remove UnicodeNormalize::UNICODE_VERSION
- `lib/unicode_normalize/tables.rb` is automatically generated from `template/unicode_norm_gen.tmpl`.
You have to chan... -
07:55 AM Feature #12546 (Closed): Remove UnicodeNormalize::UNICODE_VERSION
- 11:25 PM Revision 6a4e772b (git): * enc/unicode/data/8.0.0 (svn:ignore): also be ignored dotfiles.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55717 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:24 PM Feature #12589: VM performance improvement proposal
- Yui NARUSE wrote:
> > Secondly, I'd like to combine some frequent insn sequences into
> > bigger insns. Again it de... -
11:22 AM Feature #12589: VM performance improvement proposal
- > Secondly, I'd like to combine some frequent insn sequences into
> bigger insns. Again it decreases insn dispatch o... - 10:52 PM Revision 1d2b3f13 (git): * enc/unicode/data (svn:ignore): after r55701, this directory has versioned data.
- * enc/unicode/data/8.0.0 (svn:ignore): ignore downloaded files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5... -
09:15 PM Revision e9f61faa (git): enum.c: [DOC] Enumerable#uniq [ci skip]
- * enum.c (enum_uniq): add rdoc, reference to Array#uniq.
[Feature #11090]
git-svn-id: svn+ssh://ci.ruby-lang.org/r... -
09:00 PM Revision 39622db0 (git): NEWS: Enumerable#uniq [ci skip]
- * NEWS: mention Enumerable#uniq and Enumerator::Lazy#uniq.
[Feature #11090]
git-svn-id: svn+ssh://ci.ruby-lang.org... -
04:00 PM Revision f477d5e2 (git): Fix commit miss
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:59 PM Revision f09afc29 (git): * 2016-07-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:58 PM Revision 14a14509 (git): fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:35 PM Bug #12604 (Closed): Win32::Resolv.get_resolv_info returns unavailable DNS servers
- `Win32::Resolv.get_resolv_info` returns a list of IP address that include DNS server for network devices that are not...
-
02:27 PM Bug #12587: ruby released tarball require ruby
- Hi. I am one of the Ruby maintainers in Debian. Needing Ruby to bootstrap Ruby is indeed an issue, specially when add...
-
04:46 AM Bug #12587: ruby released tarball require ruby
- I cannot reproduce with ruby-2.3.1.tar.gz package on Debian GNU/Linux 8.
And known_errors.inc is included in the pac... -
01:40 PM Bug #12603 (Closed): Segmentation fault random in irb with ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux-musl]
- Real example from a docker container with ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux-musl]
First sta... -
10:44 AM Feature #12463: ruby lacks plus-plus
- Koichi Sasada wrote:
> I'm on weak negative with the following two points.
>
> (1) there are only small improveme... -
10:19 AM Bug #11133: Wrong Hyperlink representation in man page
- Although Gnome Terminal was fixed, the Ruby's man page are still rather unique according to [1]. Would you consider t...
-
08:44 AM Revision 6882b354 (git): enumerator.c: Enumerator::Lazy#uniq
- * enumerator.c (lazy_uniq): new method Enumerator::Lazy#uniq.
[Feature #11090]
git-svn-id: svn+ssh://ci.ruby-lang.... -
08:39 AM Feature #11090 (Closed): Enumerable#each_uniq and #each_uniq_by
- Applied in changeset r55709.
----------
enum.c: Enumerable#uniq
* enum.c (enum_uniq): new method Enumerable#uniq.
... -
08:39 AM Revision 42c6a513 (git): enum.c: Enumerable#uniq
- * enum.c (enum_uniq): new method Enumerable#uniq.
[Feature #11090]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru... -
08:36 AM Feature #12602 (Closed): Add NilClass#to_d
- `bigdecimal/util` adds a `#to_d` method to many native classes, as a shortcut to converting them to `BigDecimal`, e.g...
- 08:35 AM Revision f14d6463 (git): * 2016-07-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:35 AM Revision aa0e51b5 (git): hash.c: rb_hash_add_new_element
- * hash.c (rb_hash_add_new_element): add new element or do nothing
if it is contained already.
* array.c (ary_add_ha... -
06:17 AM Bug #12601 (Third Party's Issue): Ruby 2.3 Gem.datadir returns wrong directory when referring to gem data directory
- In Ruby 2.2.2 I used to be able to refer to a gem's source directory in Gemfile, for example "/Users/david/programs/w...
-
03:13 AM Feature #12455: Add a way for class String to determine whether it has only numbers / digits or not
- I feel that `to_i` extension might be better than `Integer`.
```ruby
"foo".to_i #=> 0
"foo".to_i(... -
02:31 AM Feature #12455: Add a way for class String to determine whether it has only numbers / digits or not
- We looked at this issue at yesterday's developer meeting.
- For the proposed functionality: why do you want to _d... -
02:52 AM Bug #12600 (Feedback): Crash when starting up sidekiq
- Seems a GC issue.
> ```
> Don't forget to include the above Crash Report log file in bug reports.
Could you sh... -
02:42 AM Feature #12086: using: option for instance_eval etc.
- We looked at this issue at yesterday's developer meeting.
About performance, Matz wanted to hear opinions of JRuby... -
02:26 AM Feature #12512: Import Hash#transform_values and its destructive version from ActiveSupport
- We looked at this issue at yesterday's developer meeting and no one there was against this API, including the value p...
-
02:20 AM Feature #10208: Passing block to Enumerable#to_h
- We looked at this issue at yesterday's developer meeting and had consensus that there is no other example of to_* met...
-
02:15 AM Feature #12057: Allow methods with `yield` to be called without a block
- What OP wants can be done using enumerator.
```ruby
require 'enumerator'
def f
Enumerator.new do |y|
y... -
02:03 AM Feature #3187: Allow dynamic Fiber stack size
- We looked at this issue at yesterday's developer meeting.
The (potential) problem here is the way Rubinius impleme... -
01:49 AM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- FYI we looked at this issue at yesterday's developer meeting. I tried to support this for being a potential optimiza...
-
01:40 AM Feature #12299: Add Warning module for customized warning handling
- Sorry for the miss (my fault). As far as I read the proposed patch, it seems the "wrapping regular expression" part ...
-
12:32 AM Feature #7361: Adding Pathname#touch
- We don't always blindly import broken designs; for instance Ruby do not have creat(2) equivalent method. "Everybody ...
07/19/2016
-
10:13 PM Bug #12600 (Closed): Crash when starting up sidekiq
- ```
/Users/brinkman/.rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/set.rb:313: [BUG] Segmentation fault at 0x00000000000000
... -
09:16 PM Bug #12599 (Rejected): For CLang, increase inline-threshold to get 7%-10% speedup of optcarrot
- Here's a patch to set -inline-threshold where it's supported -- it's only for CLang, so I think this is mostly on Mac...
-
07:42 PM Feature #11741: Migrate Ruby to Git from Subversion
- Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > On a Subversion repository imported into G... -
09:51 AM Feature #11741: Migrate Ruby to Git from Subversion
- [email protected] wrote:
> On a Subversion repository imported into GitHub the commit author mail address is userna... -
09:21 AM Feature #11741: Migrate Ruby to Git from Subversion
- Note:
On a Subversion repository imported into GitHub the commit author mail address is username@repository-UUID.
O... -
07:25 PM Feature #7361: Adding Pathname#touch
- I prefer something like (warning, untested code):
~~~ ruby
def touch( subPath = '', **options )
path = @path
... -
02:18 PM Feature #12589: VM performance improvement proposal
- Shyouhei Urabe wrote:
> FYI in current instruction set, there do exist bias between which instruction tends to follo... -
07:12 AM Feature #12589: VM performance improvement proposal
- Hi!
Do you have interst to visit Japan and discuss Japanese ruby committers?
If you have interst, I will ask ... -
02:26 AM Feature #12589: VM performance improvement proposal
- Shyouhei Urabe wrote:
> FYI in current instruction set, there do exist bias between which instruction tends to follo... -
01:17 AM Feature #12589: VM performance improvement proposal
- FYI in current instruction set, there do exist bias between which instruction tends to follow which. A preexperiment...
-
01:44 PM Feature #8563: Instance variable arguments
- Also it doesn't handle variable arguments, extra options that shouldn't be assigned to instance variables or &block.
-
01:43 PM Feature #8563: Instance variable arguments
- Even if define_attr_initialize would accept a block to enhance the initializer besides initializing instance variable...
-
09:46 AM Feature #8563: Instance variable arguments
- Anonymous wrote:
> @Matz: If `define_attr_initialize` is an option, then there is a question of named / ordered qual... -
10:15 AM Misc #12529: LEGAL file covering all the license information within Ruby
- > Sorry I am not sure your meaning "UCD license section". Could you tell me more about it?
It's up to committer, a... -
06:38 AM Misc #12529 (Assigned): LEGAL file covering all the license information within Ruby
-
09:21 AM Revision 306b64bd (git): * lib/unicode_normalize/tables.rb: Remove
- UnicodeNormalize::UNICODE_VERSION (#12546).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55706 b2dd03c8-39d4-4... -
09:18 AM Feature #8526: gemify tk
- 今月中に特にご意見ご質問等がなければ2.4.0-preview2にむけてgem化を行おうと思います。
また、GitHubでの権限を付与しますので永井さんのGitHubのアカウントを教えて頂けますか。
GitHub以外でメンテナ... -
09:17 AM Feature #12463: ruby lacks plus-plus
- I'm on weak negative with the following two points.
(1) there are only small improvement because only a few progra... -
09:10 AM Feature #12543 (Closed): explicit tail call syntax: foo() then return
- I am not positive. This may not work under tracing. I am for adding tail-call optimization, but Koichi do not love th...
-
06:53 AM Feature #12543: explicit tail call syntax: foo() then return
- mame-san:
Do you have use-cases?
-
09:08 AM Feature #12481 (Feedback): Add Array#view to allow opt-in copy-on-write sharing of Array contents
- I first thought the `view` method is to create a view array with CoW. But this attaches an array as a view to another...
-
07:27 AM Feature #12481: Add Array#view to allow opt-in copy-on-write sharing of Array contents
- I expect array's views keep to refer the original array even if it is changed because it is "view".
This recalls RDB... -
09:07 AM Bug #12467 (Third Party's Issue): Open mode 'a' does not work for Process.spawn on Windows
- Windows does not provide append mode, but ruby emulates it.
-
09:05 AM Feature #12593: Allow compound assignements to work when destructuring arrays
- What I propose is to translate the construct:
~~~ ruby
a = 3
b = [ 2 ]
a, b = 2, 3, 4
a == 2
b == 3
# ... -
01:08 AM Feature #12593: Allow compound assignements to work when destructuring arrays
- The problem is, parallel assignment can go ultra complex. Its left hand and right hand side not necessarily are arra...
-
09:04 AM Bug #12466: Enumerable should yield multiple values when possible
- IIRC, these methods yielded multiple values once, but reverted due to the backward compatibilities.
-
08:33 AM Feature #12578 (Feedback): Instance Variables Assigned In parameters ( ala Crystal? )
- Arguments are giving names to passed values, which is different from attribute (instance variables) initialization. I...
-
08:31 AM Bug #12577 (Rejected): Is '$' punctuation or not? Inconsistency between us-ascii and UTF-8
- It's because of their specs as follows:
POSIX
> punct
> Define characters to be classified as punctuation charac... -
08:29 AM Feature #12515 (Rejected): Create "Boolean" superclass of TrueClass / FalseClass
- Rejected for several reasons:
* many gems and libraries had already introduced `Boolean` class. I don't want to br... -
08:26 AM Bug #12598 (Closed): List files with Unicode license in LEGAL file
- From https://bugs.ruby-lang.org/issues/12529:
enc/trans/*/.src
```
$ ls enc/trans/**/*.src | xargs grep -i cop... -
08:22 AM Feature #12574: Remove TRUE, FALSE, and NIL
- You have to wait until Ruby 3.0 at least.
I'd agree to remove TRUE, FALSE, NIL first.
Matz.
-
08:16 AM Feature #12386 (Assigned): Move definition of ONIG_CASE_MAPPING compilation switch outside onigumo files
- The upstream of Ruby's regexp is [Onigmo's ruby branch](https://github.com/k-takata/Onigmo/tree/ruby-2.x).
It is muc... -
08:08 AM Feature #12419: Improve String#dump for Unicode output (from "\u{130}" to "\u0130")
- Agreed.
Matz.
-
07:56 AM Feature #12546: Remove UnicodeNormalize::UNICODE_VERSION
- Go ahead.
Matz.
-
07:50 AM Feature #12461 (Closed): Hash & keys to make subset.
- I am against having `Hash#&`. `Array#&` takes two arrays. The proposed `Hash#&` takes a hash and key array.
if you w... -
07:37 AM Bug #12297: Ruby stdlib date can parse non-existent date with year 0
- According to [ruby-dev:10241] (Japanese), it's intentional.
In Gregorian calendar, the year 0 does not exist, but in... -
06:51 AM Feature #12299: Add Warning module for customized warning handling
- In the notes from the developer meeting earlier today, it says "no progress this month", but that is incorrect as a n...
-
06:39 AM Bug #12345 (Closed): A module's private constants are given with `Module#constant(false)`
- Applied in changeset r55705.
----------
variable.c: exclude private constants
* variable.c (rb_local_constants_i): ... -
06:39 AM Revision 6ea002a7 (git): variable.c: exclude private constants
- * variable.c (rb_local_constants_i): exclude private constants
when excluding inherited constants too. [Bug #12345... -
06:32 AM Feature #11813 (Rejected): Extend safe navigation operator for [] and []= with syntax sugar
- Use `#dig` for referencing the value.
For updating, show us use cases.
Matz.
-
06:25 AM Feature #12360 (Rejected): More useful return values from bang methods
- Rejected for several reasons:
* compatibility: the change will break many existing programs relying on the current... -
06:20 AM Feature #12350: Introduce Array#find! that raises an error if element not found
- I am not against adding a method that raises an exception, but `find!` is not a proper name for it.
Besides that, we... -
06:09 AM Feature #12138 (Feedback): Support `Kernel#load_with_env(filename, cbase: SomeMod, cref: someMod, binding: SomeMod) # => obj`
- I understand the need for load() with context, but this proposal has
* a bad name, "env" is ambiguous
* the propo... -
06:00 AM Feature #12275: String unescape
- String#undump sounds reasonable. If someone implement, it's OK to add.
Matz.
-
05:57 AM Feature #11090: Enumerable#each_uniq and #each_uniq_by
- As Ilya proposed, Enumerable#uniq and Enumerable::Lazy#uniq is reasonable.
Matz.
-
05:47 AM Feature #12300: Allow Object#clone to take freeze: false keyword argument to not freeze the clone
- Sounds reasonable.
Matz.
-
01:49 AM Bug #12597 (Closed): Produce test failure if some tests cannot be executed due to lacking data
- In some cases, some files (such as Unicode data files) may be missing and cannot be downloaded.
In these cases, te... -
01:16 AM Feature #12596 (Closed): Add Pathname#empty? to be consistent with Dir.empty? and File.empty?
- #9969 and #10121 introduced `Dir.empty?` and `File.empty?`. It would be very useful if `Pathname` had an instance met...
07/18/2016
-
06:06 PM Bug #10837: spatting a single element array produces an array instead of a single value for return and next
- Naja Melan wrote:
> @bug hit
>
> My apologies, it seems I'm mistaken. The splat operator does not just seem to co... -
05:58 PM Bug #10837: spatting a single element array produces an array instead of a single value for return and next
- @bug hit
My apologies, it seems I'm mistaken. The splat operator does not just seem to coerce into array for all t... -
05:50 PM Bug #10837: spatting a single element array produces an array instead of a single value for return and next
- Naja Melan wrote:
>
> Actually this is really useful. Whenever a method accepts a `something` or an `array of some... -
12:47 PM Bug #10837: spatting a single element array produces an array instead of a single value for return and next
- bug hit wrote:
> Nobuyoshi Nakada wrote:
> > It's similar to `return *[1, 2]`.
>
> Please clarify your position,... -
04:39 PM Misc #12595 (Closed): Documentation
- I've been working on a YARD plug-in, (hopefully) improving the UI and its c source
parsing. I've put docs for four ... - 04:01 PM Revision 0fc6877e (git): * 2016-07-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:01 PM Revision 04ddf45c (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:38 PM Bug #12594 (Closed): The class does not inherit from a module the modules that were included after the inclusion
- Reproduced in ruby 2.3.0 and 2.3.1
You can see that the result changes if I swap places `LimitedPeriod.include Perio... -
02:24 PM Feature #12589: VM performance improvement proposal
- Yukihiro Matsumoto wrote:
> As for superoperators, shyouhei is working on it.
>
> In any way, I'd suggest you tak... -
04:04 AM Feature #12589: VM performance improvement proposal
- As for superoperators, shyouhei is working on it.
In any way, I'd suggest you take a YARV step for a big change li... -
03:24 AM Feature #12589 (Open): VM performance improvement proposal
- Hello. I'd like to start a big MRI project but I don't want to
disrupt somebody else plans. Therefore I'd like t... -
12:59 PM Feature #12593 (Rejected): Allow compound assignements to work when destructuring arrays
- ~~~ ruby
a = [ 'a', 'b' ]
b = [ 'c', 'd' ]
def c
return [ 'A', 'B' ], [ 'C', 'D' ]
end
a, b += c # ... -
09:14 AM Bug #12493 (Third Party's Issue): Confusing did_you_mean error
- I believe this issue has been fixed: https://github.com/yuki24/did_you_mean/commit/1c52c887c62b0921e799f94bcc4a846dc7...
-
07:27 AM Bug #12592 (Rejected): tree conflict produced by r55701
- Revision r55701 produced a tree conflict. The reason is most probably that the directory
enc/unicode/data/8.0.0 was ... -
07:04 AM Feature #9969: Add File.empty? as alias to File.zero?
- John, this feature is already closed. If you want your proposal to be
looked at, please open a new one, referencin... -
03:56 AM Feature #9969: Add File.empty? as alias to File.zero?
- For the sake of consistency could you also add `Pathname#empty?`. Alternatively maybe add both `Pathname#empty_file?`...
-
06:27 AM Feature #6647: Exceptions raised in threads should be logged
- Akira Tanaka wrote:
> It seems true-by-default and report-on-GC needs more discussion.
I'm not sure how helpful m... -
05:38 AM Feature #12455: Add a way for class String to determine whether it has only numbers / digits or not
- I am interpreting that this proposal is actually interested in integers with signatures (+/-) as well, not just digit...
-
05:10 AM Feature #12591 (Rejected): Allow ruby to either catch misspelled "ailas" statements or, possibly more accurately, be more specific in what it reports as an error to the end-user
- Hello ruby-core team.
I lately had a strange error message.
The code was like this (I made a shorter example so... -
04:09 AM Bug #12590 (Closed): Error compiling parse.c on cygwin
- This error compiling parse.c doesn't happen to myself, but to a student of mine.
We have tried `make clean` and `mak... -
04:01 AM Feature #10121: Dir.empty?
- I commented this on #9969 as well. Given that `Dir.empty?` is being introduced I think it would be helpful to also in...
Also available in: Atom