Activity
From 04/19/2021 to 04/25/2021
04/25/2021
-
09:30 PM Bug #17827 (Closed): Monitor is not fiber safe
- According to our discussion here https://github.com/rspec/rspec-support/issues/501 it seems like typical implementati...
- 02:52 PM Revision f9b62b5c (git): [Doc] Fix a typo s/algorthm/algorithm/
- 02:51 PM Revision ca5816e2 (git): [ci skip] Fix a typo s/certificiate/certificate/
- 02:51 PM Revision 04e6383f (git): [Doc] Fix a typo s/daguten/dakuten/
- 02:50 PM Revision 532c775e (git): [Doc] Fix a typo s/arround/around/
-
12:53 PM Bug #17826: Ractor#take hangs if used in multiple Threads
- It reproduces on the master branch as well (git commit cc5bab80e4b1124e30a8dc220bdcb80aaa539486).
If I connect with ... -
11:07 AM Bug #17826 (Closed): Ractor#take hangs if used in multiple Threads
- Hello there.
I was playing with Ractors (the awesome technology and the big leap for Ruby) and encountered weird ... -
11:05 AM Feature #17825 (Open): Uniformize Float::INFINITY and Date::infinity.new
- With `Float` you can do
``` ruby
Float::INFINITY # Infinity
```
and with `Date` you can do
``` ruby
Date::Inf... - 07:46 AM Revision cc5bab80 (git): [Doc] Fix a typo s/visilibity/visibility/
- 07:46 AM Revision ad108e63 (git): [Doc] Fix a typo s/oher/other/
- 07:45 AM Revision e71bc56e (git): [Doc] Fix a typo s/evel/eval/
- 07:45 AM Revision 4d5f15a5 (git): * 2021-04-25 [ci skip]
- 07:45 AM Revision fc84e667 (git): [Doc] Fix a typo s/invokations/invocations/
-
05:33 AM Bug #17824: Gem::Deprecate#deprecate doesn't work with method with keyword arguments
- Thank you for your report. I've created a pull request to rubygems upstream. https://github.com/rubygems/rubygems/pul...
-
04:58 AM Bug #17824 (Closed): Gem::Deprecate#deprecate doesn't work with method with keyword arguments
- Method with keyword argument cannot be used with `Gem::Deprecate`. Here is an example:
```ruby
class Thing
ext...
04/24/2021
-
09:57 AM Bug #17519: set_visibility fails when a prepended module and a refinement both exist
- reset Backport field to backport git|4b36a597f48c857aa5eb9ed80fec0d02f6284646.
-
05:04 AM Bug #17527: rb_io_wait_readable/writable with scheduler don't check errno
- ruby_3_0 13f93ad16d3d1ecf96ece229cd4bc5ea294e1a71 merged revision(s) 611e711085c7e3984555a79626d025c8b876eced,a9c5c2d...
-
04:17 AM Bug #17527: rb_io_wait_readable/writable with scheduler don't check errno
- And added https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/611e711085c7e3984555a79626d025c8b8...
-
04:14 AM Bug #17527: rb_io_wait_readable/writable with scheduler don't check errno
- Added https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/a9c5c2d614f30a616970245fef3e7ffc151e2e...
-
05:04 AM Revision 13f93ad1 (git): merge revision(s) 611e711085c7e3984555a79626d025c8b876eced,a9c5c2d614f30a616970245fef3e7ffc151e2ecf: [Backport #17527]
- Test incorrect behaviour of `rb_io_wait_readable/writable`.
---
test/fiber/test_io.rb | 35 ++++++++... -
02:17 AM Revision dee58d7a (git): Add back checks for empty kw splat with tests (#4405)
- This reverts commit a224ce8150f2bc687cf79eb415c931d87a4cd247.
Turns out the checks are needed to handle splatting an ...
04/23/2021
-
11:44 PM Revision 1f2b5c6d (git): Remove part of comment that is no longer accurate
- In Ruby 2.7, empty keyword splats could be added back for backwards
compatibility. However, that stopped in Ruby 3.0. -
11:37 PM Revision a224ce81 (git): Remove unnecessary checks for empty kw splat
- These two checks are surrounded by an if that ensures the
call site is not a kw splat call site. -
11:31 PM Bug #17519 (Closed): set_visibility fails when a prepended module and a refinement both exist
- Applied in changeset commit:git|4b36a597f48c857aa5eb9ed80fec0d02f6284646.
----------
Fix setting method visibility f... -
11:31 PM Revision 4b36a597 (git): Fix setting method visibility for a refinement without an origin class
- If a class has been refined but does not have an origin class,
there is a single method entry marked with VM_METHOD_T... -
11:18 PM Bug #17527: rb_io_wait_readable/writable with scheduler don't check errno
- @nagachika can we please backport this for 3.0.2?
-
07:51 PM Bug #17823 (Closed): addr2line.c: Interpret `DW_RLE_start_length`
- I noticed some of the symbol names were missing from C backtrace for an i686-linux binary built with GCC 10.3 + DWARF...
-
06:09 PM Feature #17816: Move C heap allocations for RVALUE object data into GC heap
- Is it ok if we commit this behind a compiler flag? I think it would help push development forward. If it doesn't wo...
-
05:33 PM Bug #17822 (Closed): Inconsistent visibility behavior with refinements
- Running the following script, case 0 raises `NoMethodError` for privacy violation,
while all other cases print `:ref... -
04:26 PM Feature #17795: Around `Process.fork` callbacks API
- I very much agree with @Dan0042's point about `exit!`, finalizers, `at_exit` and subtleties.
This can be easily be h... - 04:25 PM Revision cb78aaed (git): * 2021-04-24 [ci skip]
- 04:25 PM Revision 7de7d096 (git): Fix wrong documentation
- It doesn't return `nil` but raises an exception, as explained a few lines after
-
01:11 PM Revision 71ee05c9 (git): test/ruby/test_assignment.rb: Avoid "assigned but unused variable"
-
10:09 AM Bug #17728: [BUG] Segmentation fault at 0x0000000000000000
- xtkoba (Tee KOBAYASHI) wrote in #note-11:
> I am afraid that in the Crash Report the C backtrace of the crashed thre... -
04:36 AM Bug #17728: [BUG] Segmentation fault at 0x0000000000000000
- I am afraid that in the Crash Report the C backtrace of the crashed thread is not complete and lacks the frames befor...
-
04:54 AM Bug #17821 (Closed): Impossible to define only short versions of options in OptionParser
-
04:06 AM Bug #17821: Impossible to define only short versions of options in OptionParser
- This is because the notation `-na` is interpreted as a short style switch `-n` with a mandatory argument `a`, and ove...
-
04:27 AM Bug #17799: Seg fault in rb_class_clear_method_cache
- It would be possible that the lines inserted affect other parts of the code.
FYI, I once struggled with a similar ... -
04:23 AM Bug #16651: Extensions Do Not Compile on Mingw64 with mingw32-make
- To answer the questions above:
* gem install sassc works fine
* using different drives, d:/ works fine
I don't... -
04:09 AM Bug #17820: `Errno::EINVAL` from `Process.kill` with available signal on Windows
- I mean for example the following script works even on Windows (MinGW32).
```ruby
Process.kill :TERM, Process.pid
``` -
03:53 AM Revision cf7b33d5 (git): Remove unneeded comment
- 01:35 AM Revision 5a4b3354 (git): * 2021-04-23 [ci skip]
-
01:35 AM Revision 3ea2a407 (git): Suppress warnings for unsued variable
04/22/2021
-
09:26 PM Bug #17799: Seg fault in rb_class_clear_method_cache
- I don't see any compiler optimizations that would explain why the behavior would be any different. I was hoping to se...
-
04:00 PM Bug #17799: Seg fault in rb_class_clear_method_cache
- xtkoba (Tee KOBAYASHI) wrote in #note-2:
> My explanation in #note-1 is partly incorrect. What is wrongfully 0 is th... -
09:09 PM Bug #17821 (Closed): Impossible to define only short versions of options in OptionParser
- I have tried several approaches and either I'm being misled by the documentation or there's a bug.
I've tried this w... -
09:09 PM Bug #17820: `Errno::EINVAL` from `Process.kill` with available signal on Windows
- xtkoba (Tee KOBAYASHI) wrote in #note-4:
> The signals (except for `EXIT`, that is a pseudo signal) listed in `Signa... -
08:46 PM Bug #17820: `Errno::EINVAL` from `Process.kill` with available signal on Windows
- The signals (except for `EXIT`, that is a pseudo signal) listed in `Signal.list` are valid to be sent to `Process.pid...
-
08:19 PM Bug #17820: `Errno::EINVAL` from `Process.kill` with available signal on Windows
- Also I found a very strange behavior with `Signal.trap`, not sure is it related, but I'm still sure that all signals ...
-
07:40 PM Bug #17820: `Errno::EINVAL` from `Process.kill` with available signal on Windows
- xtkoba (Tee KOBAYASHI) wrote in #note-1:
> This seems to be a well-known restriction. Only `KILL` (`9`) works for Win... -
06:51 PM Bug #17820: `Errno::EINVAL` from `Process.kill` with available signal on Windows
- This seems to be a well-known restriction. Only `KILL` (`9`) works for Windows.
https://blog.simplificator.com/201... -
05:52 PM Bug #17820 (Rejected): `Errno::EINVAL` from `Process.kill` with available signal on Windows
- Hello.
I've installed Ruby on Windows via [Chocolatey](https://community.chocolatey.org/packages/ruby).
I recei... -
08:58 PM Bug #17728: [BUG] Segmentation fault at 0x0000000000000000
- xtkoba (Tee KOBAYASHI) wrote in #note-9:
> user:meliborn Would you please follow this part of instructions:
> ```
... -
08:52 PM Bug #17728: [BUG] Segmentation fault at 0x0000000000000000
- user:meliborn Would you please follow this part of instructions:
```
-- Crash Report log information --------------... -
08:43 PM Bug #17728: [BUG] Segmentation fault at 0x0000000000000000
- Happened again. Attached full stack trace.
-
06:58 PM Feature #17795: Around `Process.fork` callbacks API
- > Or maybe don't stop active threads?
That's not possible. After `fork(2)` all but the thread that called `fork(2... -
03:23 PM Feature #17795: Around `Process.fork` callbacks API
- from dev meeting notes:
> akr: Process.daemon is very special, so it doesn't have to call the hooks (or update fork_... -
02:34 PM Feature #17795: Around `Process.fork` callbacks API
- akr (Akira Tanaka) wrote in #note-17:
> Another idea is introducing Process.fork_level which can be used to detect f... -
01:21 PM Feature #17795: Around `Process.fork` callbacks API
- Another instance I just stumbled upon, Dalli the dominant Memcached client checks `Process.pid` before every single c...
-
03:36 PM Bug #17819 (Closed): fatal - machine stack overflow in critical region
-
03:29 PM Bug #17819: fatal - machine stack overflow in critical region
- nvm, I found the issue.
A custom exception was being thrown and that exception had that code which created infini... -
01:45 PM Bug #17819 (Closed): fatal - machine stack overflow in critical region
- Hello, I'm having a weird issue that occurs on very specific circumstances on my rails app.
I've noticed from prev... -
11:55 AM Revision e628058c (git): Update bundled_gems
-
11:14 AM Bug #17817: --jit outputs ./tmp/_ruby_mjit_*.h: No such file or directory on with TMP
- The failure seems to happen when `TMP` is specified as a relative path.
-
05:55 AM Revision bbee6968 (git): [ruby/uri] Use Regexp#match? to avoid extra allocations
- `#=~` builds `MatchData`, requiring extra allocations as compared to
`#match?`, which returns a boolean w/o having to... - 05:55 AM Revision 291cfa71 (git): [ruby/uri] remove comment about URI::escape as it is removed
- https://github.com/ruby/uri/commit/0f0057e1b2
-
05:54 AM Revision d4a490f2 (git): [ruby/uri] Set required_ruby_version to 2.4 in gemspec
- Tests pass on Ruby 2.4, but not on Ruby 2.3.
https://github.com/ruby/uri/commit/594418079a -
05:54 AM Revision 10ad81eb (git): [ruby/uri] Only use UnboundMethod#bind_call if it is available
- This allows tests to pass on Ruby 2.4-2.6.
Fixes #19
https://github.com/ruby/uri/commit/67ca99ca87 -
05:54 AM Revision 3e27ca60 (git): [ruby/uri] Add tests for URI::RFC{2396,3986}_Parser#inspect
- https://github.com/ruby/uri/commit/d47dae2f8e
- 05:54 AM Revision c46a4b8c (git): [ruby/uri] Optimize URI#hostname and URI#hostname=
- https://github.com/ruby/uri/commit/3b7ccfd835
-
05:54 AM Revision 6e06c980 (git): [ruby/uri] Upstream Java proxy property checks from JRuby
- These Java properties, retrieved from JRuby's "Java env" ENV_JAVA,
allow JRuby users to use the same proxy properties... -
05:38 AM Revision a9fe00c3 (git): [ruby/net-imap] Bump version to 0.2.1
- https://github.com/ruby/net-imap/commit/31f96ea884
-
05:38 AM Revision d785c5b8 (git): [ruby/net-imap] Set timeout for IDLE responses
- Fixes #14
https://github.com/ruby/net-imap/commit/39d39ff9bb -
05:37 AM Revision 67476031 (git): Merge net-imap-0.2.0
-
04:35 AM Revision 01f13145 (git): Separate test used by test_ractor for Ractor in test_time.rb
-
02:53 AM Revision 270b16e7 (git): [ruby/io-console] Move FFI console under lib
- Having the separate dir makes testing difficult and doesn't
reflect the structure the gem will eventually have. We ca... -
02:51 AM Revision 042860bd (git): [ruby/io-console] Enable building the C extension on TruffleRuby.
- https://github.com/ruby/io-console/commit/c17b8cf3a9
-
02:51 AM Revision 537fc3ad (git): Ignore JRuby files on io-console
-
02:51 AM Revision b18aab24 (git): [ruby/benchmark] gemspec: Explicitly have 0 executables
- This gem exposes no executables.
https://github.com/ruby/benchmark/commit/ff1ef7ae06 -
02:51 AM Revision 4f39a35b (git): [ruby/benchmark] Add comment about terminating newline in captions; fix test method name.
- https://github.com/ruby/benchmark/commit/02ce298d3e
-
02:51 AM Revision 2440d60a (git): [ruby/cgi] gemspec: Explicitly empty executables list
- The gem exposes no executables
https://github.com/ruby/cgi/commit/cd7106ad97 -
02:51 AM Revision f818b1ed (git): [ruby/cgi] Add test for escapeHTML/unescapeHTML invalid encoding fix in pure ruby version
- Also, remove pointless assert_nothing_raised(ArgumentError) while
here.
https://github.com/ruby/cgi/commit/c05edf5608 - 02:51 AM Revision 27569383 (git): [ruby/cgi] handle invalid encoding
- https://github.com/ruby/cgi/commit/2b1c2e21a4
-
02:51 AM Revision 53d153e4 (git): [ruby/time] Make Time friendly to Ractor
- https://github.com/ruby/time/commit/c784e4f166
-
02:33 AM Bug #16618 (Closed): Ensure called twice when raise in ensure
- Applied in changeset commit:git|609de71f043e8ba34f22b9993e444e2e5bb05709.
----------
fix raise in exception with jum... -
02:33 AM Bug #13930 (Closed): Exception is caught in rescue above ensure
- Applied in changeset commit:git|609de71f043e8ba34f22b9993e444e2e5bb05709.
----------
fix raise in exception with jum... -
02:33 AM Revision 609de71f (git): fix raise in exception with jump
- add_ensure_iseq() adds ensure block to the end of
jump such as next/redo/return. However, if the rescue
cause are in ...
04/21/2021
-
11:29 PM Revision 5512353d (git): Remove reverse VM instruction
- This was previously only used by the multiple assignment code, but
is no longer needed after the multiple assignment ... -
11:27 PM Feature #17790: Have a way to clear a String without resetting its capacity
- That was what I was hoping the addition of memoryview would help with but the only way to interact with the memoryvie...
-
09:03 PM Misc #17818: Reviving Travis CI
- Note I created the ticket from the following page in Travis.
https://support.travis-ci.com/
-
07:52 PM Misc #17818: Reviving Travis CI
- I just got a really quick response from Travis support in less than 2 hours. The content is quite positive!
```
... -
06:31 PM Misc #17818 (Closed): Reviving Travis CI
- Related to #17720, chatting with @naruse and @hsbt in Ruby project, I thought it is better to revive Travis that had ...
-
05:49 PM Bug #4443 (Closed): odd evaluation order in a multiple assignment
- Applied in changeset commit:git|50c54d40a81bb2a4794a6be5f1861152900b4fed.
----------
Evaluate multiple assignment le... - 05:49 PM Revision 9dbd0969 (git): * 2021-04-22 [ci skip]
-
05:49 PM Revision 50c54d40 (git): Evaluate multiple assignment left hand side before right hand side
- In regular assignment, Ruby evaluates the left hand side before
the right hand side. For example:
```ruby
foo[0] = ... -
04:25 PM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- This hasn’t yet been backported. When it has been, there will be a
release that includes the fixes to permit buildi... -
05:10 AM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- Newbie here, I just ran into this today on my Mac running MacOS 11.2.3 (Intel)
Based on the above it sounds like w... -
02:57 PM Bug #17817: --jit outputs ./tmp/_ruby_mjit_*.h: No such file or directory on with TMP
- It was executed on my Fedora Linux 33.
```
$ cat /etc/fedora-release
Fedora release 33 (Thirty Three)
```
-
02:52 PM Bug #17817: --jit outputs ./tmp/_ruby_mjit_*.h: No such file or directory on with TMP
- I created the `tmp` directory in advance.
```
$ mkdir tmp
```
I see the following files are created after the... -
02:49 PM Bug #17817 (Closed): --jit outputs ./tmp/_ruby_mjit_*.h: No such file or directory on with TMP
- On the master branch: `3c8a67e8a5f51f337cf95b4038ed97bf8ca8b696`, I see the `ruby --jit` prints `fatal error: ./tmp/_...
-
11:45 AM Revision 3c8a67e8 (git): [ruby/pp] Bump version to 0.2.0
- https://github.com/ruby/pp/commit/a202dd2c9b
-
11:44 AM Revision 17441a6b (git): [ruby/pp] Support < Ruby 3.0
- https://github.com/ruby/pp/commit/3ee131ae92
-
11:43 AM Revision 2229fc8b (git): [ruby/resolv] gemspec: Explicitly list 0 executables
- This gem exposes no executables, and this makes that clearer.
https://github.com/ruby/resolv/commit/8797a9d3ce -
11:41 AM Revision c27e8f1c (git): [ruby/forwardable] gemspec: Explicitly empty the executables list
- This gem exposes no executables.
https://github.com/ruby/forwardable/commit/374b685927 -
11:41 AM Revision b68a4c19 (git): [ruby/base64] gemspec: Use an explicit file list
- This avoids shelling out to git.
https://github.com/ruby/base64/commit/f45f06f93f -
11:41 AM Revision fa00bf92 (git): [ruby/base64] gemspec: Explicitly empty executables list
- This gem exposes no executables.
https://github.com/ruby/base64/commit/9d2c49cb19 -
11:39 AM Revision 855997a4 (git): [ruby/abbrev] gemspec: Explicitly empty executables list
- https://github.com/ruby/abbrev/commit/f28839e7b8
-
11:38 AM Revision 4ac72d37 (git): [ruby/io-wait] gemspec: Explicitly list 0 executables
- This gem exposes no executables, and this clarifies this.
https://github.com/ruby/io-wait/commit/f491c6cc64 -
11:34 AM Revision 347c3b30 (git): Fix the regexp list for ignore list
-
08:48 AM Feature #17816: Move C heap allocations for RVALUE object data into GC heap
- Thanks @shyouhei I'll read through that ticked and the associated patch.
We're also seeing memory bloat when this ... -
01:21 AM Feature #17816: Move C heap allocations for RVALUE object data into GC heap
- Great work!
Slightly off topic but this ticket reminds me Feature #9362 I proposed years ago. It was fast, but re... -
08:38 AM Revision 7c0c1c3e (git): This change broke the some files like date.gemspec and lib/logger.rb.
- Revert "sync_default_gems.rb: merge only files named as each gem"
This reverts commit 37b96d6773a2151fb3193cab6b9e3f... -
07:30 AM Feature #17795: Around `Process.fork` callbacks API
- There is some precedent @jeremyevans0 for library authors offering all the poisons to the users.
For example:
htt... -
04:03 AM Bug #17814 (Closed): inconsistent Array.zip behavior
- Applied in changeset commit:git|fb04c69418ceee696a114fe31279cf3a5ea16d30.
----------
array.c (rb_ary_zip): take only... -
04:02 AM Revision fb04c694 (git): array.c (rb_ary_zip): take only as many as needed from an Enumerator (#4389)
- [Bug #17814]
04/20/2021
-
11:39 PM Revision d427e3cd (git): [ci skip] Remove badge for Travis CI from README.md
- Travis CI was removed in 6b978d542704a5614af5e9375c4b31b8d2618652.
-
11:26 PM Revision eb4e3206 (git): Man page: correct defaults for RUBY_THREAD_VM_STACK_SIZE
- See RUBY_VM_THREAD_VM_STACK_SIZE in vm_core.h.
-
09:59 PM Bug #14607: Fix use of the rb_profile_frames start parameter
- > I need to remember why such special (additional) calculation is done
I'm not sure what you mean by additional ca... -
09:16 PM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- Yep, I was not aware that that is how it works, thank you for explaining the process.
-
07:13 PM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- tlbra (tycho braams) wrote in #note-13:
> I think it's a bit early to close the issue, as the PR linked by hsbt has ... -
06:29 PM Bug #17777: 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
- I think it's a bit early to close the issue, as the PR linked by hsbt has not actually been merged in the 2.6 branch ...
-
04:45 PM Bug #17777 (Closed): 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99
-
09:16 PM Bug #17781: Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang
- It looks like we also ran into this problem in production with ruby 2.6.7 as well. Following the instructions given, ...
-
07:59 PM Misc #17815: Snapcraft Ruby plugin
- Wow, I just figured out something. It's the env variable `GEM_PATH` from my system that leaks into the process being ...
-
07:06 PM Misc #17815: Snapcraft Ruby plugin
- mame (Yusuke Endoh) wrote in #note-5:
> I think `./configure --enable-load-relative` is what you are looking for.
... -
02:08 PM Misc #17815: Snapcraft Ruby plugin
- Hello,
paddor (Patrik Wenger) wrote:
> Python apparently determines its load paths relative to the executable being ... -
12:42 PM Misc #17815: Snapcraft Ruby plugin
- hsbt (Hiroshi SHIBATA) wrote in #note-2:
> Hello, I'm maintainer of ruby snap package at https://github.com/ruby/sna... -
11:14 AM Misc #17815: Snapcraft Ruby plugin
- Hello, I'm maintainer of ruby snap package at https://github.com/ruby/snap.ruby
I'm not sure what means "Ruby buil... -
10:42 AM Misc #17815 (Closed): Snapcraft Ruby plugin
- I'm working on a Ruby build plugin for the Snapcraft v2 plugin AP, since the v1 Ruby plugin does not work on the Ubun...
-
05:45 PM Bug #17812: Timeout::Error doesn't let two-argument raise() set a new message
- I've submitted a pull request to fix this: https://github.com/ruby/timeout/pull/3
- 04:54 PM Revision d92f09a5 (git): * 2021-04-21 [ci skip]
-
04:54 PM Revision 32643cfb (git): check ep during compaction because it can be null
- This commit adds a check on the ep just like in the mark function. The
env can contain null bytes if allocation trac... -
04:49 PM Bug #17807 (Closed): "Segmentation fault at 0x0000000000000008" crash when accessing instance variables of Process::Waiter instances (Ruby 2.3 to 2.6)
- Thank you for the report! I don't think this is a security issue, and since Ruby 2.6 is in security maintenance mode ...
-
04:42 PM Bug #17809 (Closed): Ruby 2.6.7 backported C99 code that breaks older compilers
- I think this is only required for 2.6, since we switched to C99 before 2.7, so I've updated the backport field.
-
01:35 PM Feature #17816: Move C heap allocations for RVALUE object data into GC heap
- This is a feature @eightbitraptor, @tenderlovemaking, and I have been working on. We're hoping to add this feature in...
-
11:49 AM Feature #17816 (Closed): Move C heap allocations for RVALUE object data into GC heap
## Pull Request:
[Github PR: 4391](https://github.com/ruby/ruby/pull/4391)
## Introduction
_**This work su...-
01:25 PM Feature #17570 (Closed): Move C heap allocations into GC heap for RVALUE object data
-
11:51 AM Feature #17570: Move C heap allocations into GC heap for RVALUE object data
- This has been superseded by the work in [this ticket](https://bugs.ruby-lang.org/issues/17816).
-
12:19 PM Revision 59411b0b (git): [ruby/zlib] gemspec: Remove unused files
- Remove the list of executables.
https://github.com/ruby/zlib/commit/6a70725b8e -
12:19 PM Revision 749aad28 (git): [ruby/gdbm] gemspec: Set executables to the empty list
- This gem exposes zero executables.
https://github.com/ruby/gdbm/commit/d51cf47f65 -
12:19 PM Revision cc8d0e7c (git): [ruby/dbm] gemspec: add README & LICENSE
- https://github.com/ruby/dbm/commit/c86b94b781
-
12:19 PM Revision b56c8f81 (git): [ruby/logger] Replace "iff" with "if and only if"
- iff means if and only if, but readers without that knowledge might
assume this to be a spelling mistake. To me, this ... -
11:46 AM Revision 3fdc58c0 (git): [ruby/date] Bump version to 3.1.1
- https://github.com/ruby/date/commit/e574cc9048
- 10:22 AM Revision a31a9c74 (git): * 2021-04-20 [ci skip]
-
10:22 AM Revision 4c68c825 (git): Update bundled_gems
-
02:07 AM Bug #11579 (Closed): Fiddle.win32_last_error after calling Fiddle::Function#call isn't GetLastError()
- Thanks. I've merged your fix: https://github.com/ruby/fiddle/commit/760a8f9b1451a9391c349008660f29d43549e81b
-
12:11 AM Bug #4443: odd evaluation order in a multiple assignment
- I have submitted a pull request to fix multiple assignment evaluation order: https://github.com/ruby/ruby/pull/4390
04/19/2021
-
07:17 PM Feature #17785: Allow named parameters to be keywords
- Since we have `__method__`, maybe adding something like `__params__`?
``` ruby
def check(arg, class:)
arg.is_a?(__... -
04:25 PM Bug #17814: inconsistent Array.zip behavior
- Good catch! https://github.com/ruby/ruby/pull/4389
-
03:22 PM Bug #17814: inconsistent Array.zip behavior
- note: sorry for the weird Fiber thing in the example code, that's not related to the bug
an enumerator created wit... -
03:04 PM Bug #17814 (Closed): inconsistent Array.zip behavior
- When using `Array.zip` with an enumerator, it "eats" an additional element off the end of it. `Enumerable.zip` has th...
-
12:40 PM Revision 50f17241 (git): Try to fix other failures of writing XDG_CONFIG_HOME
- https://github.com/ruby/actions/actions/runs/756591173
https://github.com/ruby/actions/actions/runs/759073690
https:/... -
09:55 AM Feature #17795: Around `Process.fork` callbacks API
- > Sorry, I have to admit my ignorance in this area, so it is difficult for me to log the discussion of the meeting
... -
09:40 AM Bug #17813 (Closed): rb_funcall() may reset the latest socket error unexpectedlly since Ruby 3.0.0
- ### The problem
It seems that when rb_funcall() is called, the socket error is reset.
This behavior is introduced... -
09:19 AM Revision 93420d34 (git): Added the specific files to the default gems like net-http and optparse
-
05:06 AM Feature #17398: SyntaxError in endless method
- I'm attaching an updated patch with a test.
-
04:45 AM Bug #17476 (Closed): 3.0/specifications/default/net-*.gemspec repeats the same files
- Applied in changeset commit:git|5d710d7e41ef3a9877426c87de121be3bf770e34.
----------
Fix the wrong file detection fo... - 04:45 AM Revision 39c01aef (git): * 2021-04-19 [ci skip]
-
04:44 AM Revision 5d710d7e (git): Fix the wrong file detection for net-*.gemspec
- [Bug #17476][ruby-core:101724]
-
01:00 AM Bug #17809: Ruby 2.6.7 backported C99 code that breaks older compilers
- Is this only?
```diff
diff --git a/hash.c b/hash.c
index 63b228f501e..f6555a09dd4 100644
--- a/hash.c
+++ b/ha... -
12:21 AM Feature #16945 (Closed): Enable TCO by use of special form
- Close due to duplication.
Also available in: Atom