Activity
From 11/12/2024 to 11/18/2024
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
11/15/2024
-
10:41 PM Feature #20899 (Open): Reconsider adding `Array#find_map`
- I would like to retry proposing method `Array#find_map` that was rejected in [8421](https://bugs.ruby-lang.org/issues...
-
10:05 PM Revision a97621ef (git): wasm: align fiber stack pointer to 16 bytes (#12101)
- wasm: align fiber stack pointer to 16 bytes
In WebAssembly C ABI, the linear stack pointer must be always aligned
to... -
09:13 PM Bug #20898 (Closed): Backport https://github.com/ruby/ruby/pull/9737 to Ruby 3.3 and 3.2
- To request a backport (of a commit merged to master), you need to "close" the ticket and specify REQUIRED in the Back...
-
08:23 PM Bug #20898 (Closed): Backport https://github.com/ruby/ruby/pull/9737 to Ruby 3.3 and 3.2
- The memory corruption issue on Wasm led to mysterious crashes and [consumed much debugging time](https://github.com/r...
-
06:16 PM Bug #20897 (Closed): resolv: not usable across ractors
- Using the `resolv` library in a non-main ractor is impossible, due to DNS resources being memoized in a mutable class...
-
06:13 PM Bug #20896 (Closed): io/nonblock operations not ractor-safe
- This prevents from calling `socket.nonblock = true` in a non-main ractor.
https://github.com/ruby/io-nonblock/pu... - 04:10 PM Revision 421fecbb (git): Update default gems list at 2a0f8d62b6f958b4df8fd806e4fea7 [ci skip]
-
04:09 PM Revision 2a0f8d62 (git): [ruby/syntax_suggest] v2.0.2
- https://github.com/ruby/syntax_suggest/commit/e99b5ba287
-
04:06 PM Revision 3a547e25 (git): [ruby/syntax_suggest] Explain why class exists
- https://github.com/ruby/syntax_suggest/commit/8c36b0cb35
-
04:06 PM Revision 03a77c03 (git): [ruby/syntax_suggest] Fix spelling
- https://github.com/ruby/syntax_suggest/commit/9c78283363
-
04:06 PM Revision 7969f679 (git): [ruby/syntax_suggest] Freeze strings
- https://github.com/ruby/syntax_suggest/commit/b17bf0baca
-
09:28 AM Revision ed4871af (git): Update `rubyarchdir` and `rubylibdir` as well for tests
- These are also different between build time and after installation.
- 09:12 AM Revision 84470d72 (git): Disable HEv2 tests temporarily (#12097)
- * Disable HEv2 tests temporarily
To suppress error log output in CI.
They should have been DISABLE in PR #12070.
--... - 08:50 AM Revision 31741719 (git): * append newline at EOF. [ci skip]
-
08:50 AM Revision a6f25023 (git): Port test_warn_zeitwerk.rb to RSpec example
-
08:50 AM Revision 5bd0dfbf (git): Port test_warn_bootsnap_and_gem.rb to RSpec example
-
08:50 AM Revision 5395afd4 (git): Port test_warn_bootsnap_rubyarchdir_gem.rb to RSpec example
-
08:50 AM Revision 0afd77d7 (git): Port test_warn_bootsnap.rb to RSpec example
-
05:52 AM Revision b4d8e90c (git): `rb_bug` prints a newline after the given message [ci skip]
-
05:04 AM Revision b45f7a54 (git): Find .ext/common path from LOAD_PATH for out-of-place build
-
05:04 AM Revision 8dccf5a3 (git): Port test_no_warn_sub_feature.rb to RSpec example
-
05:04 AM Revision 52e86726 (git): Port test_warn_sub_feature.rb to RSpec example
-
05:04 AM Revision c5637f94 (git): fiddle provide sub-feature like fiddle/import
-
05:04 AM Revision 58795516 (git): Port -r option test to RSpec examples
-
05:04 AM Revision 208c4670 (git): Port bundle exec with shebang script to RSpec example
-
05:04 AM Revision 703cffff (git): Port bundle exec warning check to RSpec example
-
05:04 AM Revision 49fde29f (git): Port test_no_warn_dependency.rb to RSpec example
-
05:04 AM Revision bb200830 (git): Port test_warn_dependency.rb to RSpec example
-
05:04 AM Revision 699e710a (git): Port test_no_warn_dash_gem.rb to RSpec example
-
03:15 AM Revision 8e98fbdd (git): [ruby/net-http] Remove deprecated constants
- These constants, isolated in net/http/backward.rb, have not only been
deprecated since 2001, but have also had a warn... - 02:38 AM Revision 1b417c3e (git): Bump github/codeql-action from 3.27.3 to 3.27.4
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.3 to 3.27.4.
- [Release notes](https:... -
01:31 AM Revision 226cfda3 (git): [ruby/syntax_suggest] Fix missing line break due to puts logic
- In #225 it was reported that the output looks incorrect:
```
$ cat /tmp/4a71c7e417cc9eac0971e3a2519b295c/scratch.rb
... -
12:22 AM Bug #20888: 4c270200db breaks TestGemRemoteFetcherLocalSSLServer tests or so
- (I changed the status by mistake and will reassign myself)
-
12:21 AM Bug #20888 (Assigned): 4c270200db breaks TestGemRemoteFetcherLocalSSLServer tests or so
-
12:20 AM Bug #20888 (Open): 4c270200db breaks TestGemRemoteFetcherLocalSSLServer tests or so
- Thank you for reporting.
As you pointed out, I believe the test failures are due to the Happy Eyeballs v2 implementa... - 12:18 AM Revision 51666c82 (git): Make fast_fallback option false by default temporarily (#12070)
- to suppress failing output in CI.
11/14/2024
- 11:21 PM Revision facb82ab (git): [rubygems/rubygems] Update test_project_sanity.rb
- https://github.com/rubygems/rubygems/commit/279eefb8a3
-
11:16 PM Revision 11265bae (git): Use environmental variable for bundled_gems_spec.rb
-
11:16 PM Revision 2d2e5a38 (git): Port test_warn_redefined.rb to RSpec example
-
11:16 PM Revision 1063b5a1 (git): Port test_warn_dash_gem.rb to RSpec example
-
11:16 PM Revision b44272fc (git): Port test_warn_bundled_gems.rb to RSpec example
-
11:15 PM Revision 31bdffb5 (git): YJIT: Specialize String#dup (#12090)
-
11:14 PM Revision 8f3a6ebc (git): [ruby/reline] Drop loading terminfo, remove fiddle dependency in
- non-windows environment.
(https://github.com/ruby/reline/pull/769)
Reline works perfectly in most major terminal emu... -
09:51 PM Bug #20895: Network related test failures
- Actually, it seems that I was a bit unlucky and `ruby 3.4.0dev (2024-11-15 master 4074c6b427) +PRISM [x86_64-linux]` ...
-
06:04 PM Bug #20895 (Closed): Network related test failures
- Testing recent Ruby in Fedora Rawhide, I have started to observe following errors:
~~~
183) Failure:
TestSocket_... -
08:57 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- Thank you @mattjankowski, your help is appreciated.
-
08:16 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- I have an M4 Max MacBook Pro and also see this issue. Like the initial report, I also saw it by just launching a rail...
-
07:03 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- If we can clearly show that it's a kernel bug I am sure that we can get Apple to pay attention and fix it.
Two imp... -
05:29 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- With respect to getting Apple's attention, maybe they prioritize reports from beta versions. Maybe worth a try?
-
01:12 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- PHP developer chiming in here.
I ran into the exact same point at which my Mac Mini M4 panicked when running the Ps... -
04:12 AM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- > No. Modern kernels don't allow unprivileged programs like YJIT to crash them, period.
Makes sense to me. Does any... -
03:41 AM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- > That said, is there any possibility that this is actually a YJIT or Ruby fork bug somehow?
No. Modern kernels do... -
02:01 AM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- Unfortunate update from Apple:
> Thank you for being patient while the case was under review. I did receive a resp... -
06:58 PM Feature #20861: Add an environment variable for tuning the default thread quantum
- Out of curiosity, Python has a way of setting the GIL switching interval too: https://docs.python.org/3.6/library/sys...
-
05:23 PM Feature #20861: Add an environment variable for tuning the default thread quantum
- ko1 (Koichi Sasada) wrote in #note-11:
> This example doesn't make sense for the real app because nobody repeat slee... -
05:29 PM Revision 4074c6b4 (git): Fix a stack-buffer-overflow bug
- http://ci.rvm.jp/results/trunk_asan@ruby-sp1/5408428
```
==3159643==ERROR: AddressSanitizer: stack-buffer-overflow on... -
05:04 PM Revision 7e2f9eac (git): YJIT: Specialize Integer#pred (#12082)
-
04:05 PM Bug #20800: Don't place `ruby` executable into `/usr/libexec/x86_64-linux/bin`
- With the [PR#12043](https://github.com/ruby/ruby/pull/12043), the executable is not installed into `/usr/x86_64-redha...
- 03:25 PM Revision fd4b2747 (git): Do not wait connection attempt delay without in progress fds (#12087)
- Do not wait Connection Attempt Delay without in progress fds
Reset Connection Attempt Delay when connection fails an... -
01:50 PM Revision 54ff9d35 (git): Remove dependency of version.c on gc/gc.h
- version.c does not depend on gc/gc.h.
-
10:46 AM Feature #20794 (Closed): Expose information about the currently running GC module
- Applied in changeset commit:git|ee290c94a3dd0327f3407edb02272d37470edc95.
----------
Include the currently active GC... -
10:46 AM Revision 42501015 (git): rb_raise when attempting to set the GC implementation name
- Instead of silently ignoring the key, we should raise to clearly tell
the user that this key is read-only. -
10:46 AM Revision 6795fc49 (git): rb_bug if rb_gc_impl_active_gc_name is too long
- This avoids the need to malloc, and reduces the complexity of truncating
the long string for display in RUBY_DESCRIPT... -
10:46 AM Revision ee290c94 (git): Include the currently active GC in RUBY_DESCRIPTION
- This will add +MOD_GC to the version string and Ruby description when
Ruby is compiled with shared gc support.
When ... -
10:46 AM Revision fa104419 (git): Expose GC.config[:implementation], to query the currently active GC
- And a default and readonly key to the GC.config hash that names the
current GC implementation.
This is provided by e... -
07:44 AM Revision 8a4ce4e9 (git): [rubygems/rubygems] URI::DEFAULT_PARSER.escape is obsoleted. We should use URI::RFC2396_PARSER.escape explicitly
- https://github.com/rubygems/rubygems/commit/64f026c9d4
-
07:44 AM Revision 331f1647 (git): [rubygems/rubygems] Revert "mustermann depends on URI::RFC2396_PARSER behavior"
- This reverts commit https://github.com/rubygems/rubygems/commit/82b25dd75afd.
https://github.com/rubygems/rubygems/c... -
04:52 AM Feature #20894 (Open): Allow `Range#last(n)` for beginless ranges with Integer end
- `Range#last(n)` raises an exception on beginless ranges.
```
(..5).last(3) #=> can't iterate from NilClass (TypeE... - 03:50 AM Revision 028958f9 (git): Update default gems list at 0f5e3dca5a5856aec2fc916a4b566f [ci skip]
-
03:49 AM Revision 0f5e3dca (git): [ruby/uri] Bump up v1.0.2
- https://github.com/ruby/uri/commit/e46960a467
-
03:33 AM Feature #20893: random/formatter.rb: Separate from securerandom
- lol
```shell-session
$ git ls-files -- '**/random/formatter.rb'
lib/bundler/vendor/securerandom/lib/random/forma... -
03:20 AM Feature #20893 (Closed): random/formatter.rb: Separate from securerandom
- For historical reasons, random/formatter.rb is included in ruby/securerandom, but it does not contain any securit...
-
03:32 AM Revision 310e6603 (git): [ruby/uri] Check existence constants only URI module
- https://github.com/ruby/uri/commit/b6f583369a
- 02:23 AM Revision 44fb1de9 (git): Update default gems list at 43285f543b4ab12431a21e6b253c65 [ci skip]
-
02:22 AM Revision 43285f54 (git): [ruby/pp] Bump up v0.6.1
- https://github.com/ruby/pp/commit/812933668d
-
02:21 AM Revision 7ece47e0 (git): Update vendored thor to 1.3.2
-
02:21 AM Revision 99c35eda (git): Update vendored timeout to 0.4.2
-
02:21 AM Revision d9c754ab (git): Update vendored securerandom to 0.3.2
-
02:21 AM Revision 0ef7d59e (git): Update vendored resolv to 0.5.0
-
02:21 AM Revision 26036b12 (git): Update vendored net-http to 0.5.0
-
02:21 AM Revision 570336b8 (git): Update vendored fileutils to 1.7.3
-
02:21 AM Revision cadf559a (git): Update vendored optparse to 0.6.0
-
02:21 AM Revision abb6f5c8 (git): [rubygems/rubygems] Fix `bin/rake spec:all` task
- Only in CI, if two different test runs are started (like `bin/rake
spec:all` does), the second one would not install ... -
02:21 AM Revision bf569c80 (git): [rubygems/rubygems] I don't see how this could happen
- https://github.com/rubygems/rubygems/commit/8b6f9b7f05
-
02:21 AM Revision 4fc82519 (git): [rubygems/rubygems] Make sure `bundle viz` specs are actually run
- These are marked as realworld, but the realworld workflow file does not
install graphviz, so the specs are actually s... -
02:21 AM Revision a0f1f161 (git): asn1: fix ObjectId#==
- Compare by the dotted decimal notation rather than the NID.
OpenSSL::ASN1::ObjectId can store OIDs that are not regi... -
02:21 AM Revision 4e7e2e9e (git): [ruby/openssl] pkcs7: fix memory leak in error path of PKCS7.new and .read_smime
- A follow-up to commit https://github.com/ruby/openssl/commit/27e11f2d1dcd and https://github.com/ruby/openssl/commit/...
-
02:21 AM Revision 419fb2f3 (git): [ruby/openssl] x509: fix handling of multiple URIs in Certificate#crl_uris
- The implementation of OpenSSL::X509::Certificate#crl_uris makes the
assumption that each DistributionPoint in the CRL... -
02:21 AM Revision 97be56fc (git): [ruby/openssl] test_x509cert.rb: break up test_extension into smaller units
- test_extesion is testing too many features at once and is hard to
navigate. Let's split each chunk apart for more cla... -
02:21 AM Revision a4183781 (git): [ruby/json] Only use the key cache if the Hash is in an Array
- Otherwise the likeliness of seeing that key again is really low, and looking up
the cache is just a waste.
Before:
... -
02:20 AM Revision 1bab8bf8 (git): [ruby/uri] Removed duplicated declare step for constants under the URI::RFC2396_REGEXP::PATTERN
- https://github.com/ruby/uri/commit/60a8bc1575
-
02:20 AM Revision 1d6c9861 (git): [ruby/uri] Restore constants like URI::REGEXP::PATTERN::IPV6ADDR
- https://github.com/ruby/uri/commit/ee9a38701a
-
12:24 AM Revision e97dcf53 (git): Fix the method name in a comment [ci skip]
- 12:23 AM Revision 9783cdb0 (git): Update action.yml - fix typo [ci skip]
11/13/2024
-
09:17 PM Revision 30e1d6b5 (git): YJIT: Add inline_block_count stat (#12081)
-
08:27 PM Revision 90714697 (git): Add a comment about Integer#downto Enumerator
-
08:27 PM Revision 01db4561 (git): Move Array#map to Ruby
- Co-Authored-By: Aaron Patterson <[email protected]>
-
08:27 PM Revision c9a5a716 (git): Move Array#select to Ruby
- Co-Authored-By: Aaron Patterson <[email protected]>
-
08:27 PM Revision d57d8554 (git): Move Integer#downto to Ruby
- Co-Authored-By: Aaron Patterson <[email protected]>
-
07:42 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- I think https://github.com/ruby/ruby/pull/11545 is a good change and worth merging.
It doesn't hide any warning, but... -
06:48 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- Oh, indeed. You're right.
-
06:15 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- Yes, the trouble is that for one version the require will still actually work. I don't think your PR actually changes...
-
06:05 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- I think the trouble is on `require 'fiddle'` in 3.4, e.g. in reline, it would actually succeed (and return true):
``... -
02:35 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- My PR would not warn `fiddle` require in `x` at all, because the `require` did not succeed, right? That was the point...
-
01:23 PM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- https://github.com/ruby/ruby/commit/8cd36a6dab170f4127c58c07b1a388dd3813fb7a removed the first batch of gems from the...
-
09:12 AM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- @hsbt My patch in https://github.com/ruby/ruby/pull/11550 seems to work correctly, though, right? I understand the co...
-
05:47 AM Bug #20714: Handle optional dependencies in `bundled_gems.rb`
- I have no idea to correctly handling optional dependency now. I reverted related commit for Ruby 3.4 at https://githu...
- 05:25 PM Revision beafae97 (git): YJIT: Specialize `String#[]` (`String#slice`) with fixnum arguments (#12069)
- * YJIT: Specialize `String#[]` (`String#slice`) with fixnum arguments
String#[] is in the top few C calls of several... -
04:19 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- One more note is that you can still use preload if you disable Rail's enabling of YJIT (`config.yjit = false`). You c...
-
02:37 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- I can also reproduce this on two M4 Max Macbook Pros. For my app, it actually panics on app start (either during or r...
-
08:06 AM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- I have no problems on a m2 MacbookPro Max either. We got a new m4 MacbookPro Max yesterday where this happens constan...
-
02:55 AM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- Not sure if it's of any use, but this doesn't show up on my M1 Mac with Ruby 3.3.6 compiled with YJIT.
-
12:33 AM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- > Btw.: Can you reproduce it or am I still the only one?
I don't have access to the new M4 Macs to try, unfortunat... -
04:13 PM Revision 202a377d (git): [ruby/rdoc] Split list of class and instance methods in two
- (https://github.com/ruby/rdoc/pull/1206)
Looking for a method is easier because eyes don't have to skip dashes or
do... -
02:20 PM Feature #20350 (Closed): Return chilled string from Symbol#to_s
- Applied in changeset commit:git|6deeec5d459ecff5ec4628523b14ac7379fd942e.
----------
Mark strings returned by Symbol... - 02:20 PM Revision 6deeec5d (git): Mark strings returned by Symbol#to_s as chilled (#12065)
- * Use FL_USER0 for ELTS_SHARED
This makes space in RString for two bits for chilled strings.
* Mark strings returne... -
01:39 PM Bug #20785: Should `a in b, and c` `a in b, or c` `a in b, rescue c` be syntax ok?
- I think @Dan0042 has a point.
For instance if I'm using some longer variables names and the array/tuple has many ele... -
01:14 PM Bug #20785: Should `a in b, and c` `a in b, or c` `a in b, rescue c` be syntax ok?
- mame (Yusuke Endoh) wrote in #note-5:
> In terms of a newline after a comma, it should be handled as an end of a sen... -
05:16 AM Bug #20785 (Assigned): Should `a in b, and c` `a in b, or c` `a in b, rescue c` be syntax ok?
-
01:14 PM Revision 37a16c78 (git): string.c: preserve coderange when interning a string
- Since `str_do_hash` will most likely scan the string to
compute the coderange, we might as well copy it over in the
i... -
12:32 PM Revision fae86a70 (git): string.c: Directly create strings with the correct encoding
- While profiling msgpack-ruby I noticed a very substantial amout of time
spent in `rb_enc_associate_index`, called by ... -
09:29 AM Revision bfb4783c (git): Move `Symbol#name` into `symbol.rb`
- This allows to declare it as leaf just like `Symbol#to_s`.
Co-Authored-By: Étienne Barrié <[email protected]> -
08:35 AM Revision ae733a69 (git): [rubygems/rubygems] Include original error when openssl fails to load
- https://github.com/rubygems/rubygems/commit/440343b791
-
08:13 AM Misc #10628 (Closed): Peformance of URI module
-
07:54 AM Revision 38b07a7f (git): Revert force_activate feature. It's unnecessary for Ruby 3.4.
- I will add this feature for Ruby 3.5 again.
-
07:25 AM Revision 23357684 (git): [ruby/openssl] make bn shareable when frozen
- https://github.com/ruby/openssl/commit/d3c8e661e8
-
07:09 AM Revision 0f28be6a (git): [CI] add GCC 14
-
05:16 AM Bug #20881 (Assigned): Complex#** returns discontinuous results in Fixnum and Bignum exponents
-
05:16 AM Bug #20866 (Assigned): Prism assertion when running simplecov with branch coverage and requiring certain code
-
05:16 AM Bug #20817 (Assigned): Ruby 3.4.0dev emits `warning: possibly useless use of + in void context` while Ruby 3.3.5 does not
-
05:16 AM Bug #20776 (Assigned): [PRISM] Pattern matching syntax error message
-
05:16 AM Feature #20757 (Assigned): Make rb_tracearg_(parameters|eval_script|instruction_sequence) public C-API
-
05:16 AM Bug #20743 (Assigned): ruby doesn't properly split RUBY_DEBUG_LOG_FILTER into items
-
05:16 AM Bug #20726 (Assigned): Issue with hash without braces when assigned to constant with ractor literals
-
05:16 AM Bug #20472 (Assigned): Ractor support for ** into hash literal
-
05:16 AM Misc #20238 (Assigned): Use prism for mk_builtin_loader.rb
-
05:14 AM Bug #20867 (Third Party's Issue): bundle and Gem.user_dir with spaces or require_relative dir with spaces
-
05:12 AM Feature #20887: Add "latest" version to "docs.ruby-lang.org"
- >Module: Comparable (Ruby 2.5.8)
>Module: Comparable (Ruby 3.0.3)
The above results are https://ruby-doc.org/, no... - 05:07 AM Revision 942ec7ab (git): [ruby/uri] Remove rakelib/ dir from gem also
- https://github.com/ruby/uri/commit/a0dd612e90
- 05:07 AM Revision 7d5fdd97 (git): [ruby/uri] Remove unused files from the gem package
- https://github.com/ruby/uri/commit/f0847c266c
-
04:47 AM Revision 441069c0 (git): We can't handle optional dependency without new API of Rubygems.
- I don't want to make bundled_gems.rb more complex and complicate.
Revert "Fixed warning condition with LoadError"
T... -
03:56 AM Bug #20891: Dir.foreach does not give a static list.
- ```ruby
a = [ 1, 2, 3 ]
a.each do |i|
a << i
end
```
You are doing this using your file system. The cont... - 03:22 AM Revision 8ae63ca3 (git): Bump github/codeql-action from 3.27.1 to 3.27.3
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.27.1 to 3.27.3.
- [Release notes](https:... -
12:46 AM Bug #20888 (Assigned): 4c270200db breaks TestGemRemoteFetcherLocalSSLServer tests or so
11/12/2024
-
10:02 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- Thanks for looking into it. I already reported it before posting here, feedback ID at Apple is FB15774033. No answer ...
-
09:52 PM Bug #20890 (Third Party's Issue): MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- Fascinating. Could you please also [report](https://developer.apple.com/bug-reporting/) this to Apple? It's clearly ...
-
06:52 PM Bug #20890 (Open): MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
-
06:28 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- OK, I got no small example (tried a lot) but a reproducible case with then open source rails app [mastodon](https://g...
-
05:36 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- Thanks for your fast reply. You're right the reproduction steps are missing, though unfortunately I tried to recreate...
-
05:28 PM Bug #20890 (Feedback): MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- How can we reproduce your issue? We don't know how to run "my Rails app". If you can show commands for reproducing it...
-
04:20 PM Bug #20890: MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- For reference here is another backtrace from 3 days ago which I found by googling around, so somebody else seems to h...
-
03:56 PM Bug #20890 (Third Party's Issue): MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT
- I'm getting the following panic which seems like it happens on network access, but *only when YJIT is enabled*:
``... -
07:21 PM Bug #20892 (Closed): `ObjectSpace.dump` can produce broken JSON for classes with temporary names
- Applied in changeset commit:git|ee1cd1656fc667840282a4e9c3f2cc5e3154e50e.
----------
ObjectSpace.dump: handle Module... -
06:47 PM Bug #20892 (Closed): `ObjectSpace.dump` can produce broken JSON for classes with temporary names
- ```ruby
puts ObjectSpace.dump(Class.new.tap { |c| c.set_temporary_name('" little boby table') })
```
Produces th... -
07:21 PM Revision ee1cd165 (git): ObjectSpace.dump: handle Module#set_temporary_name
- [Bug #20892]
Until the introduction of that method, it was impossible for a
Module name not to be valid JSON, hence ... - 07:20 PM Revision a24570a6 (git): ObjectSpace.dump: handle Module#set_temporary_name (#12068)
- ObjectSpace.dump: handle Module#set_temporary_name
[Bug #20892]
Until the introduction of that method, it was impos... -
07:02 PM Feature #20770: A *new* pipe operator proposal
- lpogic (Łukasz Pomietło) wrote in #note-46:
> I wonder if the pipeline operator with assignment wouldn't also be use... -
11:50 AM Feature #20770: A *new* pipe operator proposal
- I wonder if the pipeline operator with assignment wouldn't also be useful in everyday code:
``` ruby
str = "ABC"
... -
06:12 PM Bug #20891 (Rejected): Dir.foreach does not give a static list.
- I was using `Dir.foreach` with a block to batch change filenames.
The sample code is something like this:
```rb
... -
05:04 PM Revision f4258aae (git): [Bug #20886] Avoid double-free in regex timeout after stack_double (#12063)
- Fix regex timeout double-free after stack_double
As of 10574857ce167869524b97ee862b610928f6272f, it's possible to cr... -
03:11 PM Bug #20888: 4c270200db breaks TestGemRemoteFetcherLocalSSLServer tests or so
- Confirmed commit:fee706d9dd52d7f0444357259f33d335f21c980b with reverting commit:4c270200dbc2a3a4511e8b793a033078afd6f...
-
01:23 PM Bug #20888 (Assigned): 4c270200db breaks TestGemRemoteFetcherLocalSSLServer tests or so
- With repeatedly trying to rebuild ruby master on Fedora copr build server, recently TestGemRemoteFetcherLocalSSLServe...
-
02:33 PM Bug #20869: IO buffer handling is inconsistent when seeking
- I found another issue while looking for more sharp edges on this, and I've opened #20889 as a result.
-
02:32 PM Bug #20889 (Open): IO#ungetc and IO#ungetbyte should not cause IO#pos to report an inaccurate position
- ```ruby
require 'tempfile'
Tempfile.open(encoding: 'utf-8') do |f|
f.write('0123456789')
f.rewind
f.unge... -
02:20 PM Revision 6c123649 (git): [ruby/prism] Use RbConfig to locate libprism and headers when it is a default gem
- * This is notably necessary on TruffleRuby, which is updating to Ruby 3.3 which introduces Prism as a default gem.
* ... -
02:19 PM Revision eca3680c (git): [ruby/prism] Fix use of uninitialized value when parsing regexp
- Parsing the regexp /\A{/ causes uses an uninitialized value because it
tries to parse it as a range quantifier, so it... -
01:46 PM Feature #20884: reserve "Ruby" toplevel module for Ruby language
- Eregon (Benoit Daloze) wrote in #note-3:
> I'd suggest to update the description to use `Ruby::VERSION`).
Ok, did... -
10:53 AM Feature #20884: reserve "Ruby" toplevel module for Ruby language
- I think this is a great idea, and would allow to introduce some methods/constants/modules/classes we wouldn't be able...
-
06:15 AM Feature #20884: reserve "Ruby" toplevel module for Ruby language
- I prefer this proposal.
>The "ruby" gem name is reserved, so there's no conflict. https://rubygems.org/gems/ruby
... -
04:01 AM Feature #20884: reserve "Ruby" toplevel module for Ruby language
- +1.
However, if we introduce it, can we also introduce a document to guide the evolution, e.g. naming conventions,... -
03:21 AM Feature #20884 (Closed): reserve "Ruby" toplevel module for Ruby language
- `Ruby` would be a convenient namespace for many features of the Ruby language, in particular APIs related to the inte...
-
11:42 AM Feature #20887 (Open): Add "latest" version to "docs.ruby-lang.org"
- Searching for Ruby documentation regularly returns outdated documentation.
For example searching for "ruby comparabl... -
10:47 AM Feature #20350: Return chilled string from Symbol#to_s
- We wrote the implementation with @etienne this morning: https://github.com/ruby/ruby/pull/12065
No idea if we wish... -
10:18 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
- nobu (Nobuyoshi Nakada) wrote in #note-43:
> Saving a path string is not reliable.
Why not?
Are you thinking if ... -
06:21 AM Feature #6648: Provide a standard API for retrieving all command-line flags passed to Ruby
- Eregon (Benoit Daloze) wrote in #note-42:
> @nobu True, it would also be helpful to have a way to capture the origin... - 10:14 AM Revision fee706d9 (git): Allow Net::HTTP#request to raise Net::OpenTimeout (#12062)
- with a TCPSoerver that is only listening
to avoid AssertionFailedError on Ubuntu.
---
The tests such as
`TestNetHTT... -
09:52 AM Bug #20886: Crash due to double free on regex timeout after stack allocations
- I've opened a backport PR for Ruby 3.3. I don't believe other versions need a backport as the previous memory leak pa...
-
07:41 AM Bug #20886 (Closed): Crash due to double free on regex timeout after stack allocations
- Applied in changeset commit:git|8409edc4971f34cf0d77c375909c5b8f7b1e058a.
----------
Fix regex timeout double-free a... -
05:06 AM Bug #20886 (Closed): Crash due to double free on regex timeout after stack allocations
- As of the change from #20650 ([1057485](https://github.com/ruby/ruby/commit/10574857ce167869524b97ee862b610928f6272f)...
- 08:06 AM Revision dc08d6e9 (git): [rubygems/rubygems] Update SPDX license list as of 2024-08-19
- https://github.com/rubygems/rubygems/commit/5a094cbfab
-
07:57 AM Feature #20876: Introduce `Fiber::Scheduler#blocking_operation_wait` to avoid stalling the event loop.
- @matz said:
> go ahead
https://github.com/ruby/dev-meeting-log/blob/master/2024/DevMeeting-2024-11-07.md#featur... -
07:40 AM Revision f17cfb49 (git): Add missing macros for `__has_builtin`
-
07:33 AM Revision 8409edc4 (git): Fix regex timeout double-free after stack_double
- As of 10574857ce167869524b97ee862b610928f6272f, it's possible to crash
on a double free due to `stk_alloc` AKA `msa->... - 06:06 AM Revision a6fdd888 (git): Update default gems list at da151ab1e7ff62d55b16d677a74f0a [ci skip]
-
06:04 AM Revision da151ab1 (git): [ruby/io-console] Bump up v0.8.0.beta1
- https://github.com/ruby/io-console/commit/8ec27d403e
-
05:25 AM Revision 0452b3fa (git): [ruby/io-console] Update license files same as ruby/ruby
- https://github.com/ruby/io-console/commit/c9e3f44268
-
04:11 AM Feature #20885 (Open): String#gsub?
- I would like a variation of sub/gsub that returns a new string if there is a match, or nil otherwise.
This can be ... - 04:10 AM Revision fd7ba189 (git): Update default gems list at 9c5290138a52f1c78c01e135e2cc65 [ci skip]
-
04:09 AM Revision 9c529013 (git): [ruby/zlib] Bump up v3.2.0
- https://github.com/ruby/zlib/commit/7bb6d982fe
-
03:24 AM Revision 8655cbec (git): .gdbinit: Update RString printing for new layout [ci skip]
-
03:24 AM Revision c028bf0c (git): .gdbinit: Have rp() work without a target [ci skip]
- Useful for core dumps. It used to not work because:
(gdb) p !""
evaluation of this expression requires the t... -
02:53 AM Revision c7c73b22 (git): Fix commit miss [ci skip]
-
02:37 AM Revision a7d51080 (git): [DOC] `--with-opt-dir` options and `CONFIGURE_ARGS`
-
02:37 AM Revision 8d4ba9d4 (git): CI: check_dependencies.yml is now required [ci skip]
- `paths-ignore` cannot be used for required status checks.
-
02:34 AM Revision bf741c6f (git): [ruby/pp] Fixed file list for pp gem
- https://github.com/ruby/pp/commit/b192896a1d
-
02:31 AM Revision 9a55375d (git): Removed unused variable
- 02:19 AM Revision bc21a610 (git): Update default gems list at 400f78939cbe0b7ab8790062598fd8 [ci skip]
-
02:18 AM Revision 400f7893 (git): [ruby/pp] Bump up v0.6.0
- https://github.com/ruby/pp/commit/af2229e8e6
-
02:13 AM Bug #20808 (Closed): Data#pretty_print doesn't handle private or remove attribute readers
- Applied in changeset commit:git|107a4da122126e6d0e0ad12898d7511e472709a3.
----------
[ruby/pp] Data#pretty_print han... -
02:13 AM Revision 83702f71 (git): [ruby/pp] Handle BasicObject
- Right now attempting to pretty print a BasicObject or any other
object lacking a few core Object methods will result ... -
02:11 AM Revision 107a4da1 (git): [ruby/pp] Data#pretty_print handle privated or removed members
- [Bug #20808]
The previous implementation assumed all members are accessible,
but it's possible for users to change t... -
01:13 AM Feature #20882: Provide Boolean(...)
- Earlopain (A S) wrote in #note-5:
> I'm positive and would like to use something like this as well. However, since `... -
12:04 AM Feature #20882: Provide Boolean(...)
- Dan0042 (Daniel DeLorme) wrote in #note-8:
> I would agree with any of these combinations, but not all of them at on... - 01:06 AM Revision 4c270200 (git): [Feature #120782] Introduction of Happy Eyeballs Version 2 (RFC8305) in TCPSocket.new (#11653)
- * Introduction of Happy Eyeballs Version 2 (RFC8305) in TCPSocket.new
This is an implementation of Happy Eyeballs ve...
Also available in: Atom