Project

General

Profile

Activity

From 02/28/2020 to 03/05/2020

03/05/2020

10:49 PM Revision 2630757f (git): * 2020-03-06 [ci skip]
git[bot]
10:49 PM Revision e57dd8c2 (git): Mask RubyVM-specific test
headius (Charles Nutter)
09:51 PM Bug #16383: TracePoint does not report calls to attribute reader methods
Are there plans to implement this in master, any timeline?
Andy Maleh wants to add specs for this in https://githu...
Eregon (Benoit Daloze)
01:59 PM Bug #16672: net/http leaves original content-length header intact after inflating response
jeremyevans0 (Jeremy Evans) wrote in #note-8:
> `total_out` doesn't give you the full size of the output until after...
jmreid (Justin Reid)
05:54 AM Bug #16672: net/http leaves original content-length header intact after inflating response
jmreid (Justin Reid) wrote in #note-7:
> > Modifying the Content-Length header is tricky because you do not know the...
jeremyevans0 (Jeremy Evans)
04:42 AM Bug #16672: net/http leaves original content-length header intact after inflating response
jeremyevans0 (Jeremy Evans) wrote in #note-6:
> I don't think net/http should be modifying the response headers. I th...
jmreid (Justin Reid)
04:04 AM Bug #16672: net/http leaves original content-length header intact after inflating response
jmreid (Justin Reid) wrote in #note-5:
> > So the method appears to be operating exactly as documented.
>
> I'm n...
jeremyevans0 (Jeremy Evans)
02:56 AM Bug #16672: net/http leaves original content-length header intact after inflating response
> So the method appears to be operating exactly as documented.
I'm not saying that method isn't working as intended....
jmreid (Justin Reid)
02:19 AM Bug #16672: net/http leaves original content-length header intact after inflating response
jmreid (Justin Reid) wrote in #note-3:
> The issue here is that this ` "content-length"=>["2733"]` value is 2733. Th...
jeremyevans0 (Jeremy Evans)
01:40 AM Bug #16672: net/http leaves original content-length header intact after inflating response
ioquatix (Samuel Williams) wrote in #note-2:
> Are you using `res.content_length`? Why can't you just use `res.body....
jmreid (Justin Reid)
09:25 AM Revision 17d5efa4 (git): spec/ruby/core/process/exec_spec.rb: remove a guard for openbsd
openbsd current seems to behave the same as other OSs.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/openbsd-curre...
mame (Yusuke Endoh)
08:19 AM Revision 7d05f98a (git): Renamed `lex_flags` as `lex_context`
nobu (Nobuyoshi Nakada)
06:45 AM Bug #16674 (Closed): Build issue of FreeBSD 12
The current master branch and 2.7, 2.6 and 2.5 couldn't build with FreeBSD 12
see https://github.com/rbenv/ruby-bu...
hsbt (Hiroshi SHIBATA)
04:31 AM Revision e4a9e926 (git): Fixed a typo
nobu (Nobuyoshi Nakada)
03:03 AM Revision 43a3c881 (git): [win32] get rid of redefinition of reserved macro
```
warning C4117: macro name '_INTEGRAL_MAX_BITS' is reserved, '#define' ignored
```
nobu (Nobuyoshi Nakada)
02:31 AM Revision 74051183 (git): * 2020-03-05 [ci skip]
git[bot]
02:31 AM Revision 261569d4 (git): [ruby/fiddle] always use ffi_closure_alloc on Windows
nobu (Nobuyoshi Nakada)
01:11 AM Misc #16671: BASERUBY version policy
I'm not against this issue but for record: commit 8a72c77c7920d129818b7b83bb4fa669cd7e3f7d says "as requested by devs... shyouhei (Shyouhei Urabe)
12:16 AM Feature #16673 (Open): total_timeout for Net::HTTP
`Net::HTTP` allows setting `open_timeout` and `read_timeout`, but sometimes I just want to make sure an API call will... mohamedhafez (Mohamed Hafez)

03/04/2020

11:42 PM Bug #16660: Struct#deconstruct_keys inconsistent behavior
(For some reason cannot edit the original post).
> Prior to that change an empty hash was returned in both cases.
...
palkan (Vladimir Dementyev)
10:25 PM Bug #16672: net/http leaves original content-length header intact after inflating response
Are you using `res.content_length`? Why can't you just use `res.body.to_s.bytesize`? ioquatix (Samuel Williams)
09:22 PM Bug #16672 (Closed): net/http leaves original content-length header intact after inflating response
When using net/http to make a request to a resource, the default request headers are the following (when you have ZLI... jmreid (Justin Reid)
02:26 PM Revision f08cd708 (git): Fixed FD leak
nobu (Nobuyoshi Nakada)
02:19 PM Revision 528a3a17 (git): [ruby/fiddle] use ffi_closure_alloc only with 3.2 or later
nobu (Nobuyoshi Nakada)
02:13 PM Revision 5bb80b76 (git): [win32] suppress false warning by mingw gcc
nobu (Nobuyoshi Nakada)
12:43 PM Feature #16670: Reverse order of `expression` in `pattern` for 1-line pattern matching while it's still experimental
I think it's important to realize that it's the goal of pattern matching to be similar to data constructors. It prove... decuplet (Nikita Shilnikov)
04:16 AM Feature #16670: Reverse order of `expression` in `pattern` for 1-line pattern matching while it's still experimental
The pattern syntax looks very close to hash literals, but its semantics is quite different.
So I think it is very ha...
nobu (Nobuyoshi Nakada)
12:02 PM Revision 364526cd (git): [win32] suppress false warning by MSVC
nobu (Nobuyoshi Nakada)
12:00 PM Revision 502d9bcd (git): Fixed never-defined symbol name
nobu (Nobuyoshi Nakada)
09:47 AM Misc #16671: BASERUBY version policy
naruse (Yui NARUSE) wrote in #note-2:
> Through the discussion around CI, I reached a conclusion "Runtime environmen...
nobu (Nobuyoshi Nakada)
08:24 AM Misc #16671: BASERUBY version policy
Through the discussion around CI, I reached a conclusion "Runtime environment and development environment are differe... naruse (Yui NARUSE)
06:40 AM Misc #16671 (Closed): BASERUBY version policy
Ruby 2.7 (MRI) requires Ruby 2.2 or later (== BASERUBY) to build from repository.
Tarball does not need any installe...
ko1 (Koichi Sasada)
09:41 AM Revision 95f387f6 (git): [ruby/fiddle] ffi_closure_free is available in the bundled libffi
nobu (Nobuyoshi Nakada)
09:14 AM Revision 633a1f15 (git): [ruby/fiddle] Use ffi_closure_free if available
nobu (Nobuyoshi Nakada)
08:28 AM Revision d732bc51 (git): Revert "Revert "Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)"""
This reverts commit 87f6154bb4c67ca77ee353bb1fe25a922036c0e5.
It turned out that the change fails to build on macOS
...
mame (Yusuke Endoh)
06:46 AM Revision 87f6154b (git): Revert "Revert "[ruby/fiddle] Use ffi_closure_free by default. (#20)""
This reverts commit efd641ffab34e433a8d8a7d78914576f2425aa90.
This changeset seems to be needed to suppress a warnin...
mame (Yusuke Endoh)
03:31 AM Revision 16415fef (git): test/lib/jit_support.rb: The path to icc was changed
mame (Yusuke Endoh)
03:30 AM Revision aa44b290 (git): suppress uninitialized variable warnings
Starting GCC 7, warnings about uninitialized variables are issued around
them. Such warnings could be false positive...
shyouhei (Shyouhei Urabe)
03:30 AM Revision f7048f9d (git): tool/lib/test/unit: support TESTS='-- -ext-' again
There is a test directory named test/-ext-. Because this directry
starts with a hyphen, we have to cheat test/unit i...
shyouhei (Shyouhei Urabe)
03:30 AM Revision f12b9a33 (git): %p is for void *
See also
35eb12c06397e770392a41343cbffc4b204e15c9
6f5eb285077d9abf8f97056531996c58674b570c
687308cf0dab0af675e40da2b6...
shyouhei (Shyouhei Urabe)
03:30 AM Revision 23250174 (git): fix compile error w/ -DUSE_TRANSIENT_HEAP=0
rb_transient_heap_managed_ptr_p is available only when USE_TRANSIENT_HEAP.
Need #if guards.
shyouhei (Shyouhei Urabe)
03:30 AM Revision 97fa6468 (git): fix compile error w/ -DCALC_EXACT_MALLOC_SIZE
shyouhei (Shyouhei Urabe)
02:36 AM Revision ce586107 (git): fix 6e271e4cbbe6a8bc4d4f75dc553ce054eae7af00
ko1 (Koichi Sasada)
02:33 AM Revision 02705b27 (git): Run major GC to make sure the minor GC reason
GC.latest_gc_info[:major_by] can return `oldmalloc` because of
last GC status.
ko1 (Koichi Sasada)
02:31 AM Revision 6e271e4c (git): Run major GC to make sure the minor GC next time.
`GC.start(full_mark: false)` can run full GC because of last
GC status. Just after major GC, the possibility to run m...
ko1 (Koichi Sasada)
02:25 AM Revision cf52f37c (git): Narrow the check target.
Call GC.verify_internal_consistency only for Gem related test
on i386-solaris.
ko1 (Koichi Sasada)
12:40 AM Bug #16423 (Closed): Ruby Crash
jeremyevans0 (Jeremy Evans)
12:39 AM Bug #16474 (Closed): [ASYNC BUG]
jeremyevans0 (Jeremy Evans)
12:39 AM Bug #16556 (Closed): Showing rails aborted message while running rails s
jeremyevans0 (Jeremy Evans)

03/03/2020

11:14 PM Bug #16668: Syntax error in tool/vcs.rb
Thanks for your response!
I realised it didn't affect the build, but for me a proper configure is showcasing the q...
humptydumpty (Jens With)
09:05 PM Bug #16668: Syntax error in tool/vcs.rb
I was able to reproduce this by building from the 2.6.5 tarball, and making `ruby` be ruby 1.8.7, without any use of ... jeremyevans0 (Jeremy Evans)
03:01 PM Bug #16668: Syntax error in tool/vcs.rb
Thanks for the info, though I am wondering, why configure doesn't take care of that automatically.
Isn't this a ta...
humptydumpty (Jens With)
12:26 PM Bug #16668: Syntax error in tool/vcs.rb
Build from a tarball, or configure with `--with-baseruby=no` option. nobu (Nobuyoshi Nakada)
10:51 AM Bug #16668: Syntax error in tool/vcs.rb
Yes, ruby -v:
ruby 1.8.1 (2003-12-25) [i386-linux-gnu]
which ruby:
/usr/bin/ruby
Extract from my log file:
```
BA...
humptydumpty (Jens With)
07:29 AM Bug #16668 (Feedback): Syntax error in tool/vcs.rb
Probably you use ruby 1.9 or earlier as `BASERUBY`, right? nobu (Nobuyoshi Nakada)
08:17 PM Feature #15605: json library needs more frequent releases
> I tried to make a step in that direction 2 weeks ago
Thanks for the link, I had no idea. I suppose I'll subscrib...
byroot (Jean Boussier)
08:04 PM Feature #15605: json library needs more frequent releases
I tried to make a step in that direction 2 weeks ago in https://github.com/flori/json/pull/402#issuecomment-586585888... Eregon (Benoit Daloze)
07:23 PM Bug #16138 (Closed): Backport Struct.new empty option hash fix to 2.5 and 2.6
jeremyevans0 (Jeremy Evans)
07:19 PM Bug #16641 (Closed): Backport request: MJIT crashes on a certain flow of branches
jeremyevans0 (Jeremy Evans)
07:19 PM Bug #16664 (Closed): Backport request: MJIT unloads methods used in a main thread when calling a Fiber
jeremyevans0 (Jeremy Evans)
04:49 PM Feature #16670: Reverse order of `expression` in `pattern` for 1-line pattern matching while it's still experimental
....and also, one more example, now just in Ruby:
```ruby
# that's what we always had:
a, b = [1, 2, 3]
# could...
zverok (Victor Shepelev)
04:39 PM Feature #16670: Reverse order of `expression` in `pattern` for 1-line pattern matching while it's still experimental
For the record, both Haskell and OCaml have let expressions. And yes, both have patterns on the left side, just like ... decuplet (Nikita Shilnikov)
04:15 PM Feature #16670: Reverse order of `expression` in `pattern` for 1-line pattern matching while it's still experimental
In favor of the proposal, standalone match looks this way in other languages:
```
# Rust:
let (x, y, z) = (1, 2,...
zverok (Victor Shepelev)
03:31 PM Feature #16670: Reverse order of `expression` in `pattern` for 1-line pattern matching while it's still experimental
I do not think reddit discussions are that useful, largely because it is difficult to find
what is really going on (...
shevegen (Robert A. Heiler)
03:14 PM Feature #16670 (Closed): Reverse order of `expression` in `pattern` for 1-line pattern matching while it's still experimental
Currently the 1-line syntax for pattern matching is:
```
# Usage: <expression> in <pattern>
expression = {
...
ttilberg (Tim Tilberg)
03:40 PM Feature #16667: Allow parameters to Symbol#to_proc and Method#to_proc
Hanmac (Hans Mackowiak) wrote in #note-8:
> @jgomo3 i found my old Symbol#call code
>
Great helper.
Well, that is ...
jgomo3 (Jesús Gómez)
02:27 PM Feature #16667: Allow parameters to Symbol#to_proc and Method#to_proc
@jgomo3 i found my old Symbol#call code
~~~ ruby
class Symbol
class SymbolHelper
def initialize(obj,met...
Hanmac (Hans Mackowiak)
01:37 PM Feature #16667: Allow parameters to Symbol#to_proc and Method#to_proc
Hanmac (Hans Mackowiak) wrote in #note-5:
> i tried `ary.map.with_object(:id,&:dig)` but it just returned `:id`
>
> ...
jgomo3 (Jesús Gómez)
12:56 PM Feature #16667: Allow parameters to Symbol#to_proc and Method#to_proc
sawa (Tsuyoshi Sawada) wrote in #note-4:
> I already know that. That does not make `ary.map(:dig.to_proc(:id))` work....
jgomo3 (Jesús Gómez)
09:58 AM Feature #16667: Allow parameters to Symbol#to_proc and Method#to_proc
i tried `ary.map.with_object(:id,&:dig)` but it just returned `:id`
but this one would work: `ary.each_with_object...
Hanmac (Hans Mackowiak)
05:34 AM Feature #16667: Allow parameters to Symbol#to_proc and Method#to_proc
jgomo3 (Jesús Gómez) wrote in #note-3:
> The idea is to extend **to_proc** so it creates a **Proc** that calls the m...
sawa (Tsuyoshi Sawada)
03:11 PM Revision 14dd377e (git): * 2020-03-04 [ci skip]
git[bot]
02:42 PM Revision 03f9e874 (git): Don't tweak RubyVM compile options if it's not defined
headius (Charles Nutter)
12:00 PM Revision 43ed4eb6 (git): Limit the debug code conditon so that it runs only under i386-solaris
mame (Yusuke Endoh)
11:54 AM Revision 501f2c44 (git): Suppress an "assigned but unused variable" warning
mame (Yusuke Endoh)
11:28 AM Bug #16669 (Assigned): Rails Action Text unit tests fail since b9007b6c548f91e88fd3f2ffa23de740431fa969
Great report. mame (Yusuke Endoh)
11:07 AM Bug #16669: Rails Action Text unit tests fail since b9007b6c548f91e88fd3f2ffa23de740431fa969
Thanks for the information. I was aware it reproduces with Action View also but unable to create some smaller steps t... yahonda (Yasuo Honda)
10:45 AM Bug #16669: Rails Action Text unit tests fail since b9007b6c548f91e88fd3f2ffa23de740431fa969
Action Text has much dependencies, and the failure is hard to understand which line is the cause of failure since tha... kamipo (Ryuta Kamizono)
10:30 AM Bug #16669 (Closed): Rails Action Text unit tests fail since b9007b6c548f91e88fd3f2ffa23de740431fa969
This issue has been reported at Rails repository https://github.com/rails/rails/issues/38613
It always reproduces si...
yahonda (Yasuo Honda)
08:38 AM Revision a8c5b9a2 (git): [DOC] Separated parenthesized notes from subsection headings
As the headings become link anchors, remove less useful notes.
[ci skip]
nobu (Nobuyoshi Nakada)
07:19 AM Revision c8d0bf01 (git): Preserve `kwarg` flag and fix up f5c904c2a9
nobu (Nobuyoshi Nakada)
06:53 AM Revision 1ad93644 (git): add debug code for Solaris
Check heap consistency after each test to debug.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11x/ruby-mas...
ko1 (Koichi Sasada)
06:27 AM Revision aa9a38c0 (git): Ignore incompatible convert of symbols
ko1 (Koichi Sasada)
05:43 AM Revision 91440ff1 (git): Convert incompatible encoding symbol names
aycabta (aycabta .)

03/02/2020

09:42 PM Feature #16665: Add an Array#except_index method
Hello, I was part of this discussion on Railstalk and the Rails-core issue, you can peek for additional context here:... schwad (Nick Schwaderer)
07:19 PM Feature #16665: Add an Array#except_index method
sawa (Tsuyoshi Sawada) wrote in #note-2:
> For the positive counterpart, we have `Array#values_at`. I think the meth...
alex_golubenko (Alex Golubenko)
07:18 PM Feature #16665: Add an Array#except_index method
shevegen (Robert A. Heiler) wrote in #note-1:
> I can not comment on how useful this may be; I think I may have adde...
alex_golubenko (Alex Golubenko)
09:01 AM Feature #16665: Add an Array#except_index method
Isn't this easily solvable with `select` and `with_index`?
``` ruby
%w( a b c d e f).select.with_index{|l,index| inde...
p8 (Petrik de Heus)
08:14 PM Feature #16667: Allow parameters to Symbol#to_proc and Method#to_proc
> I am not sure how allowing parameters to Symbol#to_proc and Method#to_proc would make:
>
> ary.map(:dig.to_proc(:i...
jgomo3 (Jesús Gómez)
05:44 PM Revision 485ef0bd (git): * 2020-03-03 [ci skip]
git[bot]
05:44 PM Revision 91de0daa (git): method_missing_reason should be set.
send() has special method launcher in VM and it has special
method_missing caller. This path doesn't set
ec->method_m...
ko1 (Koichi Sasada)
04:03 PM Bug #16668: Syntax error in tool/vcs.rb
something might be wrong with your ruby version, because `def self.detect(path, uplevel_limit: 0)` is valid ruby code Hanmac (Hans Mackowiak)
01:06 PM Bug #16668 (Closed): Syntax error in tool/vcs.rb
```
./tool/file2lastrev.rb:10:in `require': /home/imptst/ruby/ruby-2.6.5/tool/vcs.rb:127: syntax error (SyntaxError)...
humptydumpty (Jens With)
01:37 PM Revision 65dd50fc (git): Suppress "assigned but unused variable" warnings
mame (Yusuke Endoh)
07:45 AM Revision 85620ffa (git): Reduced parser stack usage by merging non-result actions
nobu (Nobuyoshi Nakada)
07:34 AM Revision 20a2ab08 (git): Packed stacked bit flags into one struct
nobu (Nobuyoshi Nakada)
07:05 AM Revision 761528e8 (git): Add `#write` and `#binwrite` to IO section [ci skip]
znz (Kazuhiro NISHIYAMA)
06:49 AM Revision f5c904c2 (git): Allow newlines inside braced pattern
nobu (Nobuyoshi Nakada)
05:53 AM Revision 0711ceeb (git): .github/workflows: name the configure runs
Explicit `name:` entry was requested by @nobu. shyouhei (Shyouhei Urabe)
05:53 AM Revision 2bfa1025 (git): .github: let "make leaked-globals" run in parallel
This target can be a build matrix. Also it does not make sense to test
it on mjit.
shyouhei (Shyouhei Urabe)
05:53 AM Revision 888e7365 (git): .github: make use of working-directory
One can specify working directory of a step, no by `cd foo` inside of
the run. See also
https://help.github.com/en/ac...
shyouhei (Shyouhei Urabe)
05:53 AM Revision e06ad731 (git): .github: less verbose on: specifier
The `branch:` specifier was necessary before, to prevent double-testing
master and trunk. Now that we no longer have...
shyouhei (Shyouhei Urabe)
05:53 AM Revision bdf2d913 (git): .travis.yml, .github: delete environmental dumps
They were necessary when developing YAMLs, but not useful any longer. shyouhei (Shyouhei Urabe)
05:53 AM Revision f4a3830f (git): .travis.yml: favor >- over |- and backslash
shyouhei (Shyouhei Urabe)
05:53 AM Revision 01fc48c2 (git): .travis.yml: mandate UBSAN
It seems UBSAN is quite stable now. shyouhei (Shyouhei Urabe)
05:53 AM Revision 9086f6bf (git): .travis.yml delete darwin debug code
Darwin is no longer tested using Travis CI. See also commit
91aa8bfff8a9f9c0af96915c120d863fc474e8d5
shyouhei (Shyouhei Urabe)
05:53 AM Revision cdf8471a (git): .travis.yml: ruby_2_7 is travis ready.
shyouhei (Shyouhei Urabe)
05:42 AM Revision 648eb31b (git): Reset Reline.point
TestRelineAsReadline#test_insert_text expects Readline.point == 0
at the beginning of the test, but a test violate th...
ko1 (Koichi Sasada)
05:25 AM Revision 4fd51f84 (git): vm_cc_fill() need to clear aux.
vm_cc_fill() fills CC information into stack allocated memory so
it is not cleared. So we need to clear CC->aux.
ko1 (Koichi Sasada)
04:42 AM Revision d348b4ad (git): skip test if Reline.completion_proc is nil.
Some other tests can set Reline.completion_proc, so if it is nil,
simply skip this test.
ko1 (Koichi Sasada)
04:16 AM Revision fb377e8f (git): Revert "show debug info."
This reverts commit 0bfee2397ba59112902d2b49f08461db3a637b46. ko1 (Koichi Sasada)
04:14 AM Revision 31c55b67 (git): need to restore $stdin.
ko1 (Koichi Sasada)
02:44 AM Revision 5d3b38d6 (git): * 2020-03-02 [ci skip]
git[bot]
02:43 AM Revision 0bfee239 (git): show debug info.
https://gist.github.com/ko1/a71f7cbcfbd61ba004bffdfedab9f5f2#file-brlog-trunk-random0-20200302-020213-L2127 ko1 (Koichi Sasada)

03/01/2020

11:08 PM Misc #16452 (Closed): Document pattern matching
hsbt (Hiroshi SHIBATA)
08:38 PM Feature #16666: 'string' - 'str' as a shortcut for 'string'.gsub('str', '')?
> Does anyone else think the same syntax would be beneficial for Strings?
I do not doubt that it can be useful. On...
shevegen (Robert A. Heiler)
07:07 AM Feature #16666: 'string' - 'str' as a shortcut for 'string'.gsub('str', '')?
For removing a set of characters, there is already `String#delete`. And for your other cases, there is a similar prop... sawa (Tsuyoshi Sawada)
08:32 PM Feature #16667: Allow parameters to Symbol#to_proc and Method#to_proc
I think this or something similar was suggested in the past, even aside from
the two linked in proposals. So this ma...
shevegen (Robert A. Heiler)
05:31 PM Feature #16667: Allow parameters to Symbol#to_proc and Method#to_proc
I am not sure how allowing parameters to `Symbol#to_proc` and `Method#to_proc` would make:
```ruby
ary.map(:dig.to_p...
sawa (Tsuyoshi Sawada)
04:07 PM Feature #16667 (Open): Allow parameters to Symbol#to_proc and Method#to_proc
Allow parameters to Symbol#to_proc and Method#to_proc
So we can say:
``` ruby
ary.map(:dig.to_proc(:id))
```
...
jgomo3 (Jesús Gómez)
07:03 AM Feature #16665: Add an Array#except_index method
For the positive counterpart, we have `Array#values_at`. I think the method name to be proposed should be somehow ali... sawa (Tsuyoshi Sawada)
05:35 AM Revision d25a4f41 (git): Allow trailing comma in hash pattern
ktsj (Kazuki Tsujimoto)

02/29/2020

09:12 PM Feature #16666 (Open): 'string' - 'str' as a shortcut for 'string'.gsub('str', '')?
Sorry if this has been brought up before, but I couldn't find anything.
I love how we can substract arrays (`[1,2,...
vladpisanov (Vlad Pisanov)
08:19 PM Feature #14145 (Closed): Proposal: Better Method#inspect
marcandre (Marc-Andre Lafortune)
07:59 PM Revision 356e032e (git): require enc/trans/single_byte in advance.
enc/trans/single_byte is needed to run some tests, however
it will fail to require because $: is empty.
ko1 (Koichi Sasada)
06:27 PM Feature #16648: improve GC performance by 5% with builtin_prefetch
alanwu (Alan Wu) wrote in #note-1:
> I ran the patch on some included GC benchmarks in the repo and it doesn't seem ...
bpowers (Bobby Powers)
06:23 PM Misc #16636 (Closed): DevelopersMeeting before RubyKaigi2020
Thanks shevegen.
RubyKaigi 2020 is postponed and this meeting is also postponed.
I'll re-arrange in Sep.
ko1 (Koichi Sasada)
06:18 PM Misc #16636: DevelopersMeeting before RubyKaigi2020
There has been an announcement recently about kaigi being delayed.
https://esa-pages.io/p/sharing/68/posts/1006/b1...
shevegen (Robert A. Heiler)
06:05 PM Feature #16665: Add an Array#except_index method
I can not comment on how useful this may be; I think I may have added something similar
once in a while, but I can n...
shevegen (Robert A. Heiler)
02:46 PM Feature #16665 (Open): Add an Array#except_index method
The main idea is to implement a method that we can use to exclude elements from the array by their indices.
For ex...
alex_golubenko (Alex Golubenko)
06:03 PM Revision a70aa599 (git): * 2020-03-01 [ci skip]
git[bot]
06:02 PM Revision 413c9800 (git): show backtrace.
assert_nothing_raised doesn't show the backtrace if an exception
is thrown in a block. This patch shows this backtrace.
ko1 (Koichi Sasada)
12:42 PM Revision af186373 (git): Adjust types
nobu (Nobuyoshi Nakada)
12:42 PM Revision 403675e8 (git): Named `tLABEL` token
nobu (Nobuyoshi Nakada)
08:16 AM Bug #16664 (Closed): Backport request: MJIT unloads methods used in a main thread when calling a Fiber
## Problem
The following script SEGVs with `ruby --disable-gems --jit-min-calls=1 --jit-max-cache=10 --jit-wait scri...
k0kubun (Takashi Kokubun)
07:58 AM Revision adcf0316 (git): Prevent unloading methods used in root_fiber while calling another Fiber (#2939)
Fixing SEGVs like:
http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/2744905
http://ci.rvm.jp/results/trunk-mji...
k0kubun (Takashi Kokubun)
07:25 AM Feature #15722: `Kernel#case?`
osyo (manga osyo) wrote in #note-6:
> I think this is closer to the syntax of `case when`.
> And what about adding ...
nobu (Nobuyoshi Nakada)
07:20 AM Revision a8dcab72 (git): Avoid infinite loop on --jit-wait
k0kubun (Takashi Kokubun)
06:42 AM Revision 5e897227 (git): Added more benchmarks for String
nobu (Nobuyoshi Nakada)
06:14 AM Revision f5b78969 (git): Fix a typo [ci skip]
znz (Kazuhiro NISHIYAMA)
05:05 AM Revision 7da11ed7 (git): Suppress security alerts
https://github.com/advisories/GHSA-jppv-gw3r-w3q8 k0kubun (Takashi Kokubun)
04:24 AM Revision 2b855919 (git): Fix up mark-ups in NEWS [ci skip]
nobu (Nobuyoshi Nakada)
03:20 AM Revision 0333f3c0 (git): Missing links in NEWS [ci skip]
nobu (Nobuyoshi Nakada)
12:12 AM Revision 99ff4d61 (git): Update NEWS [ci skip]
jeremyevans (Jeremy Evans)

02/28/2020

10:27 PM Feature #16663 (Closed): Add block or filtered forms of Kernel#caller to allow early bail-out
There are many libraries that use `caller` or `caller_locations` to gather stack information for logging or instrumen... headius (Charles Nutter)
07:22 PM Revision b3983c68 (git): should not expose hidden object.
Hidden object (T_CLASS) can be exposed (BUG).
Also rename rb_mInternalObjectWrapper to rb_cInternalObjectWrapper
beca...
ko1 (Koichi Sasada)
06:32 PM Revision b621c9ab (git): Set Readline.completion_append_character = nil always
GNU Readline add a white space when Readline.completion_append_character is
not initialized.
aycabta (aycabta .)
06:13 PM Revision 02a3e276 (git): Bump rake from 10.5.0 to 12.3.3 in /spec/mspec (#2942)
Bumps [rake](https://github.com/ruby/rake) from 10.5.0 to 12.3.3.
- [Release notes](https://github.com/ruby/rake/rele...
dependabot[bot]
06:07 PM Revision a0f5ff4c (git): Update to ruby/spec@41bf282
Eregon (Benoit Daloze)
06:07 PM Revision 5d210501 (git): Update to ruby/mspec@a514ad7
Eregon (Benoit Daloze)
03:49 PM Revision a8687f3e (git): * 2020-02-29 [ci skip]
git[bot]
03:43 PM Revision cb681c20 (git): restore server[:DocumentRootOptions] setting.
Surprisingly (at least for me), `server[:DocumentRootOptions]`
on Webrick is global information and it affect the res...
ko1 (Koichi Sasada)
02:32 PM Revision f7be85a2 (git): support random order test.
test_readline:
HISTORY should be empty.
test_using_quoting_detection_proc:
test_using_quoting_detection_proc_with_...
ko1 (Koichi Sasada)
01:44 PM Feature #14145: Proposal: Better Method#inspect
This can be closed now, I believe. zverok (Victor Shepelev)
01:43 PM Misc #16452: Document pattern matching
Can be closed, as PR is merged :) zverok (Victor Shepelev)
12:26 PM Bug #16662 (Closed): lchmod available in linux since glibc 2.31.9000
Applied in changeset commit:git|72c02aa4b79731c7f25c9267f74b347f1946c704.
----------
Moved not-implemented method te...
nobu (Nobuyoshi Nakada)
11:11 AM Bug #16662: lchmod available in linux since glibc 2.31.9000
Reverting [1] does not really help, because then I see the `Errno::ENOTSUP` reported for several test cases :/
[...
vo.x (Vit Ondruch)
10:42 AM Bug #16662 (Closed): lchmod available in linux since glibc 2.31.9000
Testing of Fedora Rawhide, it seems that lchmod(2) is available and therefore the `TestNotImplement#test_respond_to_l... vo.x (Vit Ondruch)
12:15 PM Revision 72c02aa4 (git): Moved not-implemented method tests [Bug #16662]
Test not-implemented method with the dedicated methods, instead of
platform dependent features.
nobu (Nobuyoshi Nakada)
11:44 AM Feature #16557: Deduplicate Regexp literals
From the developers meeting notes:
> Preliminary discussion:
> mame: Looks fine, if CI failure is fixed
> ko...
byroot (Jean Boussier)
11:10 AM Revision 07f27383 (git): Refined argument name
nobu (Nobuyoshi Nakada)
10:28 AM Revision 6df8cfb7 (git): Omit test_using_quoting_detection_proc_with_multibyte_input temporarily for random order test
aycabta (aycabta .)
09:37 AM Bug #16656 (Closed): Fix wrong RegExp in rbinstall to install the default gems from expanded sources again
Fixed in https://github.com/ruby/ruby/commit/9bede6e942e7726d320d734fead741672d060625 vo.x (Vit Ondruch)
08:58 AM Revision 6787ccf2 (git): setup Other class.
Some tests need to setup Other class with OtherSetup proc. ko1 (Koichi Sasada)
08:44 AM Revision 28399e4e (git): respect --test-order=random
Now --test-order=random is simply ignored. This patch respect
this option.
ko1 (Koichi Sasada)
08:09 AM Feature #16644: qualified const init (self::CONST1 = 1) should be allowed in methods
@bughit i think you are looking for `#const_missing` instead? Hanmac (Hans Mackowiak)
05:32 AM Revision 9bede6e9 (git): Fix wrong RegExp.
The missing `\` in PR #2922 causes the default gems to be installed from
the .gem packages instead from the expanded ...
Vít Ondruch
05:27 AM Bug #12251: DelegateClass(OpenStruct) behavior in 2.3.0 different from 2.2
The [pull-request] and [commit].
[pull-request]: https://github.com/ruby/ruby/pull/1033
[commit]: https://bugs.ru...
nobu (Nobuyoshi Nakada)
03:38 AM Misc #16661 (Closed): DevelopersMeeting20200316Japan
# The next dev meeting
**Date: 2020/03/16 13:00-17:00**
Place/Sign-up/Agenda/Log: https://docs.google.com/documen...
mame (Yusuke Endoh)
03:35 AM Misc #16561 (Closed): DevelopersMeeting20200227Japan
mame (Yusuke Endoh)
 

Also available in: Atom