Project

General

Profile

Activity

From 10/06/2016 to 10/12/2016

10/12/2016

10:07 PM Feature #12664: Multiline pretty-printing of multiline strings
Great, thanks. Would you like me to submit it in form of a patch? pitr.ch (Petr Chalupa)
04:49 PM Bug #12705: yielding args to a lambda uses block/proc rather than lambda/method semantics
please also take a look at Bug #12706, it may be related, also has to to with how args are yielded to lambdas bughit (bug hit)
04:43 PM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
I know this may be past your pay grade, but I present this to bring awareness to it.
In general for Ruby 2.x, `while...
jzakiya (Jabari Zakiya)
03:48 PM Bug #12509: Using qsort_s in mingw-w64 causes failures
This is because `Array#sort` and `Array#sort_by` may not be stable.
I fixed `test_array.rb` and reported to rubygems...
nobu (Nobuyoshi Nakada)
03:39 PM Bug #12509 (Closed): Using qsort_s in mingw-w64 causes failures
Applied in changeset r56410.
----------
test_array.rb: do not assume stable sort
* test/ruby/test_array.rb (test_so...
nobu (Nobuyoshi Nakada)
03:39 PM Revision 89230e7c (git): test_array.rb: do not assume stable sort
* test/ruby/test_array.rb (test_sort_bang_with_freeze): make a
clone to copy a <=> singleton method, instead of dup...
nobu (Nobuyoshi Nakada)
03:29 PM Revision 9d8f62d5 (git): better assertion
* test/rexml/xpath/test_text.rb (test_ancestors): use
assert_kind_of for better assertion message.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
03:28 PM Revision 7f887ab1 (git): Fix similar typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:28 PM Revision caa90834 (git): Fix typo [ci skip]
Replace "You can defined hooked variables" with "You can define hooked variables"
git-svn-id: svn+ssh://ci.ruby-lang...
znz (Kazuhiro NISHIYAMA)
03:28 PM Revision 93c8fec0 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:28 PM Revision c2902620 (git): fix warning: assigned but unused variable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56405 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:28 PM Revision 1056f545 (git): * 2016-10-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:28 PM Revision 0c7a092d (git): do not need to downcase twice
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:22 PM Bug #12832: Calling Object#method hangs for private method defined on module then made public once it's been used to extend class
In case it helps, it seems as if Ruby v2.3 is "more" broken than earlier versions. If I remove the `Bar.method(:foo)`... floehopper (James Mead)
04:50 AM Bug #12832 (Assigned): Calling Object#method hangs for private method defined on module then made public once it's been used to extend class
I can reproduce this. Seems like a infinite loop inside of`rb_callable_method_entry_without_refinements`. I think t... shyouhei (Shyouhei Urabe)
01:33 PM Revision 50454616 (git): merge revision(s) 56399:
* tool/downloader.rb: Removed verification of gem certification.
Because signed gem is not working on rubyg...
nagachika (Tomoyuki Chikanaga)
12:07 PM Revision e592a735 (git): * ruby.c (open_load_file): revert r56385. it introduced incompatibility
about `DATA.binmode?`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:46 AM Feature #6284: Add composition for procs
Paul Mucur wrote:
> Yukihiro Matsumoto wrote:
> > Positive about adding function composition. But we need method na...
duerst (Martin Dürst)
08:28 AM Feature #6284: Add composition for procs
Yukihiro Matsumoto wrote:
> Positive about adding function composition. But we need method name consensus before add...
mudge (Paul Mucur)
08:24 AM Revision 21f1b89b (git): ruby.c: fix macros
* ruby.c (open_load_file): FILE_ALT_SEPARATOR and EXEEXT are
config.status variables, not available in config.h.
g...
nobu (Nobuyoshi Nakada)
06:24 AM Revision 2e5fffa7 (git): * tool/downloader.rb: Removed verification of gem certification.
Because signed gem is not working on rubygems ecosystem.
* tool/gem-unpack.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-...
hsbt (Hiroshi SHIBATA)

10/11/2016

08:18 PM Feature #6284: Add composition for procs
Alexander Moore-Niemi wrote:
> Paul: what's the performance of your `compose`? If I have time later I can use https:...
mudge (Paul Mucur)
07:48 PM Feature #12810: Improve `Set#find_index` performance
Quoting the first line of http://ruby-doc.org/stdlib-2.3.1/libdoc/set/rdoc/Set.html:
> Set implements a collection...
herwin (Herwin W)
07:31 PM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
About the suggestions by Shyouhei Urabe: even though option 2 is very pragmatic (it solves the problem, keeps backwar... herwin (Herwin W)
07:21 PM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
As reference: the e-mail Akira Tanaka mentioned can be found at http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/rub... herwin (Herwin W)
03:24 PM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
Shyouhei Urabe wrote:
>
> 2. what about passing a MatchData _in addition_ to a String like gsub(){|string, md|}. ...
akr (Akira Tanaka)
11:29 AM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
We looked at this issue in developer meeting today.
While matz's suggestion of new method was excavated from the p...
shyouhei (Shyouhei Urabe)
08:54 AM Feature #12745: String#(g)sub(!) should pass a MatchData to the block, not a String
matz's old idea: add String#sg (or String#gs).
ruby-dev:33553
akr (Akira Tanaka)
06:45 PM Bug #12832 (Closed): Calling Object#method hangs for private method defined on module then made public once it's been used to extend class
~~~ ruby
module Foo
private
def foo
"foo"
end
end
class Bar
extend Foo
class << self
...
floehopper (James Mead)
06:36 PM Feature #9704: Refinements as files instead of modules
Shugo Maeda wrote:
> Monkey-patching style has another problem that super cannot be supported in monkey patching.
>...
trans (Thomas Sawyer)
06:15 PM Feature #12775: Random subset of array
This definition of `#sample` seems a bit limited. I know it aligns with the statical definition but it is very easy d... trans (Thomas Sawyer)
05:29 PM Bug #12830: OpenSSL 1.1.0+ support?
Let me quote one paragraph:
> We do not want to keep 1.0.2 devel around as that could make it to look like the 1.0...
vo.x (Vit Ondruch)
03:07 PM Bug #12830: OpenSSL 1.1.0+ support?
The upstream of ext/openssl (and the current Ruby trunk) supports OpenSSL 1.1.0 (#12324), but at the same time it dro... rhenium (Kazuki Yamaguchi)
01:12 PM Bug #12830 (Assigned): OpenSSL 1.1.0+ support?
hsbt (Hiroshi SHIBATA)
01:10 PM Bug #12830 (Closed): OpenSSL 1.1.0+ support?
What is the plan with OpenSSL 1.1.0+ support? I am asking, since per this announcement [1], the OpenSSL 1.1.0 landed ... vo.x (Vit Ondruch)
05:23 PM Revision 2db9a0db (git): Test URI.find_proxy using env argument.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:13 PM Bug #10222: require_relative and require should be compatible with each other when symlinks are used
Nobu, if a symlinked path would be removed from $LOADED_FEATURES from Ruby code, will all related internal references... rosenfeld (Rodrigo Rosenfeld Rosas)
03:39 PM Bug #10222: require_relative and require should be compatible with each other when symlinks are used
Shyouhei Urabe wrote:
> In order to do so a meeting attendee suggested to push both symlink-resolved and unresolved ...
nobu (Nobuyoshi Nakada)
01:19 PM Bug #10222: require_relative and require should be compatible with each other when symlinks are used
This could make it harder for auto-reloaders to unload a required file when require_relative is used... Doesn't seem ... rosenfeld (Rodrigo Rosenfeld Rosas)
11:07 AM Bug #10222: require_relative and require should be compatible with each other when symlinks are used
We looked at this issue in developer meeting today.
The ultimate reason why require and `require_relative` behaves...
shyouhei (Shyouhei Urabe)
04:42 PM Revision a44f5878 (git): forgot to replace two occurences of ENV.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:36 PM Revision ddadd139 (git): * 2016-10-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:36 PM Revision ed7b88e2 (git): `\s` includes `\t`
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
04:01 PM Feature #12831 (Closed): /\X/ (extended grapheme cluster) can't pass unicode.org's GraphemeBreakTest
I'm trying to replace Rails's grapheme implementation (http://api.rubyonrails.org/classes/ActiveSupport/Multibyte/Uni... mtsmfm (Fumiaki Matsushima)
01:21 PM Revision 269977b9 (git): bootstraptest/runner.rb: first line in the source
* bootstraptest/runner.rb (pretty): remove empty line at the
beginning only.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
01:08 PM Bug #12829 (Closed): Compile error on cygwin (io.c)
Applied in changeset r56393.
----------
io.c: fix typo
* io.c (prep_io): fix typo of struct member name.
[ruby-co...
nobu (Nobuyoshi Nakada)
06:58 AM Bug #12829 (Closed): Compile error on cygwin (io.c)
I get the following error when trying to compile the latest version of Ruby trunk on cygwin:
Thread model: posix
...
duerst (Martin Dürst)
01:08 PM Revision 446924cb (git): io.c: fix typo
* io.c (prep_io): fix typo of struct member name.
[ruby-core:77550] [Bug #12829]
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
11:59 AM Feature #12142: Hash tables with open addressing
We (mainly ko1) had a deeper look at this issue in developer meeting today. Ko1 showed his microbenchmark result ove... shyouhei (Shyouhei Urabe)
11:16 AM Feature #12732: An option to pass to `Integer`, `Float`, to return `nil` instead of raise an exception
We looked at this issue in developer meeting today.
It seems originally, ruby was designed under assumption that s...
shyouhei (Shyouhei Urabe)
11:11 AM Bug #4537: Incorrectly creating private method via attr_accessor
Just FYI we looked at it in developer meeting today and agreed this is a bug that have yet to be fixed. shyouhei (Shyouhei Urabe)
08:40 AM Bug #4537 (Assigned): Incorrectly creating private method via attr_accessor
shyouhei (Shyouhei Urabe)
08:39 AM Bug #4537 (Closed): Incorrectly creating private method via attr_accessor
shyouhei (Shyouhei Urabe)
11:07 AM Feature #12760: Optional block argument for `itself`
Thanks for the update! Haven't you discussed the probable another name for it?.. We just want it to be in language al... zverok (Victor Shepelev)
10:33 AM Feature #12760: Optional block argument for `itself`
FYI we looked at this issue at developer meeting today. Because matz was not there this extension still has chance, ... shyouhei (Shyouhei Urabe)
10:58 AM Feature #6783: Infinite loop in inspect, not overriding inspect, to_s, and no known circular references. Stepping into inspect in debugger locks it up with 100% CPU.
We looked at this ticket at developer meeting today and found several former tickets that was linked then. FYI #6733... shyouhei (Shyouhei Urabe)
10:54 AM Feature #12664 (Assigned): Multiline pretty-printing of multiline strings
We looked at this issue in developer meeting today and Akira was positive about this proposal. I'm assigning to him. shyouhei (Shyouhei Urabe)
10:51 AM Bug #12594 (Assigned): The class does not inherit from a module the modules that were included after the inclusion
We at developer meeting looked at it again. Nobu thinks he can fix this so I'm assigning to him. He said to me this... shyouhei (Shyouhei Urabe)
10:49 AM Feature #11195: Add "no_proxy" parameter to Net::HTTP.new
We looked at this issue in developer meeting today.
This feature is not implemented yet. And attendees wondered i...
shyouhei (Shyouhei Urabe)
10:37 AM Feature #6647: Exceptions raised in threads should be logged
We looked at this issue at developer meeting today and John's proposal sounded reasonable. So there quite are possib... shyouhei (Shyouhei Urabe)
09:22 AM Feature #12747 (Assigned): Add TracePoint#callee_id
shyouhei (Shyouhei Urabe)
09:15 AM Bug #12780 (Assigned): BigDecimal#round returns different types depending on argument
shyouhei (Shyouhei Urabe)
08:41 AM Bug #12705: yielding args to a lambda uses block/proc rather than lambda/method semantics
lambda should be strict on number of arguments.
So, stabby lambda (and traditional lambda) should not expand
single...
akr (Akira Tanaka)
08:32 AM Bug #12705 (Assigned): yielding args to a lambda uses block/proc rather than lambda/method semantics
This (stabby lambda not raising exception) is a bug that should be fixed. shyouhei (Shyouhei Urabe)
07:53 AM Revision 1ab07408 (git): Add an optional argument, env, to URI.find_proxy.
* lib/uri/generic.rb (URI.find_proxy): Add an optional argument, env.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
akr (Akira Tanaka)
07:44 AM Revision ea8990d8 (git): pp prints a multiple lines string prettier.
* lib/pp.rb (String#pretty_print): Defined to print a string as
multiple lines.
[ruby-core:76800] [Feature#12664]...
akr (Akira Tanaka)
07:32 AM Bug #12678 (Assigned): No way to set a timeout for TLS handshake when using Net::SMTP
shyouhei (Shyouhei Urabe)
07:30 AM Bug #12674 (Assigned): io/wait: not handling the case when the socket is closed before doing wait_readable/writable with timeout
nobu (Nobuyoshi Nakada)
07:15 AM Feature #12656 (Assigned): Expand short paths with File.expand_path
shyouhei (Shyouhei Urabe)
07:13 AM Bug #12776 (Closed): Flaky test case: TestThread#test_thread_name
Seems OK, please backport. shyouhei (Shyouhei Urabe)
07:10 AM Bug #8996 (Assigned): pthread_mutex_lock EINVAL
shyouhei (Shyouhei Urabe)
07:09 AM Bug #12509 (Assigned): Using qsort_s in mingw-w64 causes failures
shyouhei (Shyouhei Urabe)
07:03 AM Bug #12652 (Assigned): For Dir.home encode passed user
shyouhei (Shyouhei Urabe)
07:00 AM Bug #12649 (Assigned): DateTime method calls hang
shyouhei (Shyouhei Urabe)
06:59 AM Bug #12828 (Closed): Check whether macro RUBY is okay for protecting ruby-specific onigumo extensions
It should be OK. nobu (Nobuyoshi Nakada)
06:35 AM Bug #12828 (Closed): Check whether macro RUBY is okay for protecting ruby-specific onigumo extensions
In issue #12386, I removed the ONIG_CASE_MAPPING macro because we thought that there was no need to keep the Ruby ver... duerst (Martin Dürst)
06:02 AM Feature #12092 (Rejected): Allow Object#clone to yield cloned object before freezing
nobu (Nobuyoshi Nakada)
05:35 AM Revision ce2b7ae5 (git): * 2016-10-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:35 AM Revision 19b38f83 (git): Ruby 2.4.0 will not have rb_cFixnum and rb_cBignum is removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:31 AM Bug #12827 (Rejected): Add Boolean data type.
Do you have anything to add to https://bugs.ruby-lang.org/issues/12515 ? shyouhei (Shyouhei Urabe)
02:22 AM Bug #12827 (Rejected): Add Boolean data type.
It's not clear to me why there isn't a Boolean class which can have values true and false.
There are benefits to t...
ioquatix (Samuel Williams)
01:12 AM Bug #12814: Pathname#each_child(false) produces unusable file paths
It's true you can't infer a realpath from `with_directory=false`-yielded file paths. Yes. But isn't it intentional?... shyouhei (Shyouhei Urabe)
12:57 AM Feature #12817: Consider adding method .sample() on class Hash (if this was not yet proposed)
Hash#sample was proposed by you, Robert. https://bugs.ruby-lang.org/issues/12586
Is this your second challenge? T...
shyouhei (Shyouhei Urabe)
12:26 AM Bug #12826 (Third Party's Issue): Segmentation fault
The bug resides at `/usr/lib/libpixman-1.so.0(pixman_lookup_composite_function+0x3b) [0x42067eb]`. It is most possib... shyouhei (Shyouhei Urabe)
12:01 AM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
A typo in `prime?` method:
```
return false => return false if
```
jzakiya (Jabari Zakiya)

10/10/2016

11:03 PM Feature #12659: Readline: expose rl_char_is_quoted_p setting
Nobuyoshi Nakada wrote:
> Applied in changeset r56326.
Thank you!
georgebrock (George Brocklehurst)
06:39 PM Bug #12826 (Third Party's Issue): Segmentation fault
INFO: icm_manage_ip: Starting Up
/usr/pack/icmutil-5.0-sw/x86_64-Linux-2.6/icmUtil/config/createip_initializer.rb:36...
bugsandbunny (Hendrick Chan)
05:15 PM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
Thanks for your explanation. I understood (after looking at the source code) what was being done,
and how it was bei...
jzakiya (Jabari Zakiya)
12:21 PM Bug #12825 (Rejected): Time.parse doesn't work when using T as time delimiter and only hours are specified
Thomas Mayrhofer wrote:
> When using the T delimiter instead of \s the hour isn't parsed correctly.
>
> ~~~ ruby...
nobu (Nobuyoshi Nakada)
09:22 AM Bug #12825 (Rejected): Time.parse doesn't work when using T as time delimiter and only hours are specified
When using the T delimiter instead of \s the hour isn't parsed correctly.
~~~ ruby
require 'time'
Time.parse('2...
webpapaya (Thomas Mayrhofer)
06:22 AM Revision 8c3af8ec (git): ruby.c: bind fd before waiting
* ruby.c (open_load_file): bind the open fd to an IO instance
before waiting FIFO, not to leak the fd if interrupte...
nobu (Nobuyoshi Nakada)
06:14 AM Revision a28d3d59 (git): test_require.rb: use assert_separately
* test/ruby/test_require.rb (test_loading_fifo_threading_raise):
use assert_separately.
* test/ruby/test_require.r...
nobu (Nobuyoshi Nakada)
03:40 AM Revision 3ef1149b (git): ruby.c: compare with EXEEXT
* ruby.c (open_load_file): compare with EXEEXT instead of hard
coded name, and do not match with mere EXEEXT.
git-...
nobu (Nobuyoshi Nakada)
03:40 AM Revision 18d0bf95 (git): ruby.c: open in binary mode to load
* ruby.c (open_load_file): open in binary mode if available, as
parser deals with EOLs.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
03:37 AM Revision e1799442 (git): * 2016-10-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:37 AM Revision 047604ad (git): io.c: reduce isatty on Cygwin [ci skip]
* io.c (prep_io): reduce isatty call (and its system call) on
Cygwin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)

10/09/2016

02:30 PM Feature #6284: Add composition for procs
I wrote a gem with a C extension of `Proc#compose`: https://github.com/mooreniemi/proc_compose#usage
What motivate...
why-capslock-though (Alexander Moore-Niemi)
02:05 PM Revision dd2ebf4d (git): replace Fixnum with Integer in rdoc [ci skip]
* array.c, class.c: Fixed documentation where Fixnum was referred
directly to use Integer, as Fixnum and Bignum are...
nobu (Nobuyoshi Nakada)
01:44 PM Bug #12823 (Closed): compile issues 2.2.5 with cygwin
nobu (Nobuyoshi Nakada)
01:02 PM Bug #12823: compile issues 2.2.5 with cygwin
Backport r55232 nobu (Nobuyoshi Nakada)
06:41 AM Bug #12823 (Closed): compile issues 2.2.5 with cygwin
Type error in ./missing/crypt.c
crastub63 (Craig Stuber)
01:09 PM Bug #12824 (Third Party's Issue): Getting sqlite3 Segmentation fault at 0x00000000000110
nobu (Nobuyoshi Nakada)
10:39 AM Bug #12824 (Third Party's Issue): Getting sqlite3 Segmentation fault at 0x00000000000110
on running test cases, when failing test case it gives Segmentation fault
at* /.rvm/gems/ruby-2.3.1/gems/activerec...
rb.rana (Ram Bharose)
09:42 AM Revision 41f7aa64 (git): vm_insnhelper.c: update assertion [ci skip]
* vm_insnhelper.c (callable_class_p): update assertion as callable
class may be T_MODULE or I_ICLASS which refines ...
nobu (Nobuyoshi Nakada)
02:57 AM Revision a23878c3 (git): vm_method.c: update assertion [ci skip]
* vm_method.c (prepare_callable_method_entry): update assertion
as defined_class may be T_MODULE not only I_ICLASS ...
nobu (Nobuyoshi Nakada)
02:37 AM Revision 95c044c4 (git): * 2016-10-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:37 AM Revision 8459ceb8 (git): vm_core.h: stringify in VM_ASSERT
* vm_core.h (VM_ASSERT): stringify expr here before expansion in
RUBY_ASSERT_WHEN.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)

10/08/2016

02:21 PM Feature #5531: deep_value for dealing with nested hashes
I believe this has recently been implemented as `Hash#dig`. dan.erikson (Dan Erikson)
12:17 PM Bug #12822 (Closed): Backport r56374 (fix monthly log rotate with DST)
バックポート管理用チケットです。 nagachika (Tomoyuki Chikanaga)
07:45 AM Bug #12821 (Closed): Object converted to Hash unexpectedly under certain method call
Hi,
I saw a bit strange behavior (at least for me) with the code below; an object given as an argument to a method...
tanahiro (Hiroyuki Tanaka)
06:35 AM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
I thought I was quite clear, but I will try to be clearer.
`n.prime_divison` returns a factorization of `n` such t...
marcandre (Marc-Andre Lafortune)
04:08 AM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
I am confused some by these recent comments, and would appreciate clarification.
Since 1 is not prime and returns ...
jzakiya (Jabari Zakiya)
02:41 AM Feature #12820: Shorter syntax for assigning a method argument to an instance variable
Matthew Kerwin wrote:
> Is this now the most-duplicated feature request in Ruby?
By crystal?
nobu (Nobuyoshi Nakada)
01:54 AM Revision 1bbe67f5 (git): memory_status.c: Win32 API
* ext/-test-/memory_status/memory_status.c (read_status): use
Win32 GetProcessMemoryInfo API.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
01:34 AM Revision f0e1d723 (git): memory_status.c: system call
* ext/-test-/memory_status/memory_status.c: get memory sizes by
mach task_info system call.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
01:25 AM Feature #12650: Use UTF-8 encoding for ENV on Windows
If you could rethink the plan to wait until Ruby 3, that would be great.
I would expect Ruby to normalize on UTF-8...
Iristyle (Ethan Brown)
12:06 AM Revision 75838104 (git): * 2016-10-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:06 AM Revision 8fc170a3 (git): logger: fix monthly log rotate with DST
* lib/logger.rb (Logger::Period#next_rotate_time): fix monthly log
rotate when DST is applied during a month of 31 ...
nobu (Nobuyoshi Nakada)

10/07/2016

09:35 PM Feature #12820: Shorter syntax for assigning a method argument to an instance variable
See:
* #12578 Instance Variables Assigned In parameters ( ala Crystal? )
* #5825 Sweet instance var assignment in t...
phluid61 (Matthew Kerwin)
05:46 PM Feature #12820 (Rejected): Shorter syntax for assigning a method argument to an instance variable
Hello,
The pattern:
~~~ruby
class Person
def initialize(name:)
@name = name
@age = 0
end
end...
fornellas (Fabio Pugliese Ornellas)
05:30 PM Bug #12819 (Third Party's Issue): Sporadic BUG after upgrading to macOS Sierra
Seems like that sqlite3 (or the binding for it) has been broken on the new mac OS. nobu (Nobuyoshi Nakada)
03:59 PM Bug #12819 (Third Party's Issue): Sporadic BUG after upgrading to macOS Sierra
Since upgrading to macOS Sierra, it sporadically throws up a bug when performing '$ rails test'. Restarting the termi... mk6488 (Mike Katholnig)
01:35 PM Feature #5903: Optimize st_table (take 2)
I think, this could be closed in favor of https://bugs.ruby-lang.org/issues/12142 funny_falcon (Yura Sokolov)
01:24 PM Feature #8158: lightweight structure for loaded features index
I've changed implementation a bit:
Because https://bugs.ruby-lang.org/issues/12142 likely to be accepted,
I've used...
funny_falcon (Yura Sokolov)
12:14 PM Feature #12180: switch id_table.c variant
Please, reconsider benchmarking it with realworld applications. funny_falcon (Yura Sokolov)
11:21 AM Revision d94ea30a (git): gc.c: fix GC_PROFILE_DETAIL_MEMORY
* gc.c (gc_prof_setup_new_record): fix the condition to get
rusage.
* gc.c (gc_profile_dump_major_reason): remove u...
nobu (Nobuyoshi Nakada)
10:24 AM Revision 5dd01af2 (git): ext/win32ole/*.c, ext/win32ole/win32ole.h: use RB_INT2FIX instead of
INT2FIX, and so on.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
suke (Masaki Suketa)
10:08 AM Bug #11873: Syntax error and parse problem when calling a method without parentheses
Will this change be backported? whitequark (whitequark *)
10:08 AM Bug #12669: syntax error at assinments of command
Will this change be backported? whitequark (whitequark *)
05:28 AM Bug #12818 (Third Party's Issue): [Segmentation fault] - sqlite3?
Duplicated issue as #12804. hsbt (Hiroshi SHIBATA)
03:31 AM Bug #12818 (Third Party's Issue): [Segmentation fault] - sqlite3?
Could someone have a look at this?
I have no ideia why this is happening.
Running via Spring preloader in process...
thiagoisaias (Thiago Isaias)
05:18 AM Revision 6b35c34c (git): * basictest/test.rb: Adjust spaces in class declarations
with inheritance. [fix GH-1227] Patch by @adrfer
* lib/irb/*: ditto.
* lib/prime.rb: ditto.
* lib/shell/builtin-comma...
hsbt (Hiroshi SHIBATA)
02:57 AM Bug #12816 (Third Party's Issue): After upgrade to Mac OS Sierra, segmentation faults occur during rails/bin console
Marked as a dup of #12807. shyouhei (Shyouhei Urabe)

10/06/2016

09:27 PM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
I like this one in particular:
some_strings.none?(/aeiou/i)
I am not so sure about:
nums.grep(5..10)...
shevegen (Robert A. Heiler)
12:22 AM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
Why is this still open a year later?
Matz? A ruling?
zenspider (Ryan Davis)
09:14 PM Feature #12817 (Open): Consider adding method .sample() on class Hash (if this was not yet proposed)
Hello ruby core team and all who may read this.
Some time ago, I think in ruby 1.8.x, the method .sample() was add...
shevegen (Robert A. Heiler)
05:48 PM Revision a5b3244d (git): * version.h: patchlevel.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@56370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:48 PM Revision 67351ac6 (git): * lib/rubygems/ssl_certs/GlobalSignRootCA.pem: add for RugyGems.org.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@56369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
05:45 PM Revision 34bf02cb (git): * 2016-10-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@56368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:45 PM Revision 04089768 (git): * lib/rubygems/ssl_certs/GlobalSignRootCA.pem: add for RubyGems.org.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@56367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:09 PM Revision 87d7a066 (git): * 2016-10-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:09 PM Revision fc414c1f (git): * ChangeLog: fix a typo at r56363.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
03:49 PM Bug #12816 (Third Party's Issue): After upgrade to Mac OS Sierra, segmentation faults occur during rails/bin console
When the rails/bin console is opened and utilized, segmentation faults will occur much of the time when, for instance... swoozie14 (Sophia Wu)
02:10 PM Bug #12814: Pathname#each_child(false) produces unusable file paths
Sorry, I over edited my post. Argument to pathname is some existing folder, even `'..'` produces the error.
~~~ ru...
tao (Mr. Tao)
12:56 PM Bug #12814 (Feedback): Pathname#each_child(false) produces unusable file paths
I can't reproduce it.
What exception raised exactly?
nobu (Nobuyoshi Nakada)
11:38 AM Bug #12814 (Rejected): Pathname#each_child(false) produces unusable file paths
I tried to iterate over items in a directory with `each_child` testing each item whether it is a directory or not wit... tao (Mr. Tao)
12:33 PM Bug #12815 (Closed): Integer#digits's error message different when base is Fixnum or Bignum
Is this intended?
```
% ruby -ve '60.upto(65){|n| 1.digits(-(1<<n)) rescue p $! }'
ruby 2.4.0dev (2016-10-06 tru...
znz (Kazuhiro NISHIYAMA)
12:15 PM Revision 1c513d70 (git): Fix cmd is referenced but not assigned
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56364 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:29 AM Bug #12811 (Closed): SyntaxError does not have a backtrace in 2.3+
Applied in changeset r56363.
----------
load.c: setup syntax error backtrace
* load.c (rb_require_safe): SyntaxErro...
nobu (Nobuyoshi Nakada)
08:29 AM Revision d3cde816 (git): load.c: setup syntax error backtrace
* load.c (rb_require_safe): SyntaxError created by the parser just
has the mesage and needs to set up the backtrace...
nobu (Nobuyoshi Nakada)
06:53 AM Revision 24b37eb0 (git): load.c: fix load/require context
* load.c (rb_load_internal0): load/require is not the main
script.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
nobu (Nobuyoshi Nakada)
05:46 AM Revision ef617d50 (git): bisect.sh: improve
* tool/bisect.sh: make srcs before building.
* tool/bisect.sh: quote expansions.
* tool/bisect.sh: skip build if ch...
nobu (Nobuyoshi Nakada)
04:45 AM Feature #2172 (Closed): Enumerable#chunk with no block
Closing, created #12813 instead. marcandre (Marc-Andre Lafortune)
04:43 AM Feature #12813 (Closed): Calling chunk_while, slice_after, slice_before, slice_when with no block
Currently, `chunk_while`, `slice_after`, `slice_before`, `slice_when` all require a block.
If one needs the index ...
marcandre (Marc-Andre Lafortune)
04:35 AM Revision ea7a3644 (git): * enum.c: [DOC] Improve doc [ci-skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56360 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
03:53 AM Revision 0fe40d4b (git): test_io.rb: split test_gets_rs
* test/ruby/test_io.rb (test_gets_rs): split for each record
separators.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
03:44 AM Bug #12808 (Closed): Ruby builds do not produce Process::UPTIME constant on macOS Sierra
It will be a Ruby 2.4 feature by r56200. naruse (Yui NARUSE)
03:32 AM Bug #12772 (Closed): stderr: /home/webui/production/vendor/bundle/ruby/2.1.0/gems/ref-1.0.2/lib/ref/weak_reference/pure_ruby.rb:45: [BUG] Segmentation fault at 0x00000000000018
Hmm, it sounds ref's issue.
Anyway I close this.
naruse (Yui NARUSE)
03:30 AM Bug #12812: Added Coverage#result=
This patch url will stay up to date better than a file attachment. I'm getting feedback from Nobu and fixing things:
...
zenspider (Ryan Davis)
12:32 AM Bug #12812 (Assigned): Added Coverage#result=
hsbt (Hiroshi SHIBATA)
12:24 AM Bug #12812 (Rejected): Added Coverage#result=
Originally submitted here: https://github.com/ruby/ruby/pull/1456
This exposes Coverage.result in a slightly more ...
zenspider (Ryan Davis)
03:27 AM Bug #12806 (Assigned): Compiling ruby 2.3.1 on HPUX 11.31 ia64 breaks in segmentation fault
naruse (Yui NARUSE)
02:38 AM Revision 631f8da9 (git): * ext/readline/extconf.rb: Update error message with correct words.
[fix GH-1453][ci skip] Patch by @magikid
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56358 b2dd03c8-39d4-4d8f-...
hsbt (Hiroshi SHIBATA)
02:04 AM Revision a566bc0a (git): uri/common.rb: Update URI::WEB_ENCODINGS_ [ci skip]
* lib/uri/common.rb (WEB_ENCODINGS_): split command lines and
append a trailing comma.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
02:01 AM Revision 48f91182 (git): Update URI WEB_ENCODINGS_ hash, and fix documented cmd to
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:53 AM Revision 364a0879 (git): * enum.c: Add reduce/inject alias note.
[fix GH-1400][ci skip] Patch by @getaaron
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56355 b2dd03c8-39d4-4d8f...
hsbt (Hiroshi SHIBATA)
01:30 AM Revision dd3b3d71 (git): thread.c: check coverage values
* thread.c (update_coverage): check coverage values, and ignore
non-fixnum values.
git-svn-id: svn+ssh://ci.ruby-l...
nobu (Nobuyoshi Nakada)
12:19 AM Revision 20e7f819 (git): * 2016-10-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:19 AM Revision 94162194 (git): io.c: use RB_INTEGER_TYPE_P
* io.c (fptr_finalize): use dedicated macro RB_INTEGER_TYPE_P.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@563...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom