Activity
From 11/16/2024 to 11/22/2024
11/22/2024
-
09:49 PM Bug #20813: Segfault in rgengc_check_relation/RVALUE_WB_UNPROTECTED
- Looks like other folks are running into this as well: https://github.com/sidekiq/sidekiq/issues/6502
- 05:26 PM Revision b4d13fac (git): [ruby/openssl] Support signing CRLs using Ed25519
- Allow CRLs to be signed using Ed25519 private keys by passing a nil digest.
https://github.com/ruby/openssl/commit/b... - 05:26 PM Revision 6389c9a3 (git): [ruby/openssl] Support signing requests using Ed25519
- Allow requests to be signed using Ed25519 private keys by passing a nil digest.
This is similar to commit https://git... - 05:26 PM Revision ce4906ef (git): [ruby/openssl] Check for compatible openssl versions earlier
- test_pkey wasn't checking for libressl as is done elsewhere.
Note the libressl version check is different when testi... -
03:39 PM Feature #19191: Implicit console input transcoding is more desirable
- POC code here
https://github.com/ruby/ruby/pull/12055
However for actual implementation for Unicode input I recom... -
02:47 PM Feature #19191: Implicit console input transcoding is more desirable
- irb changes $stdin.{external,internal}_encoding.
This causes gets() to no longer return the correct content in irb.
... -
02:23 PM Bug #20906: Segmentation Fault in compile_keyword_arg
- Worth noting that this is reported as a syntax error in Ruby 3.4.0 using both `prism` and `parse.y`
```
ruby 3.4.... -
02:15 PM Bug #20906 (Closed): Segmentation Fault in compile_keyword_arg
- Hi,
I am getting a segmentation fault. The crash occurs in `compile_keyword_arg` (../compile.c:4604) during argume... -
02:15 PM Feature #11177: DATAでEOF文字以降が読めない
- rubyの-xオプション付与でソースファイルをバイナリオープンさせることでも```\x1A```以降の読み込みが可能でした。
こちらは ruby 3.3またはそれ以前でも可能のようです。
```
>less -F data.rb... -
01:36 PM Revision 0989400a (git): [rubygems/rubygems] fix bundle which commands on windows
- https://github.com/rubygems/rubygems/commit/9e0018d9fe
-
10:01 AM Revision 80cfa572 (git): [Feature #20563] Update required Windows version
- Update the default `NTVER`, so that the declarations of APIs
introduced since Windows 8 will be enabled.
https://lear... -
09:55 AM Feature #20860 (Closed): Merge Optional Experimental Feature MMTk into Ruby
- Applied in changeset commit:git|211aef1bc0f42545897892122da44ed01e066186.
----------
[ruby/mmtk] [Feature #20860] Im... -
09:55 AM Revision 770ca58c (git): [ruby/mmtk] Use extconf.rb for external GC compilation
- This commit adds extconf.rb for both the default GC and and MMTk to build
the external GC. This allows common.mk to n... -
09:55 AM Revision 19840dfd (git): [ruby/mmtk] [Feature #20860] Implement Mark-Sweep with MMTK
- This commit implements the mark-sweep algorithm using MMTk and allows
customizing the plan using MMTK_PLAN.
https://... -
09:55 AM Revision 211aef1b (git): [ruby/mmtk] [Feature #20860] Implement NoGC with MMTk
- This commit only supports initializing MMTk with NoGC and object
allocation.
https://github.com/ruby/mmtk/commit/39a... -
09:32 AM Bug #20905 (Closed): Ruby VM hangs while using ractors
- Hey! While doing some experiments with Ractors I ran into a Ruby VM hang. I see it both on Ruby 3.4.0-preview2 and 3....
-
08:50 AM Feature #20878: A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)`
- How would that work? e.g. when you need to resize it?
-
08:49 AM Feature #20878: A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)`
- Rather I want to propose an opposite:
```C
char *rb_str_new_buffer(volatile VALUE *new_string, long size, rb_enco... -
08:46 AM Revision f90c3563 (git): [DOC] Fix a link in NEWS.md
- 07:00 AM Revision 37a72b01 (git): Update bundled gems list as of 2024-11-21
-
06:00 AM Revision 5bd144c1 (git): Add a temporal debugging code
- ... to check the return value of ioctl
http://ci.rvm.jp/results/trunk_asan@ruby-sp1/5423172
```
/tmp/ruby/src/trunk_... -
03:25 AM Bug #20903 (Closed): Segmentation fault when string encoding
- Applied in changeset commit:git|4e01878badf6bbc06fa6538f6bea199f772b1b3e.
----------
[Bug #20903] `rb_econv_str_appe... -
02:42 AM Bug #20903: Segmentation fault when string encoding
- Thank you, ~~I've forgotten to add the test case using it~~ There is test/-ext-/econv/test_append.rb.
https://github.... -
03:24 AM Bug #20904 (Open): 3.4.0-preview2: Building miniruby.exe fails for mswin32
- I tried to build 3.4.0-preview2 with MSVC x86, however linking miniruby.exe failed with the following eror:
```
l... -
01:36 AM Revision 4e01878b (git): [Bug #20903] `rb_econv_str_append` arguments expected to be String
11/21/2024
-
11:06 PM Revision d3098d20 (git): Removed extra assertions for Ruby 3.2
- 11:06 PM Revision 9e1a7805 (git): Fix flaky "Expected 499 to be >= 500" assertion in test_gc_compact.rb
- There have been some sproradically flaky tests related to GC compaction,
which fail with:
1) Failure:
TestGCCompac... -
11:06 PM Revision 9aa313f2 (git): Assert that at least one element has been embedded
- It's not guaranteed that the first element will always be embedded.
-
11:06 PM Revision c6922291 (git): Assert that resizing arrays will re-embed them
-
11:06 PM Revision 605592b9 (git): Assert that resizing objects will re-embed them
-
11:06 PM Revision ed41225e (git): Fix Error in GC Compaction specs
- Previously if any of the tests that move objects between size pools
failed to move anything, then the call to stats.d... -
09:09 PM Revision 801e6635 (git): Sync ruby/mmtk into the gc/mmtk directory
-
08:50 PM Feature #20861: Add an environment variable for tuning the default thread quantum
- Another option for naming is to use "time slice": `RUBY_THREAD_TIMESLICE`. I'm okay with any of the proposed names
... -
08:38 PM Feature #20861: Add an environment variable for tuning the default thread quantum
- At RubyConf we discussed this a bit and it seemed like the feature is fine, but maybe the name isn't good enough.
... -
08:41 PM Revision 3b5b34e3 (git): [rubygems/rubygems] Set $0 to exe when running `gem exec` to fix name in CLI output
- The $0 value is used in many CLI libraries to determine the name of the
application, when displaying help and error m... -
08:41 PM Misc #20879: DevMeeting-2024-12-12
- * [Feature #20861] Add an environment variable so we can change the thread quantum
* It maintains the default quan... -
05:42 PM Misc #20879: DevMeeting-2024-12-12
- * [Feature #20878] A new C API to create a String by adopting a pointer (byroot)
* Would be useful for many extens... -
08:34 PM Revision 8ea34951 (git): Ensure that all Bundler commands have a man page
- Co-authored-by: David Rodríguez <[email protected]>
-
06:48 PM Revision 8ae7c229 (git): Annotate anonymous mmap
- Use PR_SET_VMA_ANON_NAME to set human-readable names for anonymous
virtual memory areas mapped by `mmap()` when compi... -
05:40 PM Feature #20878: A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)`
- Proposed implementation: https://github.com/ruby/ruby/pull/12143
-
05:08 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- > Maybe Apple fixed it?
15.2 Beta 4 release notes has it:
> Fixed: Resolved an issue where running Ruby with YJ... -
01:05 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- I just installed the latest MacOS 15.2 Public Beta 24C5089c and I cannot reproduce the crash with mastodon anymore! j...
-
03:02 PM Feature #11177: DATAでEOF文字以降が読めない
- 本件についてDATA.pos が__END__直後を示さないこと、Cのfseek(0, SEEK_CUR)っぽく DATA.seek(0, IO:SEEK_CUR)を行っても改善しないことから
単純なワークアラウンドは存在しないと思... -
02:49 PM Revision 640bacce (git): Fix typo in parse.y GH Actions workflow
- with-praser -> with-parser
-
01:52 PM Bug #20866 (Closed): Prism assertion when running simplecov with branch coverage and requiring certain code
- Applied in changeset commit:git|680e06002666883537c05f796c31c6eacd6b4858.
----------
[prism/compiler] end_cursor sho... -
01:51 PM Revision 680e0600 (git): [prism/compiler] end_cursor should never be NULL
- This fixes a failed assertion reported to SimpleCov
https://github.com/simplecov-ruby/simplecov/issues/1113
This ca... -
01:14 PM Bug #20903 (Closed): Segmentation fault when string encoding
- I am getting a segmentation fault. The error appears to relate to the string encoding function: `rb_enc_str_coderange...
-
12:25 PM Revision 890c83e6 (git): [rubygems/rubygems] Fix `bundle remove` sometimes not removing gems
- https://github.com/rubygems/rubygems/commit/e7f5f067e8
-
10:37 AM Revision ac5661db (git): [rubygems/rubygems] Fix locking of incorrect version of git gem in an edge case
- In particular, when a gem registry transitive dependency is changed to a
git source direct dependency.
https://githu... -
10:37 AM Revision 486485a5 (git): [rubygems/rubygems] Refactor
- https://github.com/rubygems/rubygems/commit/9964c16bb9
-
10:37 AM Revision 0a7099a0 (git): [rubygems/rubygems] Extract a `source` local
- https://github.com/rubygems/rubygems/commit/c5a9449069
-
10:37 AM Revision 8cf1222e (git): [rubygems/rubygems] Reuse `name` local
- https://github.com/rubygems/rubygems/commit/508fb45b76
-
10:37 AM Revision 335ef5ed (git): [rubygems/rubygems] Remove no longer necessary code
- https://github.com/rubygems/rubygems/commit/2a36af0f38
- 10:35 AM Revision 796757a0 (git): [rubygems/rubygems] Remove override of worker jobs for `bundle install --local`
- There seems to be no reason why the install should be serial for --local.
The packages are still installed in the rig... -
10:29 AM Revision 42b0d464 (git): [rubygems/rubygems] move system_gems let commands
- https://github.com/rubygems/rubygems/commit/1fc1e74f4d
-
10:23 AM Revision cabfaa9f (git): Extend the timeout of fork-exit bootstraptest
- It often fails randomly.
http://ci.rvm.jp/results/trunk-yjit@ruby-sp2-noble-docker/5421564
```
Fstderr output is no... -
10:16 AM Revision b8542549 (git): Omit flaky example with Windows platform
- https://github.com/ruby/ruby/actions/runs/11948300522/job/33305664284?pr=12139
```
IO#wait [events, timeout] passe... -
09:46 AM Revision 6fc8607b (git): Skip make install with gmp build
-
07:59 AM Revision c23bf42d (git): Fix error "fatal: detected dubious ownership in repository at '/github/workspace/src'"
-
06:32 AM Revision 0780e768 (git): Removed needless require for build_metadata
-
06:20 AM Revision d43f7962 (git): Fix the usage of realloc
- http://ci.rvm.jp/results/trunk-repeat50@ruby-sp2-noble-docker/5420911
```
/tmp/ruby/src/trunk-repeat50/ext/socket/ips... -
04:39 AM Revision f20b6e5d (git): [rubygems/rubygems] Explicitly load build_metadata.rb because Spec::BuildMetadata is only called from BundlerBuilder.
- The current code is broken to call Spec::Builders#build_* method directly.
https://github.com/rubygems/rubygems/comm... - 04:23 AM Revision 7f838e37 (git): Bump github/codeql-action from 3.27.4 to 3.27.5
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.4 to 3.27.5.
- [Release notes](https:... -
02:13 AM Revision af54f0f7 (git): [rubygems/rubygems] Silent verbose stdout for dependency of test gems
- https://github.com/rubygems/rubygems/commit/51854e1982
- 12:46 AM Revision 89deb387 (git): bignum nogvl is offload safe. (#12132)
11/20/2024
- 11:00 PM Revision 03ff7db5 (git): Update `scheduler.c` to use `RUBY_ASSERT`. (#12129)
-
10:58 PM Bug #20866: Prism assertion when running simplecov with branch coverage and requiring certain code
- This was caused by an issue with how the prism compiler tracks the ending location of call nodes of the form `a&.()`....
-
10:13 PM Revision bf718cef (git): YJIT: Make compilation_failure a default stat (#12128)
- It's good to monitor compilation failures.
- 09:40 PM Revision f6e6e668 (git): [ruby/zlib] Add support for safe offload of nogvl code.
- (https://github.com/ruby/zlib/pull/89)
https://github.com/ruby/zlib/commit/a535271862 -
09:39 PM Feature #20877: Introduce (public) debug assertion for holding the GVL.
- From the meeting notes: https://github.com/ruby/dev-meeting-log/blob/master/2024/DevMeeting-2024-11-07.md#feature-208...
-
09:02 PM Bug #20863 (Closed): `zlib.c` calls `rb_str_set_len` and `rb_str_modify_expand`(and others) without holding the GVL.
- Applied in changeset commit:git|b143fd5bd8527da3ddd176a3d6a362d0ab3bc6c7.
----------
[ruby/zlib] Don't call `rb_str_... - 09:02 PM Revision b143fd5b (git): [ruby/zlib] Don't call `rb_str_set_len` while released the GVL.
- (https://github.com/ruby/zlib/pull/88)
* Only release the GVL where necessary.
- Several string manipulation method... -
07:32 PM Revision b70c1bb1 (git): [rubygems/rubygems] Add --attestation option to gem push
- Signed-off-by: Samuel Giddins <[email protected]>
https://github.com/rubygems/rubygems/commit/a5412d9a0e - 07:13 PM Revision b4969348 (git): [rubygems/rubygems] Add man page for 'bundle issue' command
- https://github.com/rubygems/rubygems/commit/3f39571181
-
06:59 PM Revision 51bf0d4d (git): [ruby/irb] Store method objects in constants
- (https://github.com/ruby/irb/pull/1033)
It probably won't speed up things significantly, but these are hot paths
and... -
06:23 PM Bug #20871: Including methods in Enumerable doesn't make them available in Array
- So the bug has always been present, but was hidden by a different caching issue.
Great find, wouldn't have known w... -
04:16 PM Bug #20871 (Closed): Including methods in Enumerable doesn't make them available in Array
- Applied in changeset commit:git|3b7892b6e4d1a1a5d6019987f9b46ed443dd104f.
----------
Fix a bug in rb_include_module ... -
01:12 AM Bug #20871: Including methods in Enumerable doesn't make them available in Array
- I had some extra time today, and I was able to find the cause, and once I found the cause, the fix was trivial: https...
-
04:59 PM Revision 2bf5d26e (git): [ruby/psych] Eagerly require `date`.
- https://github.com/ruby/psych/commit/b2aa0032c0
-
04:38 PM Revision 577e6a3e (git): [ruby/etc] Prefer `rb_intern_const` over `rb_intern` for literal strings
- https://github.com/ruby/etc/commit/53362d891c
-
04:16 PM Revision 41a94602 (git): [DOC] Fix typo in comment for STR_PRECOMPUTED_HASH
-
04:08 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- maximecb (Maxime Chevalier-Boisvert) wrote in #note-19:
> - Which specific versions of the kernel is the bug happenin... -
03:59 PM Revision 3b7892b6 (git): Fix a bug in rb_include_module that stops nested inclusion into module subclasses
- This bug was present since the code was originally added by me
in 3556a834a2847e52162d1d3302d4c64390df1694.
Fixes [B... -
03:40 PM Revision 9db056f2 (git): [DOC] Tweaks for Array
-
03:14 PM Revision f9623944 (git): [ruby/digest] Remove obsolete test runner [ci skip]
- This file is platform dependent, outdated and already not working.
Use `rake` instead.
https://github.com/ruby/diges... -
03:06 PM Revision 350b5444 (git): YJIT: Refactor to forward jump_to_next_insn() return value
- It's more concise this way and since `return Some(EndBlock)` is the only
correct answer, no point repeating it everyw... -
03:06 PM Revision 199877d2 (git): YJIT: Abandon block when gen_outlined_exit() fails
- When CodeBlock::set_page fails (part of next_page(), see their docs for
exact conditions), it can cause gen_outlined_... -
03:02 PM Revision 2df2e868 (git): [ruby/irb] Move main object's safe call logic to Context
- (https://github.com/ruby/irb/pull/1034)
https://github.com/ruby/irb/commit/9750fa23cc -
02:03 PM Revision 743a31d6 (git): [ruby/date] [DOC] Make document coverage 100%
- https://github.com/ruby/date/commit/269392b775
- 09:19 AM Revision 430bcf8a (git): * 2024-11-20 [ci skip]
-
09:19 AM Feature #20902 (Closed): Allow `IO::Buffer#copy` to release the GVL.
- Applied in changeset commit:git|3c0b09ac9e9afe5a8a536ac3c27c9202bcebc25c.
----------
Allow `io_buffer_memmove` to re... -
07:33 AM Feature #20902: Allow `IO::Buffer#copy` to release the GVL.
- In addition to this proposal, which is limited to `IO::Buffer`, maybe we should consider introducing a general `rb_me...
-
07:31 AM Feature #20902 (Closed): Allow `IO::Buffer#copy` to release the GVL.
- Related to <https://bugs.ruby-lang.org/issues/20876>.
## Background
`IO::Buffer#copy` execution time is proport... -
09:18 AM Revision 72bad339 (git): Set `target_os` for a7577dbfd3ea53cccf7aaf94208069784ad17791
-
09:18 AM Revision bd95287a (git): Win32: Expose wchar main routine only
- Warned if both of `main` and `wmain` are exposed:
```
LINK : warning LNK4067: ambiguous entry point; selected 'mainCR... -
08:59 AM Feature #19642 (Closed): Remove vectored read/write from `io.c`.
- I am no longer planning to do this.
- 08:27 AM Revision 3c0b09ac (git): Allow `io_buffer_memmove` to release the GVL for large buffers. (#12021)
- [Feature #20902]
- 07:00 AM Revision 682ff52e (git): Update bundled gems list as of 2024-11-20
-
06:40 AM Feature #20876 (Closed): Introduce `Fiber::Scheduler#blocking_operation_wait` to avoid stalling the event loop.
- Applied in changeset commit:git|9c268302bfb4890d3757caa60981802a88bfbd89.
----------
Introduce `Fiber::Scheduler#blo... - 06:40 AM Revision 9c268302 (git): Introduce `Fiber::Scheduler#blocking_operation_wait`. (#12016)
- Redirect `rb_nogvl` blocking operations to the fiber scheduler if possible
to prevent stalling the event loop.
[Feat... - 02:04 AM Revision 86b1c838 (git): Fix typos and grammar errors in kernel.rb
-
01:18 AM Revision c53d12ee (git): Revert "Skip tests that suddenly started failing for MinGW"
- This reverts commit f72eb702f29574b85889d3ea6447efa29c8a8789.
-
01:18 AM Revision da008169 (git): Win32: Expose wchar main routine only
- Warned if both of `main` and `wmain` are exposed:
```
LINK : warning LNK4067: ambiguous entry point; selected 'mainCR... -
01:18 AM Revision 7e278941 (git): Make `MUNICODE_FLAG` simply expanded
- It is not expected that `target_os` will change going forward.
-
01:18 AM Revision b4afc2b2 (git): `EXE_LDFLAGS` uses the same `MUNICODE_FLAG`
-
01:18 AM Revision b7475e2a (git): `-municode` is available for MinGW-w64 targets only
-
01:18 AM Revision b3a1fc14 (git): Use wide character startup
- Mingw crt-git 12.0.0.r369.g0d4221712-1 now prohibits "command line
contains characters that are not supported in the ... -
01:18 AM Revision 792826d5 (git): Make `rb_ec_set_vm_stack` conformant to the C++11 requirement
- Https://learn.microsoft.com/en-us/cpp/build/reference/zc-inline-remove-unreferenced-comdat?view=msvc-140
> If `/Zc:in... -
01:18 AM Revision d44061b9 (git): Win32: Remove unreferenced COMDAT from object files
- Windows 11 SDK Version 10.0.26100.0 introduced a new internal inline
function in ucrt/corecrt_math.h. Even it appear... -
01:18 AM Revision 5232e3ce (git): [ruby/net-http] test_https.rb - fix test_session_reuse_but_expire
- https://github.com/ruby/net-http/commit/5544243c41
- 01:18 AM Revision c78721f7 (git): [ruby/openssl] Only CSR version 1 (encoded as 0) is allowed by PKIX standards
- RFC 2986, section 4.1 only defines version 1 for CSRs. This version
is encoded as a 0. Starting with OpenSSL 3.3, set... -
01:18 AM Revision 068fb26c (git): Lock sinatra-4.0
-
12:42 AM Revision a208ac6f (git): Use webrick 1.9 in Bundler specs
-
12:42 AM Revision a5709631 (git): webrick is no longer needed in `dev_gems.rb` gemfile
- Since 3ae4358024ed4a8438aa14611b3b939b39cdd18b.
11/19/2024
-
09:53 PM Revision b92a9905 (git): Revert "Skip tests that suddenly started failing for MinGW"
- This reverts commit 279fb0083a9c9fd4423068cb738762c7a169c9cc.
-
09:53 PM Revision f6e272fb (git): Make `MUNICODE_FLAG` simply expanded
- It is not expected that `target_os` will change going forward.
-
09:53 PM Revision c03d788d (git): `EXE_LDFLAGS` uses the same `MUNICODE_FLAG`
-
09:53 PM Revision cf74c988 (git): `-municode` is available for MinGW-w64 targets only
-
09:53 PM Revision 92c68160 (git): Use wide character startup
- Mingw crt-git 12.0.0.r369.g0d4221712-1 now prohibits "command line
contains characters that are not supported in the ... -
08:35 PM Bug #20871: Including methods in Enumerable doesn't make them available in Array
- I was able to reproduce this but in Ruby 3.2.6, 3.3.6, and master. Backing out commit:6118e8a47394409b53164b60e79fad...
-
03:36 PM Bug #20871 (Open): Including methods in Enumerable doesn't make them available in Array
- sanderd17 (Sander Deryckere) wrote in #note-6:
> Thanks @rolf and @tdeo for finding minimal examples!
>
> Why is ... -
02:37 PM Bug #20871: Including methods in Enumerable doesn't make them available in Array
- Thanks @rolf and @tdeo for finding minimal examples!
Why is this ticket marked as `closed` now? -
08:43 AM Bug #20871: Including methods in Enumerable doesn't make them available in Array
- I'm running into a similar situation which I managed to reproduce with a plain ruby console and no external dependenc...
-
04:50 PM Revision b56aacba (git): [rubygems/rubygems] Define a few `inspect` methods to help debugging
- https://github.com/rubygems/rubygems/commit/ad26ccde38
- 04:36 PM Revision 0914da52 (git): [rubygems/rubygems] Add man page for 'bundle fund' command
- Signed-off-by: Andrew Nesbitt <[email protected]>
https://github.com/rubygems/rubygems/commit/897819da36 -
02:52 PM Revision cd7c6c66 (git): [ruby/pp] Simplify range nil check
- https://github.com/ruby/pp/commit/3e4b7c03b0
Co-authored-by: Nobuyoshi Nakada <[email protected]> -
02:52 PM Revision 7b51b3c7 (git): [ruby/pp] Fix pretty printing range begin/end with false or nil
- https://github.com/ruby/pp/commit/6d9c0f255a
-
02:43 PM Revision 0de7e6cc (git): [ruby/pp] [DOC] Mark up the method name
- https://github.com/ruby/pp/commit/e787cd9139
-
01:17 PM Revision bc923796 (git): [ruby/irb] Don't use delegator to install helper methods to main
- object
(https://github.com/ruby/irb/pull/1031)
IRB used delegator to install command as a method of frozen main obje... -
01:13 PM Revision edf5a738 (git): [ruby/irb] Complete the missing documentation abount the environment
- variables
(https://github.com/ruby/irb/pull/1028)
https://github.com/ruby/irb/commit/68f5cf0535 -
12:56 PM Revision dd473cec (git): [rubygems/rubygems] Fix binstub test bug
- the overwritten binstub in the test has a final new line that makes it
not match "OMG" exactly from the beginning, th... -
12:34 PM Revision 492b379b (git): [ruby/pp] [DOC] Add documents
- https://github.com/ruby/pp/commit/dbf177d0fc
- 11:52 AM Revision aea38ef8 (git): Update default gems list at 6dc333265077944ab17a7f4ae2ed65 [ci skip]
- 11:51 AM Revision 6dc33326 (git): [ruby/rdoc] Bump version to v6.8.1
- https://github.com/ruby/rdoc/commit/9a7ab17f40
- 11:32 AM Revision 39f421c9 (git): [ruby/rdoc] Update rdoc.gemspec
- (https://github.com/ruby/rdoc/pull/1211)
https://github.com/ruby/rdoc/commit/10596827f0 -
10:31 AM Revision 2861aa22 (git): Make `rb_ec_set_vm_stack` conformant to the C++11 requirement
- Https://learn.microsoft.com/en-us/cpp/build/reference/zc-inline-remove-unreferenced-comdat?view=msvc-140
> If `/Zc:in... -
10:31 AM Revision 0c8a3181 (git): Win32: Remove unreferenced COMDAT from object files
- Windows 11 SDK Version 10.0.26100.0 introduced a new internal inline
function in ucrt/corecrt_math.h. Even it appear... -
10:31 AM Revision 3d6fe67f (git): Win32: Expose wchar main routine only
- Warned if both of `main` and `wmain` are exposed:
```
LINK : warning LNK4067: ambiguous entry point; selected 'mainCR... -
10:31 AM Revision e5b29c89 (git): Make `MUNICODE_FLAG` simply expanded
- It is not expected that `target_os` will change going forward.
-
10:31 AM Revision 104ba2ed (git): `EXE_LDFLAGS` uses the same `MUNICODE_FLAG`
-
10:31 AM Revision fba0b48c (git): `-municode` is available for MinGW-w64 targets only
-
10:31 AM Revision c71f74c3 (git): Use wide character startup
- Mingw crt-git 12.0.0.r369.g0d4221712-1 now prohibits "command line
contains characters that are not supported in the ... -
10:31 AM Revision 1e56c26a (git): [ruby/net-http] test_https.rb - fix test_session_reuse_but_expire
- https://github.com/ruby/net-http/commit/5544243c41
- 10:31 AM Revision 870e5b2b (git): [ruby/openssl] Only CSR version 1 (encoded as 0) is allowed by PKIX standards
- RFC 2986, section 4.1 only defines version 1 for CSRs. This version
is encoded as a 0. Starting with OpenSSL 3.3, set... -
10:31 AM Revision 910d10e4 (git): Update minitest-5.25.1
- 5.16.3 is flaky with `make test-bundled-gems`
https://github.com/ruby/actions/actions/runs/11898853810/job/33156475298 - 10:16 AM Revision 40e058a1 (git): * 2024-11-19 [ci skip]
-
10:16 AM Revision dcbec61e (git): Added configuration for vcpkg and system openssl libraries
-
10:16 AM Revision 0c40fe8a (git): Make `rb_ec_set_vm_stack` conformant to the C++11 requirement
- Https://learn.microsoft.com/en-us/cpp/build/reference/zc-inline-remove-unreferenced-comdat?view=msvc-140
> If `/Zc:in... -
10:16 AM Revision b34e440d (git): Win32: Remove unreferenced COMDAT from object files
- Windows 11 SDK Version 10.0.26100.0 introduced a new internal inline
function in ucrt/corecrt_math.h. Even it appear... -
10:16 AM Revision 3722b18e (git): Enabled windows-2022 again
-
10:00 AM Bug #20900: Net.send(:remove_const, :HTTPSession) does not emit warnings
- hsbt (Hiroshi SHIBATA) wrote in #note-5:
> >You added it as Net::HTTP::HTTPSession, it used to be just Net::HTTPSess... -
09:35 AM Bug #20900: Net.send(:remove_const, :HTTPSession) does not emit warnings
- >You added it as Net::HTTP::HTTPSession, it used to be just Net::HTTPSession.
I fixed that at https://github.com/r... -
09:03 AM Bug #20900: Net.send(:remove_const, :HTTPSession) does not emit warnings
- I think warning on removal is a good thing. It makes compatibility code in webmock a bit more involved but that's tot...
-
04:16 AM Bug #20900 (Closed): Net.send(:remove_const, :HTTPSession) does not emit warnings
- Applied in changeset commit:git|9c777f282f8482400d4b0c7993d520c18cb1b652.
----------
[Bug #20900] Warn deprecated co... -
03:28 AM Bug #20900: Net.send(:remove_const, :HTTPSession) does not emit warnings
- I restore `HTTPSession` at https://github.com/ruby/net-http/pull/191
-
02:43 AM Bug #20900: Net.send(:remove_const, :HTTPSession) does not emit warnings
- I wish the `:remove_const` should also emit the warnings so that at least WebMock users can be aware of this change.
... -
02:41 AM Bug #20900 (Closed): Net.send(:remove_const, :HTTPSession) does not emit warnings
- After https://github.com/ruby/net-http/pull/189 has been merged and cherry-picked to Ruby master branch,
`Net.send(:... -
09:19 AM Revision 716ea630 (git): [ruby/net-http] Need to restore under the Net namespace
- https://github.com/ruby/net-http/commit/4650f86981
-
08:16 AM Feature #20876: Introduce `Fiber::Scheduler#blocking_operation_wait` to avoid stalling the event loop.
- go ahead.
- 07:00 AM Revision 811dfa7c (git): Update bundled gems list as of 2024-11-19
- 05:48 AM Revision f1c5c90d (git): Update default gems list at da8c8743d554055d0e98ca0f8551f0 [ci skip]
-
05:47 AM Revision da8c8743 (git): [ruby/rdoc] Bump up v6.8.0
- https://github.com/ruby/rdoc/commit/cf09b2ebb8
-
05:33 AM Feature #20901 (Closed): What's status of Refinement#refined_class?
- Applied in changeset commit:git|7ed027a8332e6f64b2a3253f3b48c0488f1184aa.
----------
Remove deprecated method Refine... -
02:57 AM Feature #20901 (Closed): What's status of Refinement#refined_class?
- I found the following code in `eval.c`.
```
rb_warn_deprecated_to_remove("3.4", "Refinement#refined_class", "Refi... -
05:33 AM Revision 7ed027a8 (git): Remove deprecated method Refinement#refined_class
- [Feature #20901]
-
05:05 AM Feature #19366 (Closed): Rename/alias Refinedment#refined_class => #refined_module
- After discussions in [Feature #19714], Refinement#target was added, so I close this issue.
-
03:43 AM Revision 9c777f28 (git): [Bug #20900] Warn deprecated constant when removing
-
03:42 AM Revision 727b2a29 (git): [ruby/digest] Fix `-Wundef` warnings
- https://github.com/ruby/digest/commit/0ea3ac9926
-
03:39 AM Revision b23c5063 (git): [ruby/net-http] Restore HTTPSession constant for backward compatibility
- https://github.com/ruby/net-http/commit/37f17d29e0
-
03:15 AM Revision eb2b0c2a (git): [DOC] Fix the default `limit` of String#split
- We can't pass `nil` as the second parameter of `String#split`.
Therefore, descriptions like "if limit is nil, ..." ar... -
02:39 AM Feature #20893: random/formatter.rb: Separate from securerandom
- >put it back in the standard library, or
I prefer that approach.
11/18/2024
-
11:13 PM Revision 519b2336 (git): Test with sinatra to 4.1.0
-
10:13 PM Bug #20862 (Closed): gem install --document=rdoc,ri fails with some gem
- Since the PR has been merged, I'm closing this now. Thanks again for reporting it.
In the future, you can report rel... - 03:04 PM Revision 4a7ac694 (git): Fix grammar errors and typos in gc.rb
-
11:46 AM Revision 07bf7840 (git): Don't need to call test-bundled-gems-fetch for bundled_gems_spec-run
-
11:46 AM Revision d9a9d5a0 (git): Move configuration to RSpec.configure
-
11:46 AM Revision 2dc8c48e (git): Need to install all of dependency for bundler test suite
-
11:46 AM Revision 73614b6e (git): Added PREPARE_BUNDLED_GEMS before bundled_gems_spec-run
-
11:46 AM Revision 0c8bd35b (git): Install zeitwerk at test-bundled-gems-prepare
-
11:46 AM Revision ce580f4a (git): Fixed dependency of make test-bundled-gems
-
11:46 AM Revision c17ab1ee (git): Fixed required path with example location
-
11:46 AM Revision 1a416920 (git): Load required helpers from bundler examples and invoke bundled_gems_spec.rb at test-bundled-gems
-
11:46 AM Revision df077a49 (git): Move spec directory from bundler examples
-
10:32 AM Revision ee0915fe (git): [ruby/rdoc] Extract excerpt from raw pages correctly
- (https://github.com/ruby/rdoc/pull/1200)
Fixes https://bugs.ruby-lang.org/issues/20862
https://github.com/ruby/rdoc... -
09:12 AM Bug #20871: Including methods in Enumerable doesn't make them available in Array
- I managed to narrow it down a bit further. With the versions specified in https://github.com/rolftimmermans/ruby-2087...
-
07:24 AM Bug #20871: Including methods in Enumerable doesn't make them available in Array
- We are running into the exact same problem. I was not able to reproduce it except as part of a Rails application. May...
-
05:02 AM Bug #20871 (Feedback): Including methods in Enumerable doesn't make them available in Array
- The example works as expected on Ruby 3.3.6. It seems unlikely the commit you are referencing is related, because th...
-
09:06 AM Revision 7b8db102 (git): win32/ifchange.bat: Remove code for old `command.com` [ci skip]
-
09:05 AM Revision 3fee7e7d (git): win32/ifchange.bat: Discard useless message
- When the destination does not exist, `del` needs to do nothing.
-
09:05 AM Revision d768b200 (git): win32/setup.mak: Remove unnecessary quotes and adjust quoting style
-
07:43 AM Revision 0f75ac83 (git): [ruby/digest] Adjust styles [ci skip]
- - Use the C90 standard style for comments, since this gem supports
versions prior to ruby 2.7.
- Adjust the indent... -
06:48 AM Revision 7407aa51 (git): Don't use Spec::Path.base_system_gem_path
-
06:48 AM Revision 498c960a (git): Install zeitwerk without bundle install
-
05:05 AM Bug #20895 (Closed): Network related test failures
-
05:04 AM Bug #20891 (Rejected): Dir.foreach does not give a static list.
-
04:34 AM Revision 29fdb73c (git): [ruby/digest] Fix loading of digest ext libraries with `--with-static-linked-ext`
- `rb_ext_resolve_symbol` is not always available on some platforms
including WASI, and we don't need to use it when th... -
04:33 AM Bug #20795: Timeout method doesn't check for negative time values
- PR was filed for this: https://github.com/ruby/timeout/pull/51
- 04:29 AM Revision 57daed5e (git): Update default gems list at 572eebf603877161d46352328752c5 [ci skip]
-
04:28 AM Revision 572eebf6 (git): [ruby/tempfile] Bump up v0.3.1
- https://github.com/ruby/tempfile/commit/297bdf2c8d
-
04:19 AM Revision 6c142d05 (git): [ruby/tempfile] Stop using `IO::NULL` for feature detection
- `IO::NULL`'s underlying file `/dev/null` is not always available on
WASI, so use of the file on top-level code (intro... - 03:24 AM Revision 62007415 (git): Update default gems list at 9c6217fd05912388a629d8151f4048 [ci skip]
-
03:23 AM Revision 9c6217fd (git): [ruby/json] Fix the BEWARE documentation in `load` and `unsafe_load`.
- https://github.com/ruby/json/commit/2d62ec449f
-
03:23 AM Revision f3e17a84 (git): [ruby/json] Release 2.8.2
- https://github.com/ruby/json/commit/d5e4a6e3fd
- 03:23 AM Revision 62e1469e (git): [ruby/json] Fix redundant to_str call
- https://github.com/ruby/json/commit/61f022dfbd
11/17/2024
-
01:49 PM Revision 8fe8021f (git): Win32: Expose wchar main routine only
- Warned if both of `main` and `wmain` are exposed:
```
LINK : warning LNK4067: ambiguous entry point; selected 'mainCR... -
01:45 PM Revision 36d02dc3 (git): Fix format modifier for `size_t`
- Also fix the message, just `RB_GC_MAX_NAME_LEN` chars long is OK.
-
12:18 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- I am getting this error, too, when running the suite of one of our Rails apps. It only happens for one app, not for o...
-
10:56 AM Revision c129e011 (git): Make `rb_ec_set_vm_stack` conformant to the C++11 requirement
- Https://learn.microsoft.com/en-us/cpp/build/reference/zc-inline-remove-unreferenced-comdat?view=msvc-140
> If `/Zc:in... -
10:29 AM Revision a6fe3fea (git): Win32: Remove unreferenced COMDAT from object files
- Windows 11 SDK Version 10.0.26100.0 introduced a new internal inline
function in ucrt/corecrt_math.h. Even it appear... -
09:44 AM Feature #20770: A *new* pipe operator proposal
- In case anybody interested, I spent some time on Staruday experimenting on an implementation of @AlexandreMagro’s ide...
-
01:54 AM Revision 6588cc4e (git): Workaround for VC 19.42.34433 again
- Prefix underscore is already removed here.
- 01:36 AM Revision 3c30af77 (git): Fix stack-use-after-return (#12105)
- http://ci.rvm.jp/results/trunk_asan@ruby-sp1/5409001
```
===========================================================...
11/16/2024
-
08:43 PM Feature #20899: Reconsider adding `Array#find_map`
- Dan0042 (Daniel DeLorme) wrote in #note-3:
> Another idea is `filter_map(first: true)`
> Or `filter_map(limit: N)` ... -
06:42 PM Feature #20899: Reconsider adding `Array#find_map`
- Another idea is `filter_map(first: true)`
Or `filter_map(limit: N)` to return at most N elements (in this case 1).
... -
12:51 PM Feature #20899: Reconsider adding `Array#find_map`
- nobu (Nobuyoshi Nakada) wrote in #note-1:
> As for this name, I’m not sure if it is appropriate, though.
Few more... -
04:50 AM Feature #20899: Reconsider adding `Array#find_map`
- I use “`break` from `find` block” quite often, and admit such method will be useful.
As for this name, I’m not sure ... -
03:05 PM Revision bc409f3f (git): Workaround for VC 19.42.34433
- Suddenly it began to add `_ucrt_int_to_float` by the recent version.
-
01:46 PM Revision 7be4c0a8 (git): mkexports.rb: Revert removed flip-flop
- This reverts commit 63ae1e3cb5d302e5229143c00152328166d26780.
-
10:06 AM Bug #20896 (Closed): io/nonblock operations not ractor-safe
- The PR was merged.
-
06:05 AM Bug #20785: Should `a in b, and c` `a in b, or c` `a in b, rescue c` be syntax ok?
- Dan0042 (Daniel DeLorme) wrote in #note-8:
> I doubt my opinion makes any difference here, but the above makes no se... -
04:18 AM Revision 00243876 (git): [ruby/io-nonblock] mark extension as ractor safe
- https://github.com/ruby/io-nonblock/commit/ba445b37d5
Also available in: Atom