Activity
From 05/15/2021 to 05/21/2021
05/21/2021
-
09:28 PM Bug #17879: [BUG] id == 0 but not shareable in `rb_ractor_confirm_belonging`
- Ractor setup is invoked even if it is never used, so it is not weird.
I guess this is a false alarm due to incorre... -
09:04 PM Bug #17879 (Third Party's Issue): [BUG] id == 0 but not shareable in `rb_ractor_confirm_belonging`
- I recently re-enabled our ruby-head CI with `-DRUBY_DEBUG`, and we're hitting this bug consistently, and early in the...
-
09:23 PM Feature #17795: Around `Process.fork` callbacks API
- I still believe neither of these proposals (fork callbacks or Kernel.fork delegation) should be accepted. In general,...
-
05:44 PM Feature #17795: Around `Process.fork` callbacks API
- @matz and some committers discussed this ticket for about an hour in today's dev-meeting, but we didn't reach any con...
-
07:11 PM Bug #16983: RubyVM::AbstractSyntaxTree.of(method) returns meaningless node if the method is defined in eval
- Because I know how busy @ko1 is, I thought I'd save him some work and tried to implement this myself: https://github....
-
06:53 PM Feature #17849: Fix Timeout.timeout so that it can be used in threaded Web servers
- > (2) Some applications can run their program body in ensure clauses.
@ko1 first, thank you for looking at this i... -
06:19 PM Feature #17849: Fix Timeout.timeout so that it can be used in threaded Web servers
- Just FYI. According to @ko1, masking all exceptions in an ensure clause is possible in pure Ruby, as long as you use ...
-
06:11 AM Feature #17849: Fix Timeout.timeout so that it can be used in threaded Web servers
- I doubt if there's a clear solution.
* `Timeout` uses asynchronous exceptions and it **is** difficult to handle co... -
06:41 PM Misc #17818: Reviving Travis CI
- I sent the PR to revive Travis. The i686 case on GitHub Actions would be another PR later.
https://github.com/ruby/r... -
06:00 PM Feature #17837: Add support for Regexp timeouts
- We discussed this issue in today's dev-meeting. We agreed that, if we can find a good enough threshold, `Regexp#backt...
-
04:13 PM Revision b2fc592c (git): Build CDHASH properly when loading iseq from binary
- Before this change, CDHASH operands were built as plain hashes when
loaded from binary. Without setting up the hash w... -
04:12 PM Bug #17822 (Closed): Inconsistent visibility behavior with refinements
- Applied in changeset commit:git|636d4f7eb9f3fcb088e1a44af4181c4aa36789b4.
----------
Avoid setting the visibility of... -
04:12 PM Bug #17869 (Closed): `Ripper.sexp`'s S-expression when using endless method definition
- Applied in changeset commit:git|50a534a1526e2b9f4ea41e44b802bd73f9cebbeb.
----------
ripper: wrap endless method in ... - 04:12 PM Revision 0772f1b5 (git): * 2021-05-22 [ci skip]
-
04:12 PM Revision 636d4f7e (git): Avoid setting the visibility of refinement method entries
- Since refinement search is always performed, these entries should always
be public. The method entry that the refinem... -
02:36 PM Bug #17875: Segfault when reusing a closed Fiber scheduler inside a Thread
- Oh, thanks! I installed 3.1.0-dev and it worked fine for me, too. (That is, it failed with a nice error message and b...
-
03:49 AM Bug #17875: Segfault when reusing a closed Fiber scheduler inside a Thread
- Seems already fixed?
```
$ ruby scheduler_bug.rb
#<Thread:0x00007f933e4f7760 scheduler_bug.rb:240 run> terminate... -
02:25 PM Bug #17878 (Assigned): bootstraptest/test_ractor.rb:224 a random failing test with "The outgoing-port is already closed (Ractor::ClosedError)"
- I was running Travis several times I am trying to revive based on the master commit: `50a534a1526e2b9f4ea41e44b802bd7...
-
12:58 PM Feature #17763: Implement cache for cvars
- > FWIW, ActiveRecord::Base.logger no longer uses class variables since https://github.com/rails/rails/commit/dcc2530a...
-
11:35 AM Feature #17763: Implement cache for cvars
- FWIW, `ActiveRecord::Base.logger` no longer uses class variables since
https://github.com/rails/rails/commit/dcc2530... -
12:45 PM Revision c264d302 (git): Use YAML.safe_load to use the permitted_classes option
-
10:12 AM Feature #17873: Update of default gems in Ruby 3.1
- I don't see a good reason to remove the syslog library from ruby.
It is so small, simple, and almost maintenance-fre... -
09:24 AM Feature #17873: Update of default gems in Ruby 3.1
- I added dbm and gdbm to removal list with other commiter's opinion.
-
09:05 AM Feature #17873: Update of default gems in Ruby 3.1
- >I'm not sure about ostruct.
Thanks, I'm also aware this. So, I removed `ostruct` from this proposal. -
05:39 AM Feature #17873: Update of default gems in Ruby 3.1
- I agree about net/ftp and net/imap.
-
04:34 AM Feature #17873: Update of default gems in Ruby 3.1
- Thanks, I agree about `prime`.
I imagine `matrix` users are limited and will be ok. I'm not sure about `ostruct`.
... -
04:06 AM Feature #17873 (Assigned): Update of default gems in Ruby 3.1
- >I would like prime library to remain in the default gems or the bundled gems.
Thanks. I moved prime to the bundle... -
09:44 AM Feature #17853: Add Thread#thread_id
- Two concerns.
(1) name should include `native`, `os` or something to represent it is platform value. Maybe `native... -
08:38 AM Feature #17853: Add Thread#thread_id
- +1 This would be useful for Datadog's [ddtrace](https://rubygems.org/gems/ddtrace) gem as well: currently we need to ...
-
09:28 AM Revision 50a534a1 (git): ripper: wrap endless method in bodystmt [Bug #17869]
-
09:28 AM Revision 050bb06e (git): ripper: assertions for rescue/ensure in method body
-
09:26 AM Revision e9974a46 (git): Get rid of sporadic WSAEACCES on Windows [ruby-dev:42661]
-
09:12 AM Revision 817764bd (git): simple rescue+while+break should not use `throw`
- 609de71f043e8ba34f22b9993e444e2e5bb05709 fixes the issue by using
`throw` insn if `ensure` is used. However, that pat... -
09:02 AM Bug #17864: [BUG] try to mark T_NONE object (in Ractors)
- user:NuriYuri #note-5 seems to be a distinct bug, as Ractor is not used during a build process (I believe). Can you c...
-
06:58 AM Bug #17864: [BUG] try to mark T_NONE object (in Ractors)
- Hi, I tried to build Ruby with last version of master. I got this result during build (with nmake):
```
<OBJ_INFO:g... -
08:21 AM Bug #17866: Incompatible changes with Psych 4.0.0
- Since I want Ruby 3.1 to keep as much as compatibility for Ruby 3.0 to ensure application/library developer adopt Rub...
-
07:07 AM Bug #17739: Array#sort! changes the order even if the receiver raises FrozenError in given block
- Accepted. I have small concerns about performance (in microbenchmarks). But I don't think I have another choice.
M... -
07:07 AM Bug #17631 (Rejected): `Numeric#real?` incorrectly returns true for `NaN` and `INFINITY`
- Traditionally, `real` just means being floating-point numbers in Computer Science. Other languages treat infinity and...
-
06:53 AM Revision 59b327aa (git): [ruby/rdoc] Drop support for Ruby 2.4
- https://github.com/ruby/rdoc/commit/f480b970cc
-
06:53 AM Revision f18a0b76 (git): [ruby/rdoc] Follow-up rubygems
- Use test-unit assertions instead of minitest.
https://github.com/ruby/rdoc/commit/d6a6209d7f -
06:53 AM Revision 10e63f3f (git): [ruby/rdoc] Vertical-bar is disallowed in path names on Windows
- No risk of remote code execution, when the file cannot be created.
https://github.com/ruby/rdoc/runs/2565343916?chec... -
06:53 AM Revision a298bdf8 (git): [ruby/rdoc] Dir.children is 2.5+
- RDoc seems still supporting outdated 2.4.
https://github.com/ruby/rdoc/runs/2565344070?check_suite_focus=true#step:5... -
06:51 AM Revision 21d24767 (git): [ruby/rdoc] Update rdoc.gemspec by adding lib/rdoc/markup/table.rb
- Fixes ruby/rdoc#808
https://github.com/ruby/rdoc/commit/80766fd389 -
06:48 AM Bug #17876: Backport dfe21ef7a15a30fc33f3a5cc089e15d09e905eb4 to Ruby 3.0
- You beat me :) Thanks!
-
04:39 AM Bug #17876 (Closed): Backport dfe21ef7a15a30fc33f3a5cc089e15d09e905eb4 to Ruby 3.0
- I will close this ticket to trigger backport request notice.
To tell the truth, I already file a backport ticket f... -
04:29 AM Bug #17876 (Closed): Backport dfe21ef7a15a30fc33f3a5cc089e15d09e905eb4 to Ruby 3.0
- Please consider backporting commit:dfe21ef7a15a30fc33f3a5cc089e15d09e905eb4 to ruby_3_0. This is a fix for a bug intr...
-
05:38 AM Bug #13876: Tempfile's finalizer can be interrupted by a Timeout exception which can cause the process to hang
- I'm neutral for this proposal, but just like to add two comments.
1. The proposed change will break a program that... -
04:46 AM Bug #17877: Backport a fix of RDoc for CVE-2021-31799
- In the Ruby repository: https://github.com/ruby/ruby/commit/b1c73f239fe9af97de837331849f55d67c27561e
-
04:45 AM Bug #17877 (Closed): Backport a fix of RDoc for CVE-2021-31799
-
04:38 AM Bug #17877 (Closed): Backport a fix of RDoc for CVE-2021-31799
- https://github.com/ruby/rdoc/commit/a7f5d6ab88632b3b482fe10611382ff73d14eed7.diff
-
04:42 AM Revision 0ee24b4f (git): [ruby/rdoc] Version 6.3.1
- https://github.com/ruby/rdoc/commit/9307f932b7
-
04:42 AM Revision b1c73f23 (git): [ruby/rdoc] Use File.open to fix the OS Command Injection vulnerability in CVE-2021-31799
- https://github.com/ruby/rdoc/commit/a7f5d6ab88
-
01:40 AM Bug #17870 (Closed): `make --output-sync=line install` breaks installation
- Applied in changeset commit:git|9edad0df74c6ad39281852cca9793fc7dba5c81f.
----------
Remove short options with argum... -
01:34 AM Revision 9edad0df (git): Remove short options with argument [Bug #17870]
- Remove GNU make `-O` and `-W` options which are short but followed
by an argument, so that `$mflags.set?(?n)` does no... -
12:01 AM Revision a35d137a (git): [DOC] Moved `File.fnmatch?` to dir.rb
- So that no longer disturbed by C comment delimiters.
05/20/2021
-
11:00 PM Bug #17530: irb handles << incorrectly with variable as identifier
- This issue comes from Ripper, and is due to the fact that in irb, ripper is being called line-by-line and not all at ...
-
08:46 PM Bug #17875: Segfault when reusing a closed Fiber scheduler inside a Thread
- Ah, yes, thanks for linking back to that. It sure looks like the same thing. I searched for "fiber scheduler segfault...
-
08:40 PM Bug #17875: Segfault when reusing a closed Fiber scheduler inside a Thread
- The symptom seems similar to that of #17618.
-
08:12 PM Bug #17875 (Closed): Segfault when reusing a closed Fiber scheduler inside a Thread
- Hi! I've been trying to learn the new `Fiber.scheduler` API. I ran into this segfault when I was misusing scheduler i...
-
07:25 PM Misc #17872 (Closed): Remove extra word from Here Documents syntax doc
- Applied in changeset commit:git|2e919e4a643814735c68cf6724972cf7aa0cd91e.
----------
Remove extra word in heredoc do... -
05:28 AM Misc #17872 (Closed): Remove extra word from Here Documents syntax doc
- When reading the documentation for here documents literal, for example
when executing `ri ruby:syntax/literals`, or ... - 07:25 PM Revision a7fae2af (git): * 2021-05-21 [ci skip]
-
07:24 PM Revision 2e919e4a (git): Remove extra word in heredoc documentation
- From Thibault Jouan
Fixes [Misc #17872] -
07:06 PM Bug #17871: TestGCCompact#test_ast_compacts test failing again
- user:mame wrote in #note-4:
> I'm unsure why the fix addressed the issue of #17306.
This is because after #17306 ... -
05:51 PM Bug #17871: TestGCCompact#test_ast_compacts test failing again
- Running the each test in test/ruby/test_gc_compact.rb on the above environment, here is the result. The failed test i...
-
12:15 AM Bug #17871: TestGCCompact#test_ast_compacts test failing again
- xtkoba (Tee KOBAYASHI) wrote in #note-1:
> Possibly `sysconf(3)` does not report the correct page size?
I think i... -
03:17 PM Feature #17873: Update of default gems in Ruby 3.1
- I would like `prime` library to remain in the default gems or the bundled gems.
I do competitive programming as a ho... -
12:33 PM Feature #17873: Update of default gems in Ruby 3.1
- >In my opinion mutex_m is widely used. Even Rails uses it: https://github.com/rails/rails/search?q=mutex_m
Thanks ... -
12:24 PM Feature #17873: Update of default gems in Ruby 3.1
- > They are no longer actively maintained and not widely used today.
> `mutex_m`
In my opinion `mutex_m` is wide... -
11:18 AM Feature #17873: Update of default gems in Ruby 3.1
- >So I guess you mean no longer including them with Ruby, `and gem install` NAME would be needed to use them?
Yes. I ... -
11:01 AM Feature #17873: Update of default gems in Ruby 3.1
- > And I also propose to extract the following libraries from the default gems.
Those are already default gems.
So... -
10:45 AM Feature #17873 (Closed): Update of default gems in Ruby 3.1
- I promoted many standard libraries to the default gems. You can see them at https://stdgems.org/#default-gems-ruby-30...
-
12:56 PM Revision c7110935 (git): Get rid of sporadic WSAEACCES on Windows [ruby-dev:42661]
-
12:18 PM Bug #17874 (Closed): Backport dfe21ef7a15a30fc33f3a5cc089e15d09e905eb4 into ruby_3_0
- This is a ticket for backport management.
dfe21ef7a15a30fc33f3a5cc089e15d09e905eb4 should be backported into ruby_... -
11:57 AM Bug #17870: `make --output-sync=line install` breaks installation
- I noticed `-Onone` is also troublesome. Other `-O[type]`'s (type being `target` and `recurse`) seem safe to use.
P... -
10:47 AM Misc #17811: DevelopersMeeting20210521Japan
- * [Feature #17873] Update of default gems in Ruby 3.1
* Does anyone have any objections? -
10:33 AM Revision dfe21ef7 (git): Do not block JIT with pending_stale_p
- Because we want to flush pending stale units before unloading units, the
pending_stale_p check is implemented in this... -
10:14 AM Bug #17868 (Closed): Strange result of Coverage for while-in-while
- Applied in changeset commit:git|5026f9a5d5012248729a0052cd6cec811748291b.
----------
compile.c: stop the jump-jump o... -
02:00 AM Bug #17868: Strange result of Coverage for while-in-while
- Thank you for the quick response!
I have confirmed that the original code can be measured with this patch. -
01:15 AM Bug #17868 (Assigned): Strange result of Coverage for while-in-while
- @ko1 agreed with my patch. I'll commit it soon.
-
10:13 AM Revision 5026f9a5 (git): compile.c: stop the jump-jump optimization if the second has any event
- Fixes [Bug #17868]
-
08:56 AM Feature #17849: Fix Timeout.timeout so that it can be used in threaded Web servers
- I think (2) is rare, and IMHO such programs should be fixed.
What would happen is then those programs can't be inter... -
08:44 AM Feature #17849: Fix Timeout.timeout so that it can be used in threaded Web servers
- There are two issues on masking interrupts in `ensure` clauses:
(1) performance: manipulating masks in each `ensure`... -
07:55 AM Bug #17631: `Numeric#real?` incorrectly returns true for `NaN` and `INFINITY`
- FYI:
```ruby
p Float::INFINITY.real #=> Infinity
p Float::INFINITY.imag #=> 0
p Float::NAN.real #=> NaN
p Float:... -
05:24 AM Bug #17631: `Numeric#real?` incorrectly returns true for `NaN` and `INFINITY`
- FYI: numpy also says inf is a real.
```
>>> import numpy
>>> import math
>>> numpy.isreal(math.inf)
True
``` -
07:52 AM Bug #17767: `Cloned ENV` inconsistently returns `ENV` or `self`
- Cloned `ENV` accesses/modifies the process global environment variables, as well as `ENV` itself, however the codes w...
-
07:42 AM Bug #17781 (Closed): Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang
- Fixed by commit:9edc162583a4f685332239f6249745ad9b518cbe.
-
07:42 AM Bug #17783 (Closed): Running sidekiq with ruby 3.0 (possible thread deadlock on resolv request_id allocation and free)
- Fixed by commit:9edc162583a4f685332239f6249745ad9b518cbe.
-
07:05 AM Bug #17822: Inconsistent visibility behavior with refinements
- Thank you the patch. It seems good. Could you commit with a test?
-
06:46 AM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- > Your example always allocates a new instance first, then deduplicates it.
Yes, for more complex cases that's kin... -
06:34 AM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
- Your example always allocates a new instance first, then deduplicates it.
Why not:
```ruby
def new(x, y, z)
... - 05:35 AM Revision 821e3c12 (git): * 2021-05-20 [ci skip]
-
05:31 AM Revision 63663bb4 (git): Rename nucomp_false s nucomp_real_p_m
05/19/2021
-
10:12 PM Feature #17210: More readable and useful `Set#inspect`
- +1
I second the proposal.
```ruby
p [1, 2, 3] #=> [1, 2, 3]
p "hello" #=> "hello"
p 1.0 #=> 1.0
p({"x"=>1}) ... -
08:09 PM Bug #17871: TestGCCompact#test_ast_compacts test failing again
- I had a resistance to upload the full log check.log, because the file size is big. However I would upload the log fil...
-
06:21 PM Bug #17871: TestGCCompact#test_ast_compacts test failing again
- Some googling told me that the page size defaults to 64k on powerpc64le for some Linux distros. Possibly `sysconf(3)`...
-
05:46 PM Bug #17871 (Closed): TestGCCompact#test_ast_compacts test failing again
- This issue was found by @mame yesterday on our new Power 9 server. I would like to open the ticket.
The test failu... -
07:34 PM Feature #17849: Fix Timeout.timeout so that it can be used in threaded Web servers
- @byroot For the blocking C extension code without an unblocking function case, I think there is no other way to unstu...
-
06:13 PM Feature #17849: Fix Timeout.timeout so that it can be used in threaded Web servers
- > Assignee set to matz (Yukihiro Matsumoto)
Maybe we want to tag in Koichi. Last I talked to Matz (EuRuKo in 2019)... -
06:10 PM Bug #1287: $? not set after Open3::popen3
- FWIW the work around is to capture the status and re-exec with an exit. It works, but the downside is that shell invo...
-
05:41 PM Bug #17870 (Closed): `make --output-sync=line install` breaks installation
- It is reported in https://bugs.gentoo.org/show_bug.cgi?id=790272 that `make --output-sync=line install` installs near...
-
04:32 PM Bug #17869 (Closed): `Ripper.sexp`'s S-expression when using endless method definition
- ## Summary
The result of `Ripper.sexp` differs between normal method definition and endless method definition.
... -
04:01 PM Bug #17868: Strange result of Coverage for while-in-while
- Thank you for your report. This is caused by the peephole optimization.
```
% ruby --dump=i while_in_while.rb
.... -
02:21 PM Bug #17868 (Closed): Strange result of Coverage for while-in-while
- ```ruby
n = 3
while n > 0
n -= 1 while n > 0
end
```
This `while_in_while.rb` is the file to be measured.
... -
02:30 PM Bug #16475: [Installation process - compiling ruby 2.7.0 from source} "make install" step oddity for ruby 2.7.0 on linux mint (debian base)
- This seems to be fixed by backporting commit:ea8f7d4 + `lib/rubygems/openssl.rb` (created in commit:69fa0d6 and chang...
-
10:23 AM Bug #16475: [Installation process - compiling ruby 2.7.0 from source} "make install" step oddity for ruby 2.7.0 on linux mint (debian base)
- This is reproducible for me with Ruby 2.7.3p183 when passing `--with-baseruby=no` to `./configure`, with OpenSSL head...
-
05:24 AM Revision adcbae8d (git): Removed minitest/mock
-
01:16 AM Revision 1d170fdc (git): ext/json/parser/parser.h: Add fallback MAYBE_UNUSED
- https://github.com/flori/json/commit/e2ad91fc2094d3cc2f76adc6c55d420cd06f34d8
-
12:21 AM Bug #17781: Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang
- update... https://github.com/ruby/resolv/pull/9/files got merged.
05/18/2021
-
11:52 PM Bug #16475: [Installation process - compiling ruby 2.7.0 from source} "make install" step oddity for ruby 2.7.0 on linux mint (debian base)
- @shevegen: Can this be closed? Looks like nobody else has the same problem.
- 09:53 PM Revision 637683c9 (git): * 2021-05-19 [ci skip]
-
09:53 PM Revision e4e41638 (git): Revert any references that are on the machine stack after compacting
- Since compaction can be concurrent, the machine stack is allowed to
change while compaction is happening. When compa... -
07:46 PM Bug #17866: Incompatible changes with Psych 4.0.0
- byroot (Jean Boussier) wrote in #note-8:
> > I'm ok with enabling aliases by default.
>
> Just to clarify: `load`... -
05:42 PM Bug #17866: Incompatible changes with Psych 4.0.0
- > I'm ok with enabling aliases by default.
Just to clarify: `load` would have them on by default, but `safe_load` ... -
03:21 PM Bug #17866: Incompatible changes with Psych 4.0.0
- Eregon (Benoit Daloze) wrote in #note-4:
> byroot (Jean Boussier) wrote in #note-3:
> > It kinda is, as aliases all... -
11:45 AM Bug #17866: Incompatible changes with Psych 4.0.0
- So indeed I was wrong about the circular reference.
As for Rails I fixed it this morning: https://github.com/rails... -
09:49 AM Bug #17866: Incompatible changes with Psych 4.0.0
- > It kinda is, as aliases allow for circular references which can cause some programs to end up in infinite loop.
I ... -
08:17 AM Bug #17866: Incompatible changes with Psych 4.0.0
- byroot (Jean Boussier) wrote in #note-3:
> It kinda is, as aliases allow for circular references which can cause som... -
07:35 AM Bug #17866: Incompatible changes with Psych 4.0.0
- > and disabling aliases wasn't really important.
It kinda is, as aliases allow for circular references which can c... -
01:23 AM Bug #17866: Incompatible changes with Psych 4.0.0
- I noticed `Psych.unsafe_load` uses `aliases: false` by default. This means that default `config/database.yml` of Rail...
-
03:51 PM Bug #17864 (Feedback): [BUG] try to mark T_NONE object (in Ractors)
- NuriYuri (Youri Nouri) wrote in #note-3:
> I've run this `ruby -e"200.times { system('ruby src/IODigester.ytest_copy... -
03:16 PM Misc #17818: Reviving Travis CI
- Sorry for my typo.
> So, I plan to not use only free builds without credits on Travis.
So, I plan to use only f... -
02:59 PM Misc #17818: Reviving Travis CI
- Let me share the current status and the plan for ruby/ruby's Travis.
> As a side note from my experience, the conc... -
02:26 PM Revision 7c716b68 (git): ext/json/parser/prereq.mk: fix warnings for code generated by ragel
- * type-limits when plain-char is unsigned
* unused-const-variable for NFA constants -
01:16 PM Revision 6b32f1f3 (git): Object whats here (#4503)
- What's Here section for class Object.
-
10:21 AM Revision 6d6391bf (git): Update bundled_gems
-
10:06 AM Revision ceea1ea8 (git): test/rubygems/test_gem_commands_open_command.rb: prevent a warning
- http://rubyci.s3.amazonaws.com/debian9/ruby-master/log/20210518T093002Z.log.html.gz
```
[ 9396/21186] TestGemCommands... -
10:01 AM Revision 837cbea6 (git): test/psych/test_coder.rb: Suppress non-parenthesis warnings
- http://rubyci.s3.amazonaws.com/debian9/ruby-master/log/20210518T093002Z.log.html.gz
```
/home/chkbuild/chkbuild/tmp/b... -
09:51 AM Revision 6674dd61 (git): Remove ubuntu-16.04 (already commented out)
- https://github.blog/changelog/2021-04-29-github-actions-ubuntu-16-04-lts-virtual-environment-will-be-removed-on-septe...
-
08:31 AM Revision 9bd79c2c (git): Removed minitest/benchmark
-
08:31 AM Revision 5a0b89de (git): Removed minitest/autorun
-
08:31 AM Revision 8ab2afb2 (git): Use Test::Unit instead of Minitest::Unit
-
08:12 AM Bug #17867 (Rejected): split.rb:30: [BUG] Segmentation fault
- Unfortunately, Ruby 2.0.0 is EOL today.
-
08:04 AM Bug #17867: split.rb:30: [BUG] Segmentation fault
- I think the ruby 2.0.0p648 is the ruby installed as a RPM package on the CentOS 7 by default.
If you do not have any... -
07:43 AM Bug #17867: split.rb:30: [BUG] Segmentation fault
- A quick workaround would be not to use such an old version as 2.0.0p648.
-
07:21 AM Bug #17867 (Rejected): split.rb:30: [BUG] Segmentation fault
- Hello,
We hit a "Segmentation fault" of a small ruby script (split.rb).
OS is CentOS7.7 and ruby 2.0.0p648 is use... -
08:00 AM Revision 0d343bf8 (git): Update bundled_gems
-
07:04 AM Revision 34bc8210 (git): test/irb/test_raise_no_backtrace_exception.rb: fix test file path
- Create a file for test under the temporary directory.
- 03:48 AM Revision 79717f81 (git): [ruby/fiddle] windows: link to ws2_32 for WSAGetLastError()
- https://github.com/ruby/fiddle/commit/e9955d74ae
- 03:48 AM Revision 71d4a493 (git): [ruby/fiddle] windows: add Fiddle.win32_last_socket_error{,=}
- GitHub: fix GH-72
Users can't use WSAGetLastError() with Ruby 3.0 or later because
rb_funcall() resets the last sock... -
03:48 AM Revision 2579593a (git): [ruby/fiddle] Do not use a libdir for glibc, it breaks Linux PPC64 (#70)
- Fixes [Bug #12666]
https://github.com/ruby/fiddle/commit/a267a40be7 - 03:48 AM Revision ab5212b3 (git): [ruby/fiddle] Add support for "const" in type
- GitHub: fix #68
Reported by kojix2. Thanks!!!
https://github.com/ruby/fiddle/commit/d7322c234a - 03:48 AM Revision 4d1bb460 (git): [ruby/fiddle] Add --enable-debug-build option to extconf.rb
- https://github.com/ruby/fiddle/commit/e0498e60ea
- 03:48 AM Revision 791e8eec (git): [ruby/fiddle] win32types: sort
- https://github.com/ruby/fiddle/commit/35dec6c5a5
- 03:48 AM Revision 8758b07b (git): [ruby/fiddle] Fix more Win32Types definitions
- https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types
https://github.com/ruby/fiddle/commit/805c... -
03:48 AM Revision 25e56fe3 (git): [ruby/fiddle] Fix Win32Types for Windows 64-bit (#63)
- https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types
https://github.com/ruby/fiddle/commit/28ee... - 03:48 AM Revision 8d63b1dc (git): [ruby/fiddle] Bump version
- https://github.com/ruby/fiddle/commit/0cbd370fd6
- 03:48 AM Revision 881b2dc8 (git): [ruby/fiddle] closure: add support for const char *
- GitHub: fix GH-62
Reported by Cody Krieger. Thanks!!!
https://github.com/ruby/fiddle/commit/284b820f2d - 03:48 AM Revision b2de5999 (git): [ruby/fiddle] closure: accept symbol as type
- https://github.com/ruby/fiddle/commit/dc2da6633e
- 03:48 AM Revision 212d836c (git): [ruby/fiddle] Remove wrong comment
- https://github.com/ruby/fiddle/commit/831522e768
- 03:48 AM Revision 7bd3d6d2 (git): [ruby/fiddle] Bump version
- https://github.com/ruby/fiddle/commit/63e5f98412
05/17/2021
-
07:07 PM Feature #11747: "bury" feature, similar to 'dig' but opposite
- schwad (Nick Schwaderer) wrote in #note-10:
> I think the issues/problems specified in the comments are not present ... -
01:03 PM Feature #11747: "bury" feature, similar to 'dig' but opposite
- I agree that Hash-only use case looks most relevant, and I was thinking that ruby has something build in.
It would a... - 06:19 PM Revision 4ba97c6f (git): * 2021-05-18 [ci skip]
-
06:17 PM Revision 725b6660 (git): Use a shared spec for YAML.load and YAML.unsafe_load
-
06:12 PM Revision 2321ade4 (git): Prefer respond_to? to defined? in MSpec
-
10:51 AM Revision ee611341 (git): Bump version of required_ruby_version to 2.3. Fixes #464
-
10:51 AM Revision 2de594ca (git): [flori/json] Deduplicate strings inside json_string_unescape
- [ci 2]
https://github.com/flori/json/commit/1982070cb8 -
10:51 AM Revision 1d2b4cca (git): [flori/json] Refactor json_string_unescape
- https://github.com/flori/json/commit/f398769332
- 10:26 AM Revision 8a974dc8 (git): [flori/json] Fix incorrect `#` position in API doc
- This change fixes an incorrect `#` position in the API documentation of the `JSON` module.
https://github.com/flori/... -
10:22 AM Revision 1f91627c (git): Removed EOL version from .github/workflows/spec_guards.yml
-
10:05 AM Bug #17866 (Closed): Incompatible changes with Psych 4.0.0
- Psych-4.0.0 changes `Psych.safe_load` by the default.
https://github.com/ruby/psych/pull/487
It breaks the seve... -
06:42 AM Revision 93fb186d (git): spec/ruby/library/yaml: Test YAML.unsafe_load instead of YAML.load in 3.1
-
06:32 AM Revision 008a63c4 (git): Revert "Use YAML.unsafe_load instead of YAML.load."
- This reverts commit a0e97b0e2e4314a0815d09beb825e38f234778da.
-
06:28 AM Revision e36da7ba (git): Revert an accidentally commits at df86a13cc150f573b1078779667a1573747d3dbd
-
05:31 AM Revision 31a757a4 (git): Make the test pass with the old libyaml
- I have no idea what result is right, but it fails with libyaml 0.1.7
(bundled with Ubuntu 18.04) anyway. -
05:31 AM Revision f367b4ff (git): assert_equal accepts an expected value as the first argument
-
04:54 AM Feature #17047: Support parameters for MAIL FROM and RCPT TO
- xtkoba (Tee KOBAYASHI) wrote in #note-9:
> I am sorry that I cannot evaluate the importance of this proposal.
>
>... -
04:36 AM Revision a0e97b0e (git): Use YAML.unsafe_load instead of YAML.load.
- This is a temporary workaround. We should rewrite the examples with
permitted_classes. -
04:15 AM Misc #17811: DevelopersMeeting20210521Japan
- * [Bug #17781] Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang
* ... -
02:38 AM Misc #17811: DevelopersMeeting20210521Japan
- * [Feature #17863] rewrite lib/debug.rb with latest API (ko1)
* Please confirm APIs (file name, method name, etc)
-
03:57 AM Revision dfecc650 (git): Workaround with fbb4e3f96c10de2240f2d87eac19cf6f62f65fea in yaml/store.rb
-
03:53 AM Revision ffdf0232 (git): lib/rdoc/rdoc.rb: Allow only RDoc::Options in .rdoc_options
- Follow-up of d8fd92f62024d85271a3f1125bc6928409f912e1. Instead of using
unsafe_load blindly, RDoc::Options is only su... -
03:04 AM Revision d8fd92f6 (git): Workaround with fbb4e3f96c10de2240f2d87eac19cf6f62f65fea in rdoc
-
03:00 AM Revision 8e91b969 (git): Workaround with fbb4e3f96c10de2240f2d87eac19cf6f62f65fea
-
02:36 AM Revision da5b2839 (git): test/ostruct/test_ostruct.rb: Use YAML.unsafe_load instead of YAML.load
- Follow-up of fbb4e3f96c10de2240f2d87eac19cf6f62f65fea
-
02:20 AM Revision 42b20bdb (git): [ruby/psych] remove deprecated interface
- https://github.com/ruby/psych/commit/0767227051
-
02:20 AM Revision b0e21197 (git): [ruby/psych] Bump version
- https://github.com/ruby/psych/commit/1df86a2e81
-
02:20 AM Revision fbb4e3f9 (git): [ruby/psych] Use Psych.safe_load by default
- Psych.load is not safe for use with untrusted data. Too many
applications make the mistake of using `Psych.load` wit... -
02:20 AM Revision c7c2ad57 (git): [ruby/psych] Introduce `Psych.unsafe_load`
- In future versions of Psych, the `load` method will be mostly the same
as the `safe_load` method. In other words, th... -
02:20 AM Revision bcaa6aec (git): [ruby/psych] Removed needless platform detection
- https://github.com/ruby/psych/commit/57d704fd63
-
02:20 AM Revision df86a13c (git): [ruby/psych] Import test assertions from ruby/ruby
- https://github.com/ruby/psych/commit/01dda86681
-
02:20 AM Revision a3ceed50 (git): [ruby/psych] Fix symabolize_name with non-string keys
- https://github.com/ruby/psych/commit/1c5c29e81f
-
02:20 AM Revision 830778db (git): [ruby/psych] feat: allow scalars and sequences to be styled when dumped
- https://github.com/ruby/psych/commit/546154ddb7
05/16/2021
-
11:50 PM Feature #17762 (Closed): A simple way to trace object allocation
- Applied in changeset commit:git|167cff6a5d5241e2929392682cc3a68ece3b0caf.
----------
NEWS.md: mention lib/objspace/t... -
11:50 PM Revision 167cff6a (git): NEWS.md: mention lib/objspace/trace.rb [Feature #17762]
-
11:33 PM Bug #12551 (Closed): Exception accessing file with long path on windows
- Applied in changeset commit:git|229cb0fcdb7957b19d7042b000d803ae58cc6593.
----------
[Win32] long path name support ... - 11:33 PM Revision 35981cb5 (git): * 2021-05-17 [ci skip]
-
11:33 PM Revision 229cb0fc (git): [Win32] long path name support [Bug #12551]
- Implement long path support on Windows by applying Microsoft's
recommended application manifest.
To make this work o... -
12:47 PM Bug #17865 (Closed): clang 12 -Wcompound-token-split-by-macro warning in ruby.h
- Backport-ready.
-
10:07 AM Bug #17865 (Closed): clang 12 -Wcompound-token-split-by-macro warning in ruby.h
- As reported in [pull request \#4504](https://github.com/ruby/ruby/pull/4504) (originally via [FreeBSD PR 255910](http...
-
09:27 AM Revision adafa810 (git): PAGE_SIZE is never used on msys/mingw
-
08:12 AM Feature #17724: Make the pin operator support instance/class/global variables
- > I think it makes sense to also support instance/class/global variables directly.
I agree.
What do you think...
05/15/2021
-
09:00 PM Bug #12551: Exception accessing file with long path on windows
- Almost! :D Thank you for the makefile improvements.
This took me way longer than expected but I finally have it wo... -
11:38 AM Bug #12551: Exception accessing file with long path on windows
- Does this work?
https://github.com/ruby/ruby/compare/master...nobu:bug/12551-win32-long-path -
09:43 AM Bug #12551: Exception accessing file with long path on windows
- I changed it to match the example from Microsoft:
``` xml
<?xml version="1.0" encoding="utf-8" standalone="yes"?>... -
08:18 AM Bug #12551: Exception accessing file with long path on windows
- Thank you for the input.
It seems different from this document a little:
https://docs.microsoft.com/en-us/windows/w... -
05:19 PM Bug #17493 (Closed): Calling Reline::Unicode.calculate_width appears to lock up when called from emacs or if output is redirected
- 03:07 PM Revision de6e76ff (git): * 2021-05-16 [ci skip]
-
03:07 PM Revision 8560f342 (git): Fix a typo [ci skip]
- 10:13 AM Revision 3e1d32a2 (git): * 2021-05-15 [ci skip]
-
10:12 AM Revision eef406ac (git): [ruby/irb] IRB should use the latest Reline, 0.2.5
- https://github.com/ruby/irb/commit/34496e20e8
Also available in: Atom