Activity
From 07/23/2016 to 07/29/2016
07/29/2016
-
08:57 PM Feature #12573: Introduce a straightforward way to discover whether a process is running
- What's the process for a decision being made on this feature request?
https://bugs.ruby-lang.org/projects/ruby/wik... -
07:36 PM Feature #12638 (Closed): Symbol#to_proc probable bug (seems not to support refinements)
- It is my understanding that
~~~
v.map { |x| x.foobar }
~~~
should always be equivalent to
~~~
v.map(&:foo... -
07:04 PM Feature #12637 (Rejected): Unified and consistent method naming for safe and dangerous methods
- Hello,
As a multi-paradign language allows programmers to code from imperative to functional style. This gives Rub... -
03:01 PM Bug #12636: string.gsub(/([a-z](?=[A-Z._ ]))/, "#{$1} ") returns wrong result (possible C-string leak?)
- This isn't a bug, it's because "#{$1} " is evaluated before the call to gsub, using the results of the previous regex...
-
02:48 PM Bug #12636 (Rejected): string.gsub(/([a-z](?=[A-Z._ ]))/, "#{$1} ") returns wrong result (possible C-string leak?)
- Verified in Ruby 2.1, 2.2, and 2.3.
> "Hello.World".gsub(/([a-z](?=[A-Z._ ]))/, "#{$1} ")
=> "Hell .World... -
11:57 AM Revision c463366d (git): rb_funcallv
- * *.c: rename rb_funcall2 to rb_funcallv, except for extensions
which are/will be/may be gems. [Fix GH-1406]
git-... -
11:55 AM Feature #12635 (Rejected): Shuffling/Reassigning "namespaces" more easily
- Push a namespace into another namespace
Hello.
Consider this code here:
class Konsole; def initialize; p... -
01:52 AM Revision 26de0b13 (git): * proc.c (env_write): remove unused function.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:51 AM Revision 7a1d1163 (git): * vm_core.h (VM_LOCAL_P): should return an integer value.
- reported at
http://d.hatena.ne.jp/nagachika/20160728/ruby_trunk_changes_55764_55770
git-svn-id: svn+ssh://ci.ruby... -
12:08 AM Bug #12634: Ruby converts '*' on command line to a file name
- Andrew, I guess this is the key part:
> OS: Windows 10
So yes, ruby handles glob in pace of Unix shells on this...
07/28/2016
-
08:57 PM Bug #12634: Ruby converts '*' on command line to a file name
- This is handled by your shell before passing to ruby. Compare:
~~~
ruby -e 'puts ARGV.inspect' *
["file1", "file... -
07:38 PM Bug #12634: Ruby converts '*' on command line to a file name
- output is random file name (tags got removed)
-
07:37 PM Bug #12634 (Rejected): Ruby converts '*' on command line to a file name
- Repro:
- ruby script.rb *
- script.rb:
puts ARGV[0]
output:
<random file name>
expected output:
*
OS: W... -
08:39 PM Bug #10212: MRI is not for lambda calculus
- [Omake](http://www.urbandictionary.com/define.php?term=omake)
```
target 0: ruby_2_0 (ruby 2.0.0p648 (2015-12-16 ... -
07:15 PM Bug #10212: MRI is not for lambda calculus
- r55768 makes it faster.
> app_lc_fizzbuzz 42.771 36.976 (x 1.15 faster)
Now it is faster than mruby :p
-
11:21 AM Bug #10212: MRI is not for lambda calculus
- Compare with the following 3 interpreters.
```
target 0: trunk (ruby 2.4.0dev (2016-07-28 trunk 55767) [x86_64-li... -
07:27 PM Revision 78c1041a (git): * vm_core.h (VM_ENV_LOCAL_P): return truthy (0 or not) value.
- * vm.c (rb_vm_make_proc_lambda): use VM_ENV_ESCAPED_P() macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55... - 07:13 PM Revision 8b35cf45 (git): * 2016-07-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55769 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:13 PM Revision e06698d2 (git): * vm.c, internal.h: remove RubyVM::Env class and all of env objects
- are imemo objects (imemo_env).
* NEWS: describe this change. I believe nobody touch these objects
because there ar... -
11:02 AM Feature #12628 (Closed): change block/env structs
- Applied in changeset r55766.
----------
* vm_core.h: revisit the structure of frame, block and env.
[Bug #12628]
... -
10:31 AM Feature #12628: change block/env structs
- add several `inline`s, pentomino issue was solved.
https://gist.github.com/ko1/9314e4128cf3562d2c039a8f8caf6ce1
... - 11:02 AM Revision c3ceb1bf (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:02 AM Revision 9f60791a (git): * vm_core.h: revisit the structure of frame, block and env.
- [Bug #12628]
This patch introduce many changes.
* Introduce concept of "Block Handler (BH)" to represent
pa... -
08:12 AM Bug #12631: Cannot build Ruby 2.4 preview 1 with MSVC 2015 update 3 ( crashes in miniruby )
- Note: This also occurs in MSVC 2015 Update 1
- 06:05 AM Revision 683eafd9 (git): * 2016-07-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:05 AM Revision 7475d443 (git): ruby.h: use __extension__
- * include/ruby/ruby.h (ruby_fl_type): use __extension__ to get rid
of pedantic warning against RUBY_FL_USER19.
ht...
07/27/2016
-
10:09 PM Bug #12599: For CLang, increase inline-threshold to get 7%-10% speedup of optcarrot
- On CentOS 6.6 and Ruby 2.2.3, seeing about a 9% speedup of CLang with -inline-threshold of 5000 versus Ruby 2.2.3 nor...
-
09:29 PM Bug #12599: For CLang, increase inline-threshold to get 7%-10% speedup of optcarrot
- My initial run was with Ruby 2.4.0dev on Mac OS X on the following CLang:
Configured with: --prefix=/Applications/... -
07:17 PM Feature #10273: Immutable Ruby
- I am sorry, it would be absolutely different programming language wouldn't it?
-
06:04 PM Feature #12624: !== (other)
- I don't have any particular strong pro or con opinion here, but I should like to note that my bad eyes have it not so...
-
08:44 AM Bug #12630: add gem sources errors on Ruby 2.4.0-preview1
- That's weird... OpenSSL 1.0.1 doesn't have SSL_CTX_set_ecdh_auto() so it shouldn't happen. Apparently you have anothe...
-
07:46 AM Bug #12630: add gem sources errors on Ruby 2.4.0-preview1
- ~~~
vagrant:~$ ruby -v
ruby 2.4.0preview1 (2016-06-20 trunk 55466) [x86_64-linux]
vagrant:~$ which ruby
/home/... -
02:43 AM Bug #12630 (Feedback): add gem sources errors on Ruby 2.4.0-preview1
- I can't reproduce on my Ubuntu 14.04 box. Do you use a custom OpenSSL build? If so, could you provide the configure o...
-
01:03 AM Bug #12630 (Assigned): add gem sources errors on Ruby 2.4.0-preview1
-
12:38 AM Bug #12630 (Rejected): add gem sources errors on Ruby 2.4.0-preview1
- ~~~
vagrant:~$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04... -
08:26 AM Feature #12574 (Assigned): Remove TRUE, FALSE, and NIL
- Yukihiro Matsumoto wrote:
> You have to wait until Ruby 3.0 at least.
> I'd agree to remove TRUE, FALSE, NIL first.... -
08:20 AM Bug #12631 (Closed): Cannot build Ruby 2.4 preview 1 with MSVC 2015 update 3 ( crashes in miniruby )
- D:\Ruby24Build\ruby-2.4.0-preview1\ruby-2.4.0-preview1>win32\configure.bat --enable-debug-env --prefix=%ID%
Creati... -
08:11 AM Feature #12623: rescue in blocks without begin/end
- Nobuyoshi Nakada wrote:
> An objection is that `rescue` in `{}` block feels weird.
I feel the same way. I think... -
07:52 AM Feature #12623: rescue in blocks without begin/end
- > I cannot remember any other language syntax
So, case statement in Ruby is different too.
\+ it is not necessa... -
04:23 AM Feature #12623: rescue in blocks without begin/end
- Dmitriy Non wrote:
> ~~~ruby
> list.each { |x|
> # do something
> rescue
> # do something
> }
> ~~~
-1.... -
03:29 AM Bug #12604: Win32::Resolv.get_resolv_info returns unavailable DNS servers
- I can't find an API to achieve the DNS search list.
https://github.com/ruby/ruby/compare/trunk...nobu:bug/12604-wi... -
01:33 AM Revision 55378a9e (git): * enc/windows_1253.c: Remove dead code found by Coverity Scan.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
07/26/2016
-
04:22 PM Revision 01fb7e5b (git): dtrace: wait command
- * test/dtrace/helper.rb (DTrace::TestCase::READ_PROBES): wait
the spawned command not to make a waiter thread. fix... - 04:03 PM Revision bd9039e2 (git): * 2016-07-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:03 PM Revision 9273ab42 (git): gmake.mk: test-framework by love
- * defs/gmake.mk (sudo-precheck): test the test-framework before
installation by love.
git-svn-id: svn+ssh://ci.rub... -
03:50 PM Feature #12628: change block/env structs
- LGTM. Thanks.
Matz. -
07:51 AM Feature #12628 (Closed): change block/env structs
- I will change block/env structures for performance.
----
I'm not sure who interests about this area. But it wil... -
02:06 PM Feature #9023: Array#tail
- Bozhidar Batsov wrote:
> I also dislike the name Array#tail, since it's commonly associated with linked lists, not a... -
01:43 PM Feature #11266: [PATCH] WEBrick: allow subclassing of Response and Request
- +1 Since WEBrick is part of stdlib, being able to use it in a generic test server which supported Rack hijack would b...
-
01:43 PM Revision 3084f430 (git): gc.c: running finalizer state
- * gc.c (run_finalizer): make saved running finalizer state
volatile to ensure not to be clobbered by longjmp.
git-... -
01:28 PM Bug #12629 (Rejected): Backport issue 12609 fixed in r55726 to ruby 1.9.x
- Ruby 1.9.x isn't supported.
-
01:06 PM Bug #12629 (Rejected): Backport issue 12609 fixed in r55726 to ruby 1.9.x
- Given the spec issue, 1.9.x will benefit of the patch too.
The issue was originally reported here:
https://bugs... -
01:02 PM Revision 63e93257 (git): gmake.mk: love dependency
- * defs/gmake.mk (test-almost): depends on install when making
love.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
01:02 PM Revision e7440de2 (git): test: use assert_include
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:00 PM Feature #12623: rescue in blocks without begin/end
- > An objection is that rescue in {} block feels weird.
Do you mean in one-line or multi-line form?
Multiline:
... -
01:59 AM Feature #12623: rescue in blocks without begin/end
- AFAIK, it has been proposed a few times.
An objection is that `rescue` in `{}` block feels weird. -
12:51 PM Revision 7b3473a1 (git): dtrace: chomp CR
- * test/dtrace/helper.rb (DTrace::TestCase::READ_PROBES): chomp CR
by pty. fix up r55736.
git-svn-id: svn+ssh://ci... -
12:17 PM Feature #12608: Proposal to replace unless in Ruby
- Thanks all for the replies. A few examples will obviously not cover everything to convince everyone. My examples were...
-
10:28 AM Revision be5564a1 (git): * vm_insnhelper.c: introduce rb_vm_pop_frame() and use it
- instead of setting rb_thread_t::cfp directly.
* vm_insnhelper.c (vm_pop_frame): return the result of
finish frame ... -
10:15 AM Bug #12627: Segfault
- What do you mean? All I have is that dump, and information about my system and what I was doing just before that happ...
-
12:43 AM Bug #12627: Segfault
- Couldn't you try with debugging information?
-
10:07 AM Revision 78e86f75 (git): * gc.c (rb_raw_obj_info): support to show Proc obj.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:57 AM Revision 225915ef (git): * gc.c (gc_mark): add `inline' explicitly.
- I expected to inline this function implicitly at the loop
(ex: marking T_ARRAY objects) but sometimes it remains as... -
07:33 AM Feature #905 (Closed): Add String.new(fixnum) to preallocate large buffer
- Closing. Please use String.new with capacity.
-
07:33 AM Revision 7b2b2869 (git): * enc/windows_1257.c, test/ruby/enc/test_case_comprehensive.rb:
- Implement non-ASCII case conversion for Windows-1257, by Sho Koike.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru... -
07:23 AM Feature #12626: Add ceiling alias for ceil on Numeric objects
- I do not have any particular pro or con opinion here; personally I would continue to use .ceil but if other people us...
-
07:19 AM Revision 14dd8a17 (git): * enc/windows_1250.c, test/ruby/enc/test_case_comprehensive.rb:
- Implement non-ASCII case conversion for Windows-1250, by Sho Koike.
* ChangeLog: Fixed order of previous two entries.... -
06:54 AM Revision aec1ac6e (git): * enc/windows_1251.c, test/ruby/enc/test_case_comprehensive.rb:
- Implement non-ASCII case conversion for Windows-1251, by Shunsuke Sato.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
06:30 AM Revision c8a1d8b3 (git): * enc/windows_1251.c, test/ruby/enc/test_case_comprehensive.rb:
- Implement non-ASCII case conversion for Windows-1251, by Shunsuke Sato.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... - 04:05 AM Revision 18440efa (git): * 2016-07-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55748 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:05 AM Revision aa1bf14f (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:05 AM Revision c2b500a0 (git): * test/ruby/enc/test_case_comprehensive.rb: Add explicit skip test for
- availability of Unicode data files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55746 b2dd03c8-39d4-4d8f-98ff... -
01:55 AM Feature #12624: !== (other)
- I'm sometimes wanting it, too.
And can find some lines in standard libraries.
```ruby
ext/psych/lib/psych/visi...
07/25/2016
-
06:18 PM Feature #12623: rescue in blocks without begin/end
- +1, I often want this and never understood why it only worked with methods.
-
12:33 PM Revision 706534b5 (git): range.c: check_step_domain
- * range.c (check_step_domain): check step argument domain by <=>
method, instead of < and >.
git-svn-id: svn+ssh:/... -
12:19 PM Bug #12627 (Closed): Segfault
- I don't know if it really is a bug in Ruby, but I was using gulp-node-sass (which in turn uses the sass gem), and it ...
-
12:12 PM Revision e73b3219 (git): fix filenames [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:00 AM Revision e5c6454e (git): * debug.c (ruby_debug_printf): use rb_raw_obj_info()
- instead of rb_inspect() because it is more robust way
to see object internal.
git-svn-id: svn+ssh://ci.ruby-lang.... -
07:49 AM Feature #12626 (Rejected): Add ceiling alias for ceil on Numeric objects
- Proposing adding a `ceiling` alias to the `ceil` instance method for Numeric, Float, Integer.
Although `ceil` is f... -
06:04 AM Feature #12625: TypeError.assert, ArgumentError.assert
- Hi. It sounds like design-by-contract programming for me.
There are a few gems you might want to take a look at.
... -
01:55 AM Feature #12625: TypeError.assert, ArgumentError.assert
- I'm not sure wether I should be for this one or !==, but at least I can agree that `raise TypeError unless SomeClass ...
-
01:18 AM Feature #12624: !== (other)
- Eike Dierks wrote:
> I believe, that in some cases
> the intention of a boolean clause
> would be easier to unde...
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...
Also available in: Atom