Activity
From 11/07/2023 to 11/13/2023
11/13/2023
-
11:26 PM Revision fabf5bea (git): Don't overwrite shape capacity when removing ivar
- Other objects may be using the shape, so we can't change the capacity
otherwise the other objects may have a buffer o... -
11:26 PM Revision 68869e9b (git): Revert "Revert "Remove SHAPE_CAPACITY_CHANGE shapes""
- This reverts commit 5f3fb4f4e397735783743fe52a7899b614bece20.
-
11:22 PM Bug #17037: rounding of Rational#to_f
- Test case:
```
def test_rational_with_large_integer_components_to_f
r = 450359962737049649/450359962737049... -
11:16 PM Bug #18966: Strange behavior when numbered parameters and method definition are both used in a block
- Ruby 3.2.2 exhibits the same behaviour as above but on master ( as of b1f345b1 ) all of these now evaluate to 'a'
-
11:14 PM Bug #18129 (Closed): Ractor-incompatible global variables can be accessed through alias
- Closing, cannot reproduce this. @rm155 please feel free to reopen with reproduction instructions if the bug still exi...
-
11:01 PM Bug #18129: Ractor-incompatible global variables can be accessed through alias
- I've tried a number of different variations on this, but never got it to reproduce (tried `ruby 3.2.2 (2023-03-30 rev...
-
11:12 PM Bug #19160 (Closed): cmp_clamp arguments
- Fix was merged, so this can be closed.
-
11:03 PM Revision b4127084 (git): Record more info from CALLCACHE in heap dumps
- This records the called_id and klass from imemo_callcache objects in
heap dumps. -
10:48 PM Revision 775ed27d (git): [PRISM] Initialize keyword to silence warning
-
10:45 PM Bug #18119: Ractor crashes when instantiating classes
- Reproduces in 3.2.2 (MacOS 14 on x86_64). Again different error message:
```
ruby(17800,0x7000094bd000) malloc: H... -
10:41 PM Bug #18024: Ractor crashes when connections are closed in multiple Ractors
- Also not able to reproduce on `ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-darwin22]` or `ruby 3.3.0dev (2023...
-
10:14 PM Revision c552a5f7 (git): YJIT: shrink `Context` down to 15 bytes (#8911)
- * WIP context refactoring
* Refactor to remove Context.temp_mapping -
10:03 PM Bug #17624: Ractor.receive is not thread-safe
- Retested, still reproduces on 3.2.2 and 3.3.0-dev as of 2023 Nov 13.
-
09:59 PM Bug #17617: When a Ractor's incoming port is closed, Ractor.receive_if does not raise Ractor::ClosedError, but instead blocks indefinitely
- Retested, still reproduces on 3.2.2 and 3.3.0-dev as of 2023 Nov 13.
-
09:00 PM Revision e8ab3f70 (git): test: Check file name in test_thread_add_trace_func also
- For better assert failure diagnostics.
-
08:35 PM Bug #11142: Command line argument parser on windows handles double quotes inconsistently.
Is there a reason the windows parsing doesn't match the linux behavior?:
```
vscode ➜ /workspaces/ruby (master) $ r...-
08:11 PM Bug #9189: Build failure on Windows in case of nonascii TEMP environment.
- I'm unable to reproduce. Windows presents an ascii-safe alias of the TEMP folder for me so I can't seem to test the h...
-
08:02 PM Bug #11183: Cumulative error on Complex::I ** 100000000000000000000000000000000
- This behavior still exists in Ruby 3.2.2.
In order to fix this Complex#** would need to handle the special cases o... -
07:55 PM Bug #14364 (Open): Regexp last match variable in procs
-
07:47 PM Bug #14364 (Closed): Regexp last match variable in procs
-
07:51 PM Bug #17400: Incorrect character downcase for Greek Sigma
- RubyConf Hack Day: Bug still exists in 3.2.2
-
07:50 PM Bug #8444 (Open): Regexp vars $~ and friends are not thread local
-
07:47 PM Bug #8444 (Closed): Regexp vars $~ and friends are not thread local
-
07:34 PM Bug #8444: Regexp vars $~ and friends are not thread local
- RubyConf Hack Day: suggest to close
-
07:50 PM Bug #16145: regexp match error if mixing /i, character classes, and utf8
- Confirmed that it's still happening on ruby -v ruby 3.2.2 (2023-03-30 revision e51014f9c0) [arm64-darwin23]
irb(ma... -
07:46 PM Bug #9010: ./configure --prefix= cannot handle directories with spaces
- Still happening on master as b1f345b1 when building on macos:
```
../configure --prefix="${HOME}/dir with space/.ru... -
07:44 PM Bug #11514 (Closed): AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
- Closing because AIX6.1 and Ruby 2.2 are both EOL, as per @jarrodreyesdev's comment https://bugs.ruby-lang.org/issues/...
-
06:54 PM Bug #11514: AIX6.1 - Ruby 2.2.3 - Segmentation fault in :byteslice
- AIX6.1 is deprecated:
https://www.ibm.com/support/pages/tlsp-doc-number3035-support-lifecycle-notice-aix-61-techno... -
07:41 PM Bug #10436: ruby -c and ripper inconsistency: m(&nil) {}
- This bug still exists on Ripper. Should we try revive @jeremyevans0's patch?
It is potentially worth noting that P... -
07:29 PM Bug #8445: IO.open and IO#set_enconding does not support :fallback option
- I can replicate this in 3.2.2.
-
07:27 PM Bug #11808: Different behavior between Enumerable#grep and Array#grep
- This appears to be fixed in 3.3.0dev as of Nov 2023,
``` ruby
irb(main):001* class Test
irb(main):002* incl... -
07:21 PM Bug #6360: Debug information build even without requesting it
- This still seems to set -ggdb3 CFLAGS by default in trunk. Is this still considered a bug and if so, how should it be...
-
07:10 PM Bug #7968: Poor UDPSocket#send performance in ruby 2.0.0 on windows
- Can anyone replicate this on Ruby 3 or later?
-
07:07 PM Bug #7964: Writing an ASCII-8BIT String to a StringIO created from a UTF-8 String
- @naruse (Yui NARUSE)
Like you said, the example comparisons aren't equal. I saw that the Feature #5677 that your l... -
06:58 PM Bug #8299: Minor error in float parsing
- I'm not able to replicate this in Ruby 2.6 or Ruby 3.2. Has this been fixed in the relevant compilers? If so can this...
-
06:46 PM Bug #7742: System encoding (Windows-1258) is not recognized by Ruby to convert back to UTF-8
- If I understand correctly this test case should convert correctly and not raise a Encoding::ConverterNotFoundError er...
-
06:35 PM Bug #6351: transcode table generator does not support multi characters of Unicode
- @duerst Is this still an issue? If so, is there a test case?
-
05:36 PM Bug #20001: Make Ruby work properly with ASAN enabled
- > I think I see my efforts here as complementary to yours, rather than duplicative
💯 I agree. I believe having bot... -
02:57 PM Revision bbfd735b (git): [rubygems/rubygems] TruffleRuby uses a bash prelude in default launchers
- https://github.com/rubygems/rubygems/commit/e119f4208a
-
01:34 PM Revision d5c3680a (git): [ruby/prism] Add tests for error cases on #1791, #1807, and #1810
- https://github.com/ruby/prism/commit/231e965124
-
12:42 PM Revision 90b49024 (git): [ruby/reline] Fallback to 256color if COLORTERM != truecolor
- (https://github.com/ruby/reline/pull/604)
* Fallback to 256color if COLORTERM != truecolor
* Add Reline::Face.force... -
11:33 AM Revision 8e64c87f (git): [rubygems/rubygems] Make sure to `require "rubygems"` explicitly
- This is also done in bundler/lib/bundler/rubygems_integration.rb, but
bundler/lib/bundler.rb loads this file before i... -
10:17 AM Revision 50a5b76d (git): [wasm] allocate Asyncify setjmp buffer in heap
- `rb_jmpbuf_t` type is considerably large due to inline-allocated
Asyncify buffer, and it leads to stack overflow even... -
09:04 AM Feature #19998: Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
- Interesting tidbits from the `re2` PR: https://github.com/mudge/re2/pull/116#pullrequestreview-1725029520
> I was... -
08:21 AM Bug #19922 (Open): ObjectSpace.dump_all in multiple threads in parallel causes SEGV
- Reopening because the fix caused a failure on ruby-ci, so we'll revert for now.
-
07:57 AM Revision f1b95095 (git): Revert "Wrap rb_objspace_reachable_objects_from_root with RB_VM_LOCK"
- This reverts commit 76dc327eeffefe02577999fe5f8215f762a581b6.
-
07:57 AM Revision a1887f4d (git): Revert "Fix crash caused by concurrent ObjectSpace.dump_all calls"
- This reverts commit 9a62fd3cbae2ebb60e2f9cad782af1ad18db4319.
-
07:45 AM Revision 9ca41e99 (git): GVL Instrumentation: pass thread->self as part of event data
- Context: https://github.com/ivoanjo/gvl-tracing/pull/4
Some hooks may want to collect data on a per thread basis.
Ri... -
07:04 AM Revision 4376a175 (git): [DOC] Close a tag
-
06:59 AM Revision 44a6a13c (git): [DOC] Fix Timezone Objects description
- From the beginning when Timezone object support was introduced,
Timezone objects are allowed everywhere offset string... -
02:28 AM Revision 952de171 (git): make-snapshot: update RUBY_PATCHLEVEL_STR regexp
- the regexp to replace RUBY_PATCHLEVEL_STR for prerelease snapshots doesn't
match since GH-8578.
follow-up: https://g... -
02:09 AM Feature #19010 (Closed): Follow up of #18996: Support changing irb's autocompletion background
-
02:09 AM Feature #18996 (Closed): Proposal: Introduce new APIs to reline for changing dialog UI colours
- 02:06 AM Revision 5bb75628 (git): [rubygems/rubygems] Explicitly define `@default_specifications_dir` for tests
- Resetting `@default_specifications_dir` to `nil` means that the
`Gem.default_specifications_dir` needs to be invoked.... - 02:06 AM Revision 28f7a46f (git): [rubygems/rubygems] Provide more insightful test error output
- Original output:
~~~
Failure: test_realworld_upgraded_default_gem(TestGemRequire): <false> is not true.
/mnt/test/ru... -
02:06 AM Revision 5bdbe242 (git): [rubygems/rubygems] Add a warning in an edge case of using `gemspec` DSL
- If a Gemfile duplicates a development dependency also defined in a local
gemspec with a different requirement, the re... -
02:06 AM Revision e2d7e53c (git): [rubygems/rubygems] This can be frozen now
- https://github.com/rubygems/rubygems/commit/d06544add2
-
02:06 AM Revision 3757d902 (git): [rubygems/rubygems] Remove now unnecessary dups
- https://github.com/rubygems/rubygems/commit/56ce2a6445
-
02:06 AM Revision e6c84d05 (git): [rubygems/rubygems] Remove now unnecessary dup
- https://github.com/rubygems/rubygems/commit/3c1a6a7dfa
-
02:06 AM Revision c7bf511c (git): [rubygems/rubygems] Add a note about `required_rubygems_version` in Bundler
- https://github.com/rubygems/rubygems/commit/9509d98b5c
-
02:06 AM Revision a4d80eee (git): [rubygems/rubygems] Let RuboCop target Ruby 3.0
- https://github.com/rubygems/rubygems/commit/70243b1d72
-
02:06 AM Revision 50482cd1 (git): [rubygems/rubygems] Drop support for Ruby 2.6 and Ruby 2.7 in Bundler
- https://github.com/rubygems/rubygems/commit/93619c97ff
-
02:06 AM Revision 54511303 (git): [rubygems/rubygems] Drop support for Ruby 2.6 and Ruby 2.7 in RubyGems
- https://github.com/rubygems/rubygems/commit/10c26a483d
-
02:06 AM Revision 435eb56f (git): [rubygems/rubygems] Automatically lock extra ruby platforms
- Since we started locking the specific platform in the lockfile, that has
created an annoying situation for users that... -
02:06 AM Revision 59b361aa (git): [rubygems/rubygems] Refactor platform test helpers
- https://github.com/rubygems/rubygems/commit/7ab4c203f9
-
02:06 AM Revision f273132b (git): [rubygems/rubygems] Extract builder to create a `LazySpecification` from full spec
- https://github.com/rubygems/rubygems/commit/957d3d9a7f
-
02:06 AM Revision 58b0a674 (git): [rubygems/rubygems] Extract a new small platform helper
- https://github.com/rubygems/rubygems/commit/8f7340df8e
-
02:06 AM Revision bd6aaa78 (git): [rubygems/rubygems] Remove unused `SpecSet#merge`
- https://github.com/rubygems/rubygems/commit/53e0490b55
-
02:06 AM Revision 196d1bf5 (git): [rubygems/rubygems] Pass source to `LazySpecification` initializer
- https://github.com/rubygems/rubygems/commit/05120e2fe8
-
02:06 AM Revision 636b70d2 (git): [rubygems/rubygems] Allow setting metadata on LazySpecification
- This is a step forward towards eventually including metadata in the
lockfile.
https://github.com/rubygems/rubygems/c... -
02:06 AM Revision ea7cde64 (git): [rubygems/rubygems] Set LazySpecification dependencies directly
- https://github.com/rubygems/rubygems/commit/2462c8e04d
- 02:06 AM Revision 43b8b887 (git): [rubygems/rubygems] Report possible error prior checking output of gem uninstall
- Originally, the failed test case reported following error:
~~~
Failure: test_gem_exec_gem_uninstall(TestGemCommandsE... -
01:16 AM Misc #19997: DevMeeting-2023-11-30
- * [Feature #11322] OpenUri: RuntimeError: HTTP redirection loop
* https://github.com/ruby/open-uri/pull/18
* Is... -
01:15 AM Feature #11322: OpenUri: RuntimeError: HTTP redirection loop
- https://github.com/ruby/open-uri/pull/18 is another approach with `max_redirects` option.
11/12/2023
-
10:38 PM Bug #20001: Make Ruby work properly with ASAN enabled
- This is the first part of this work: https://github.com/ruby/ruby/pull/8903
With this PR, i can at least run `make... -
12:14 AM Bug #20001 (Closed): Make Ruby work properly with ASAN enabled
- This ticket covers some work I want to do to get the ASAN infrastructure working in Ruby working again. I don't know ...
-
08:32 PM Bug #20003: Array#rassoc does not preform implicit conversion
- temabolshakov (Tema Bolshakov) wrote:
> There is a difference between behaviour of Array#assoc and Array#rassoc. The... -
08:00 PM Bug #20003 (Closed): Array#rassoc does not preform implicit conversion
- There is a difference between behaviour of Array#assoc and Array#rassoc. The first one performs implicit conversion (...
-
04:51 PM Bug #19922 (Closed): ObjectSpace.dump_all in multiple threads in parallel causes SEGV
- Fixed in 76dc327eeffefe02577999fe5f8215f762a581b6 and 9a62fd3cbae2ebb60e2f9cad782af1ad18db4319
-
02:34 PM Bug #19922: ObjectSpace.dump_all in multiple threads in parallel causes SEGV
- Thank you. https://github.com/ruby/ruby/pull/8858 resolves my issue.
-
04:50 PM Revision 9a62fd3c (git): Fix crash caused by concurrent ObjectSpace.dump_all calls
- Since the callback defined in the objspace module might give up the GVL,
we need to make sure the right cr->mfd value... -
04:50 PM Revision 76dc327e (git): Wrap rb_objspace_reachable_objects_from_root with RB_VM_LOCK
- rb_objspace_reachable_objects_from has it too, so I figure it's most
likely required for _from_root as well. -
12:22 PM Feature #20002: Print C-level backtrace on uncaught Ruby exceptions
- byroot (Jean Boussier) wrote in #note-1:
> Maybe you already know, but when debugging a C extension you can trigger ... -
09:55 AM Feature #20002: Print C-level backtrace on uncaught Ruby exceptions
- Maybe you already know, but when debugging a C extension you can trigger a crash report with `rb_bug("message")`.
-
09:36 AM Feature #20002 (Open): Print C-level backtrace on uncaught Ruby exceptions
- When a uncaught Ruby exception occurs, the Ruby-level backtrace is printed.
While this information is valuable for d... -
04:51 AM Revision 60e19a0b (git): Just check if iteration level is non-zero
- The level in ivar is no longer needed to check if iterating, only used
for increment/decrement. -
04:51 AM Revision 9ab64b1d (git): Refactor hash iteration level
- - Make it unsigned like as in-flags bits
- Make it long since it should be fixable
- Reduce it to in-flags bits after... -
03:20 AM Bug #19994: Seemingly require causes segfault??
- kjtsanaktsidis (KJ Tsanaktsidis) wrote in #note-3:
>
> @mtasaka would you be able to tell me if this fixes the iss... -
02:53 AM Revision 94f82a65 (git): [ruby/prism] Add the ability to convert nodes to dot
- https://github.com/ruby/prism/commit/3e4b4fb947
-
02:34 AM Revision 2fb1d374 (git): [ruby/prism] Reject invalid rational literals like `1e1r` on lexing
- Fix https://github.com/ruby/prism/pull/1586
https://github.com/ruby/prism/commit/b3bde866f2 -
12:53 AM Bug #19716: SystemStackError occurs too easily on Alpine Linux (due to small stack size reported by pthread_attr_getstacksize on musl libc)
- It would be great to get this fixed finally. There are no bugs reported, since Alpine linux is used mostly as Docker ...
-
12:25 AM Bug #19976 (Closed): test/fiber/test_queue.rb stuck tests in Ubuntu ppc64le
11/11/2023
-
10:01 PM Revision e6916f13 (git): [ruby/prism] Implement JavaScript visitors
- https://github.com/ruby/prism/commit/ea00a1b3c6
-
08:37 PM Revision cd91e8e7 (git): [ruby/prism] Introduce non-associativility to `in` and `=>`
- Fix https://github.com/ruby/prism/pull/1596
Fix https://github.com/ruby/prism/pull/1771
Close https://github.com/ruby... -
10:26 AM Revision 64f03460 (git): [DOC] Update comment for `DECIMAL_SIZE_OF_BITS`
-
10:24 AM Bug #19969 (Closed): Regression of memory usage with Ruby 3.1
- Applied in changeset commit:git|9eac9d71786a8dbec520d0541a91149f01adf8ea.
----------
[Bug #19969] Compact st_table a... -
09:49 AM Revision 9eac9d71 (git): [Bug #19969] Compact st_table after deleted if possible
-
09:16 AM Feature #18996: Proposal: Introduce new APIs to reline for changing dialog UI colours
- @hasumikin proposed a more powerful and mature design and it has been merged. So I think both this and #19010 can be ...
-
08:10 AM Bug #19994: Seemingly require causes segfault??
- I was just using the reproduction code from the OP - I'm still trying to work out something minimal that can be check...
-
06:56 AM Bug #19994: Seemingly require causes segfault??
- kjtsanaktsidis (KJ Tsanaktsidis) wrote in #note-2:
> OK, I made a bit of progress - I was able to get the repro work... -
06:13 AM Bug #19994: Seemingly require causes segfault??
- I think I understand-ish the issue now and it looks like https://github.com/ruby/ruby/pull/8899 fixes it (on my machi...
-
07:58 AM Revision 2a442121 (git): Stabilize outer variable list
- Sort outer variables by names to make dumped binary data stable.
-
06:57 AM Revision 1fe2bc4b (git): RCLASS_EXT is never NULL now
-
12:08 AM Revision 277a3ecb (git): [DOC] RubyVM::YJIT doc improvements
- * Weaken notice about API stability. A few public APIs in here now.
* Prune out APIs from the docs that are private i... -
12:08 AM Revision cdaca574 (git): [DOC] NEWS.md update about code GC
- See <https://github.com/ruby/ruby/pull/8865> and
50402db5a7d3bb2a9a93d63a63295b4d85a68088
11/10/2023
-
11:13 PM Feature #19998: Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
- I do not have anything against the proposal itself, but in
regards to "This would help drive the effort to fix outda... -
02:16 PM Feature #19998: Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
- > Maybe we should deprecate the corresponding C functions instead/in addition to runtime warnings?
Yes, I don't ha... -
01:07 PM Feature #19998: Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
- Maybe we should deprecate the corresponding C functions instead/in addition to runtime warnings?
i.e. the fix is in ... -
12:14 PM Feature #19998 (Closed): Emit deprecation warnings when the old (non-Typed) Data_XXX API is used
- The replacement API was introduced in Ruby 1.9.2 (2010) [Feature #3064], and the old untyped data API was marked a de...
-
09:55 PM Revision f5fa90fe (git): YJIT: Fix `clippy::useless_vec` in a test
-
09:55 PM Revision 8dfbfa15 (git): YJIT: Take cargo --fix for unnecessary calls to into()
-
09:55 PM Revision 408d5886 (git): YJIT: Auto fix for clippy::unnecessary_cast
-
09:55 PM Revision 0a93ea48 (git): YJIT: Auto fix for clippy::clone_on_copy
-
09:50 PM Revision 85db7bac (git): [ruby/prism] Remove extra locals added by ...
- https://github.com/ruby/prism/commit/b7850f2d30
-
09:50 PM Revision 98e5ea94 (git): [ruby/prism] Disallow forwarding in blocks
- https://github.com/ruby/prism/commit/2bbd35943c
- 09:49 PM Revision 03aa1092 (git): [ruby/prism] Add source code and changelog uris
- https://github.com/ruby/prism/commit/33a85f7867
-
07:42 PM Revision 22e1d54f (git): Use bundler-2.3.27 for Ruby 3.1 (#8895)
- Use bundler-2.3.27
- 07:28 PM Revision 642b9c69 (git): Update default gems list at 8044feb7ab75989d5c8bd40131801e [ci skip]
-
07:27 PM Revision 8044feb7 (git): [ruby/irb] Bump version to 1.9.0
- (https://github.com/ruby/irb/pull/757)
https://github.com/ruby/irb/commit/41548b8bd0 -
05:43 PM Revision 7e6609e8 (git): [ci skip] Fix indentation in rb_class_ivar_set
-
05:15 PM Revision 82ce4741 (git): [ruby/open3] [DOC] RDoc for Open3
- (https://github.com/ruby/open3/pull/18)
https://github.com/ruby/open3/commit/9f3f5d004c -
04:51 PM Revision b8eb4bd4 (git): YJIT: Panic with more info when global invalidation patching fails
-
04:51 PM Revision 38fe710e (git): YJIT: Invoke PosMarker callbacks only with solid positions
- Previously, PosMarker callbacks ran even when the assembler failed to
assemble its contents due to insufficient space... -
04:27 PM Revision 5f3fb4f4 (git): Revert "Remove SHAPE_CAPACITY_CHANGE shapes"
- This reverts commit f6910a61122931e4193bcc0fad18d839c319b720.
We're seeing crashes in the test suite of Shopify's co... -
04:20 PM Bug #19994: Seemingly require causes segfault??
- OK, I made a bit of progress - I was able to get the repro working with ASAN, and it spat out this likely looking mem...
-
06:51 AM Bug #19994: Seemingly require causes segfault??
- So, I was able to reproduce this and bisect it, and found that https://github.com/ruby/ruby/commit/4f0d58260a7f506ead...
-
03:51 PM Bug #20000 (Closed): Backport: Fix OpenSSL.fips_mode and OpenSSL::PKey.read in OpenSSL 3 FIPS.
- Ruby 3.3 (master branch) includes Ruby OpenSSL library (openssl gem) to fix OpenSSL.fips_mode and OpenSSL::PKey.read ...
-
02:56 PM Revision 3b69637e (git): Embed Backtrace objects
- rb_backtrace_t is 32B, so it fits well in a 80B slot.
There is some unused spaces but given Backtrace objects are
ra... -
02:56 PM Revision a9f45aac (git): rb_data_free: Fix freeing embedded TypedData
- The previous implementation was using the pointer given
by `DATA_PTR` in all cases. But in the case of an embedded
Ty... -
02:56 PM Revision a2442e91 (git): Embed Backtrace::Location objects
- The struct is 16B, so they will use the 80B size pool, so on paper it
wastes 80 - 32 - 16 = 52B, however most malloc ... - 02:47 PM Revision 1ee69688 (git): YJIT: Fix comment typos [ci skip]
-
02:43 PM Bug #19999 (Closed): Backport: .travis.yml and fixed commits
-
02:42 PM Bug #19999 (Closed): Backport: .travis.yml and fixed commits
- This is a backport suggestion to make Travis CI stable on the Ruby stable branches ruby_3_2 and etc.
Travis CI for... -
01:34 PM Misc #19997: DevMeeting-2023-11-30
- * [Feature #19993] Optionally free all memory at exit (HParker & peterzhu2118)
* Environment variable `RB_FREE_ON_... -
10:07 AM Misc #19997 (Closed): DevMeeting-2023-11-30
- # The next dev meeting
**Date: 2023/11/30 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/tree/m... - 12:30 PM Revision 068bf59b (git): .travis.yml: Run arm64 without allow_failiures.
- Checking the past 10 builds in Travis CI arm64, it looks stable. So, disable
`allow_failures`.
Also sorted the order... - 10:02 AM Revision b1f345b1 (git): Update default gems list at cdd6127c823fbda8dd5ff5b1b4243d [ci skip]
-
10:00 AM Revision cdd6127c (git): [ruby/io-console] bump up to 0.6.1.dev.1
- https://github.com/ruby/io-console/commit/057ab96a73
-
10:00 AM Revision 83064592 (git): [ruby/io-console] Include FFI version version.rb
- https://github.com/ruby/io-console/commit/b0c688c57e
-
10:00 AM Revision f08400a0 (git): [ruby/io-console] Define IO::ConsoleMode::VERSION from gemspec
- https://github.com/ruby/io-console/commit/ebdbebf461
-
10:00 AM Revision 5309e3c4 (git): [ruby/io-console] Update file list in gemspec
- https://github.com/ruby/io-console/commit/0bfde8372c
-
07:56 AM Bug #19576: Backport request: Gemfile.lock resolving is broken with bundler shipped with Ruby 3.1.4
- mergerd via GitHub.
thx! -
05:50 AM Bug #19576: Backport request: Gemfile.lock resolving is broken with bundler shipped with Ruby 3.1.4
- https://github.com/ruby/ruby/pull/8889
-
05:47 AM Bug #19576 (Closed): Backport request: Gemfile.lock resolving is broken with bundler shipped with Ruby 3.1.4
- I released RubyGems-3.3.27 and Bundler 2.3.27 for Ruby 3.1.
https://blog.rubygems.org/2023/11/10/3.3.27-released.html - 07:56 AM Revision 3d32962e (git): * 2023-11-10 [ci skip]
-
07:56 AM Revision c39b19c5 (git): Merge RubyGems-3.3.27 and Bundler-2.3.27 (#8889)
-
04:16 AM Bug #19996 (Assigned): `RUBY_MN_THREADS=1` triggers Action Cable unit test failures
- ### Steps to reproduce
1. Install `ruby 3.3.0dev`
2. Set `RUBY_MN_THREADS=1` environment variable
3. Follow these... -
02:43 AM Bug #19924: Character literal escaped \xFF stops parsing
- ruby_3_2 482e1f573ee45ef562cc6d218ba26d44660f8e0a merged revision(s) 17b0643392749f45b7aacb64fc1c1bd704d42b4c.
-
02:41 AM Revision 482e1f57 (git): merge revision(s) 17b0643392749f45b7aacb64fc1c1bd704d42b4c: [Backport #19924]
- [Bug #19924] Source code should be unsigned char stream
Use `peekc` or `nextc` to fetch the next character, ... -
02:03 AM Feature #19842: Introduce M:N threads
- Sorry I forget to summary the specification.
The following design was accepted by matz.
* Enable/disable and defa...
11/09/2023
-
11:41 PM Feature #19995 (Open): Proposal: Signal._trap as analogue to Process._fork
- This is a proposal to define a method `Signal#_trap`, which would function as a single place to be wrapped by monitor...
-
11:29 PM Revision 5398bbcb (git): Tests of irb is still broken.
- Revert "[ruby/irb] Revert "Skip TypeCompletion test in ruby ci"
This reverts commit 589e2b6782f17d5a1d55021c0395d5... -
10:56 PM Revision 589e2b67 (git): [ruby/irb] Revert "Skip TypeCompletion test in ruby ci
- (https://github.com/ruby/irb/pull/748)"
(https://github.com/ruby/irb/pull/755)
This reverts commit https://github.co... -
10:53 PM Revision 293aced0 (git): Update checkout
-
07:30 PM Feature #19993: Optionally Free all memory at exit
- I can't think of a situation where an environment variable is worse then a command line option, so I am going to upda...
-
08:18 AM Feature #19993: Optionally Free all memory at exit
- > I don't even know if the real-world cases could be ever a problem
Well, for one thing we are currently experienc... -
03:16 AM Feature #19993: Optionally Free all memory at exit
- I wonder what kind of micro-benchmark would have the largest overhead.
Loading 100,000 empty files
```
$ time ... -
04:24 PM Revision c49adfab (git): Add "Optimization" section to regexp.rdoc (#8849)
- * Add "Optimization" section to regexp.rdoc
* Apply the suggestions by @BurdetteLamar
---------
Co-authored-by: Bu... -
04:12 PM Feature #16968 (Closed): Remove `$IGNORECASE` from English.rb
-
02:53 PM Feature #14548: Allow some_array&.[1] to be a valid syntax
- > What about using `dig`
Actually, many codebases are already using `dig` in those cases (and it is _clearer_ with... -
02:30 PM Feature #14548: Allow some_array&.[1] to be a valid syntax
- What about using `dig` for this like `array_or_nil.dig(index)` and adding `class NilClass; def dig(*) = nil; end`?
T... -
02:19 AM Feature #14548 (Open): Allow some_array&.[1] to be a valid syntax
- Can we reconsider this? JavaScript already introduced this syntax a while ago and we are already getting pretty much...
-
02:27 PM Revision ad3db671 (git): Update files under .github other than workflows
- While `directory: "/"` is defaulted to ".github/workflows", we need to
update the files under ".github/actions". -
02:25 PM Revision f6910a61 (git): Remove SHAPE_CAPACITY_CHANGE shapes
- We don't need to create a shape to transition capacity as we can
transition the capacity when the capacity of the SHA... -
01:15 PM Revision c4efd170 (git): [ruby/irb] Add command line option to select which completor to use
- (https://github.com/ruby/irb/pull/754)
* Add command line option to select which completor to use
* Add test for co... -
12:45 PM Revision ae1fad4c (git): [PRISM] Implement compilation for ForwardingArgumentssNode
-
11:38 AM Revision ea1b1ea1 (git): String#force_encoding don't clear coderange if encoding is unchanged
- Some code out there blind calls `force_encoding` without checking
what the original encoding was, which clears the co... - 11:03 AM Revision 0a7e620a (git): .travis.yml: Add arm64 case.
- In the past, I saw that the 2nd arm64 pipeline was unstable. Now I want to try
it to check if it is stable enough to ... -
10:45 AM Revision b013aae0 (git): IO#read always check the provided buffer is mutable
- Otherwise you can have work in some circumstance but not in others.
-
09:21 AM Revision 0f02fbd9 (git): Range check in pm_constant_id_lookup
-
09:21 AM Revision e824b69a (git): Remove useless casts
-
09:01 AM Bug #19977: (nil..nil) === x can raise an exception, differing from Range#cover?
- Matz agreed to fix this.
-
08:46 AM Bug #19916: URI#to_s can serialize to a value that doesn't deserialize to the original
- It is not appropriate to parse a path string with URI() without specifying any scheme or base URI.
If you know the p... -
08:37 AM Revision fae44d65 (git): [ruby/prism] Reset do_loop_stack around a body of a endless method definition
- Fix https://github.com/ruby/prism/pull/1772
https://github.com/ruby/prism/commit/cdf58e845e -
08:36 AM Bug #19985: Confusing error message when nonexistent `Pathname` for `require`
- ruby_3_2 2aaa9af75989bb0993a44e9690ed2ca890b2ff91 merged revision(s) 4329554f171fdb483cafa672df5f2a08741940c5,b5c74d5...
-
08:36 AM Revision 2aaa9af7 (git): merge revision(s) 4329554f171fdb483cafa672df5f2a08741940c5,b5c74d548872388921402ff2db36be15e924a89b: [Backport #19985]
- [Bug #19985] Raise LoadError with the converted feature name
`Kernel#require` converts feature name objects ... -
07:37 AM Revision b73e087d (git): [DOC] Fix typos
-
07:20 AM Revision 195a09cc (git): [ruby/digest] Suppress implicit cast down warnings
- https://github.com/ruby/digest/commit/2f3505bf3f
-
07:01 AM Revision 7e8d9f49 (git): [Bug #18286] Show checksum of builtin_binary.inc for confirmation
-
07:01 AM Revision 22939382 (git): [Bug #18286] Make builtin binary if sharable in universal binaries
-
07:01 AM Revision e2ef85b1 (git): Finer granularity IBF dependendency
- It depends on only `VALUE` definition. Check for endianness and word
size instead of the platform name. -
07:01 AM Revision 61bb5c05 (git): Use `uint32_t` instead of `unsigned int` for the exact size
-
07:01 AM Revision 40d40a65 (git): Revert "Disable iseq-dumped builtin module for universal x86_64/arm64 binaries"
- This reverts commit 1d5598fe0d3470e7cab06a756d40a9221fcd501b.
-
05:17 AM Revision 486b674e (git): Do not allow test-all to load the bundled gems
- This change prevents default gems from inadvertently depending on
bundled gems. This issue was discovered by being ab... -
03:24 AM Bug #18286 (Closed): Universal arm64/x86_84 binary built on an x86_64 machine segfaults/is killed on arm64
- Applied in changeset commit:git|1d5598fe0d3470e7cab06a756d40a9221fcd501b.
----------
Disable iseq-dumped builtin mod... -
03:24 AM Revision 1d5598fe (git): Disable iseq-dumped builtin module for universal x86_64/arm64 binaries
- During the build, Ruby has special logic to serialize its own builtin
module to disk using the binary iseq format dur... - 01:34 AM Revision a1684268 (git): [rubygems/rubygems] Make the `test_build_extensions` more predictable
- The `test_build_extensions` make assumptions about return value of
`Gem.install_extension_in_lib`. Givent that RubyGe... - 01:34 AM Revision 54547417 (git): [rubygems/rubygems] Use `extension_in_lib` helper instead of custom code
- `extension_in_lib` helper improves readibility and it also uses `stub`
on on background instead of custom code.
http... -
01:34 AM Revision a1d0c048 (git): [rubygems/rubygems] Fix daily Bundler CI
- Daily Bundler CI against ruby-head is failing because ruby-head now
uses bigdecimal 3.1.5, so that gets locked by thi... -
01:34 AM Revision 28356c28 (git): [rubygems/rubygems] Explicitly pass install-dir when installing system gems in Bundler specs
- We want to avoid any "user home" fallbacks, since that won't work with
Bundler.
So if there's a permissions issue du... -
01:34 AM Revision f67a80cd (git): [rubygems/rubygems] No need to let this command fail
- This command is not expected to fail. If it fails, we can stop the test.
https://github.com/rubygems/rubygems/commit... -
01:34 AM Revision d9ac2d91 (git): [rubygems/rubygems] Remove unused logic
- https://github.com/rubygems/rubygems/commit/2eb2860e9e
-
01:28 AM Revision 5c8d2c2d (git): [PRISM] Always lookup idERROR_INFO consistently.
- We know where it is in the iseq local table, because we forced it using
`iseq_set_exception_local_table` when compili...
11/08/2023
-
11:27 PM Feature #19993: Optionally Free all memory at exit
- > I don't know how concerned about exit time I should be
Minor increase is acceptable, but it's quite important i... -
06:19 PM Feature #19993: Optionally Free all memory at exit
- > The reason for making it optional is to prevent an increase in the exit time? I wonder if it is worth the complexit...
-
07:45 AM Feature #19993: Optionally Free all memory at exit
- Nice job! It's also very good that they actually fix a lot of memory leak bugs. Thanks.
The reason for making it o... -
06:41 AM Feature #19993 (Closed): Optionally Free all memory at exit
- Add a runtime option allowing Ruby to optionally free all memory at shutdown.
# why
Today, memory sanitizers ar... -
10:17 PM Revision 201853f4 (git): [ruby/prism] Provide Parameters#signature for mirroring Method#parameters
- https://github.com/ruby/prism/commit/90b3245528
-
09:15 PM Revision f9e34a1f (git): [PRISM] Add tests for OptionalKeywordParameterNode
- This commit adds tests for the compilation of the
OptionalKeywordParameterNode, and fixes cases on the
RequiredKeywor... -
09:15 PM Revision 70e4ff9f (git): [PRISM] Added tests for ForwardingParameterNode, KeywordRestParameterNode
-
09:15 PM Revision 26cff6ae (git): [PRISM] Add tests for several parameters nodes
- This commit adds tests for BlockParameterNode, RequiredParameterNode,
RequiredKeywordParameterNode and RestParameterNode -
06:29 PM Revision 8d0eb872 (git): Add foo.gemspec for failing test
- foo.gemspec was added in
rubygems/rubygems@8d699ed096960ed9a6636bd27143952ff5f8addc but was not
sync'd in commit b4bf... -
04:47 PM Revision ddd99a52 (git): [ruby/tempfile] Make Tempfile#open return the underlying File
- Add test for this behavior.
https://github.com/ruby/tempfile/commit/0ca31a6b8d -
03:41 PM Bug #19991: rb_register_postponed_job async-signal-unsafety causes crash in GC
- Thanks for sharing this one 😅.
The datadog profiler tries to mimic what stackprof does for interruption (signal + ... -
03:37 PM Revision eb2abc3f (git): YJIT: refactor format_number (#8869)
- Replace enumerators with simpler and faster version that only inserts commas before '.' or end of integer string.
-
03:21 PM Revision 50402db5 (git): YJIT: Disable code GC (#8865)
- Co-authored-by: Alan Wu <[email protected]>
Co-authored-by: Maxime Chevalier-Boisvert <maxime.chevalierboisve... - 03:20 PM Revision 32e89b7f (git): * remove trailing spaces. [ci skip]
-
03:20 PM Bug #19441 (Closed): Closing an Tempfile#dup behaviour
- Applied in changeset commit:git|ddcfc9feabf22ed6cc1071e65948a1d512a906fe.
----------
[ruby/tempfile] Fix Tempfile#{d... -
03:19 PM Revision ddcfc9fe (git): [ruby/tempfile] Fix Tempfile#{dup,clone}
- Instead of storing the delegate in @tmpfile, use __getobj__, since
delegate library already handles dup/clone for tha... -
03:08 PM Bug #19992: Seemingly GC causes double free for regparse
- Confirmed fixed for the test case of rubygem-addressable, thank you!
-
01:06 PM Bug #19992 (Closed): Seemingly GC causes double free for regparse
- I've merged the PR, so I will be closing this issue. Thank you for reporting it!
-
06:55 AM Bug #19992: Seemingly GC causes double free for regparse
- Updated! let me know how it looks. I just used the reproduction script directly as the test.
-
04:16 AM Bug #19992: Seemingly GC causes double free for regparse
- @HParker Could you add the test to the PR?
-
02:26 PM Revision d80009d1 (git): [DOC] RDoc for module Process (#8847)
- 01:05 PM Revision f694bd15 (git): Improve error and memory handling
- Apply Nobu's suggestions which improve style, memory handling and error correction.
Co-authored-by: Nobuyoshi Nakada... -
01:05 PM Revision 05cde415 (git): fix regex from regex memory corruption
- before this change, creating a regex from a regex with a named capture, Regexp.new(/(?<name>)/), causes memory to be ...
- 12:40 PM Revision b4bf8c9e (git): [rubygems/rubygems] Ensure we are using the same extension dir
- Since #6945 the extension dir changed to Gem::BasicSpecification's implementation, we didn't hook that in rubygems_ex...
-
12:38 PM Feature #14602: Version of dig that raises error if a key is not present
- As far as I understand, Matz expects that, for a tree structure:
* `dig_*` touches only nodes on a specific path,
... -
11:45 AM Feature #14602: Version of dig that raises error if a key is not present
- mame (Yusuke Endoh) wrote in #note-30:
> * `deep` sounds to be an operation on the entire data structure, due to t... -
01:48 AM Feature #14602: Version of dig that raises error if a key is not present
- We discussed at the dev meeting but did not reach a conclusion. But there has been some progress.
* @akr said we s... -
10:33 AM Revision 7efe0669 (git): TypedData_Make_Struct0: cast RTYPEDDATA_GET_DATA return pointer
- Fixes:
```
/usr/local/ruby/include/ruby-3.3.0+0/ruby/internal/core/rtypeddata.h:467:33:
error: invalid conversion fr... -
10:29 AM Bug #19969: Regression of memory usage with Ruby 3.1
- As a note, this repro code is very "lucky" to trigger a `dup` after removing 99.99% of the elements.
I suppose it's ... -
10:02 AM Revision d898e8d6 (git): Refactor rb_shape_transition_shape_capa out
- Right now the `rb_shape_get_next` shape caller need to
first check if there is capacity left, and if not call
`rb_sha... -
09:55 AM Bug #19994 (Closed): Seemingly require causes segfault??
- With commit:c8d4b103a9 , trying to execute stringex-2.8.6 https://github.com/rsl/stringex/releases/tag/v2.8.6 testsui...
-
07:17 AM Revision c2a81416 (git): NEWS entry for M:N thread scheduler.
- 07:05 AM Revision 4abf6cde (git): Update default gems list at 8cd6c65af13ce1ce5ec1b9bd7b8a12 [ci skip]
- 07:04 AM Revision 8cd6c65a (git): [ruby/stringio] Development of 3.1.0 started.
- https://github.com/ruby/stringio/commit/a2f8ef1a6a
-
06:42 AM Revision 8da33bff (git): [ruby/irb] Skip TypeCompletion test in ruby ci
- (https://github.com/ruby/irb/pull/748)
https://github.com/ruby/irb/commit/d394af0bbc -
06:39 AM Revision 7f565b92 (git): Prevent a warning: assigned but unused variable - raised_exception
-
06:19 AM Revision 7c731b5f (git): NEWS entry for new TracePoint event `rescue`
-
04:02 AM Revision 4da63336 (git): Export functions used for builtins
- 02:48 AM Revision 906f6cfe (git): Bump ruby/setup-ruby from 1.159.0 to 1.160.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.159.0 to 1.160.0.
- [Release notes](https://github... -
02:46 AM Revision e3440104 (git): [ruby/irb] Type based completion using Prism and RBS
- (https://github.com/ruby/irb/pull/708)
* Add completor using prism and rbs
* Add TypeCompletion test
* Switchable ... -
02:04 AM Feature #19972 (Assigned): Install default/bundled gems into dedicated directories
-
01:54 AM Misc #19980: Is the Ruby 3.3 ABI frozen?
- For now, there is no agreement/practice to freeze the ABI before its release. Therefore, it is possible that changes ...
-
01:35 AM Feature #19370: Anonymous parameters for blocks?
- We discussed this issue and #19983 at the dev meeting.
* Only method arguments can be delegated by `foo(*)`.
* It... -
12:47 AM Feature #19324: Enumerator.product => Enumerable#product
- Discussed at the dev meeting. @knu will respond, but I'll give you just an overview of the discussion.
* We do not... - 12:46 AM Revision 7ed37388 (git): [ruby/stringio] Add missing row separator encoding conversion
- (https://github.com/ruby/stringio/pull/69)
The conversion logic is borrowed from ruby/ruby's io.c:
https://github.co... -
12:37 AM Feature #18915: New error class: NotImplementedYetError or scope change for NotImplementedError
- Discussed at the dev meeting. This is tentative, but @matz said:
* I don't want to change the documentation of `No... - 12:30 AM Revision 2f079636 (git): Update default gems list at ce8301084f661f8a22b36bc6f7207b [ci skip]
- 12:26 AM Revision ce830108 (git): [ruby/strscan] Bump version
- https://github.com/ruby/strscan/commit/1b3393be05
- 12:25 AM Revision 9c2e0d49 (git): [ruby/fiddle] Remove garbage
- https://github.com/ruby/fiddle/commit/bbcb66e16e
- 12:25 AM Revision c19ea106 (git): [ruby/fiddle] Include stdbool.h explicitly for old Ruby
- https://github.com/ruby/fiddle/commit/74a05fb358
- 12:25 AM Revision 2a6d6d3d (git): [ruby/fiddle] Use Ruby's true/false for C bool
- GitHub: fix https://github.com/ruby/fiddle/pull/130
Reported by Benoit Daloze. Thanks!!!
https://github.com/ruby/fi... - 12:25 AM Revision d30ea583 (git): CI: Change the openssl_fips.cnf.tmpl and openssl_fips.cnf directories.
-
12:17 AM Revision c8d4b103 (git): [ruby/irb] Fix dancing-ruby Ctrl+C stop
- (https://github.com/ruby/irb/pull/735)
https://github.com/ruby/irb/commit/802b1cb6d8 -
12:04 AM Revision d8e0337d (git): Escape the target string to be checked
- Comparing file paths as strings may not work well for some reasons,
symlink, relative `__FILE__`, etc.
Some alternat... -
12:04 AM Revision e6e4b488 (git): [rubygems/rubygems] Hack to get `Gem::Specification#extensions_dir` documented
- https://github.com/rubygems/rubygems/commit/625b8293f7
-
12:04 AM Revision 9afd2957 (git): [rubygems/rubygems] Simplify spec wording and implementation
- https://github.com/rubygems/rubygems/commit/3e7f1379fb
-
12:04 AM Revision 9f67118d (git): [rubygems/rubygems] Simplify selecting specs with `force_ruby_platform` set
- https://github.com/rubygems/rubygems/commit/5f90a43635
Co-authored-by: Martin Emde <[email protected]> -
12:04 AM Revision a131ea39 (git): [rubygems/rubygems] Better error when having an insecure install folder
- https://github.com/rubygems/rubygems/commit/e41156e272
-
12:04 AM Revision 05ea3bcf (git): [rubygems/rubygems] Remove redundant error class
- It's a `BundlerError`.
https://github.com/rubygems/rubygems/commit/53ea676dab -
12:04 AM Revision 5b076e00 (git): [rubygems/rubygems] Fix regression on old git versions
- https://github.com/rubygems/rubygems/commit/abd91ca2e5
-
12:04 AM Revision 7f7a7f13 (git): [rubygems/rubygems] Don't show bug report template when GEM_HOME has no writable bit
- Instead, don't check that at all and proceed. If something fails to be
written inside GEM_HOME, we'll eventually fail... -
12:04 AM Revision 2d719cd1 (git): [rubygems/rubygems] Remove unnecessary rescue
- https://github.com/rubygems/rubygems/commit/c0b549f943
- 12:04 AM Revision ca7444cc (git): [rubygems/rubygems] Allow `--install-dir` to be specified together with `--user-install`
- The combination of `install-dir` and `--user-install` used to be
disabled for no good reason. This even makes problem... - 12:04 AM Revision bd5368fd (git): [rubygems/rubygems] Don't use `util_installer` for user install
- It is not nice to require install directory to be always specified,
while this option is later ignored for user insta... - 12:04 AM Revision d0ad90df (git): [rubygems/rubygems] Check for `:install_dir` precedence over `:user_install`
- https://github.com/rubygems/rubygems/commit/6539da07aa
- 12:04 AM Revision 42cf1307 (git): [rubygems/rubygems] Make the user installation less exceptional
- The main purpose is to put handling of user installation into the same
place as e.g. handling the --build-root option... - 12:04 AM Revision acd428c8 (git): [rubygems/rubygems] Remove kludge that should be unnecessary.
- https://github.com/rubygems/rubygems/commit/f1d44ecb62
- 12:04 AM Revision 55840d0a (git): [rubygems/rubygems] Allow test_gem_install_update_options to raise Errno::ACCES, in addition to Gem::FilePermissionError.
- https://github.com/rubygems/rubygems/commit/784fe2a814
-
12:04 AM Revision d12e8810 (git): [flori/json] Enhanced RDoc for Range extensions
- https://github.com/flori/json/commit/ec47749b53
11/07/2023
-
11:50 PM Revision 7367336c (git): YJIT: Fix assert in OOM scenario
- We still need to do `jit.record_boundary_patch_point = false`
when gen_outlined_exit() returns `None` and we return w... -
10:43 PM Revision a1c61f0a (git): YJIT: Use u32 for CodePtr to save 4 bytes each
- We've long had a size restriction on the code memory region such that a
u32 could refer to everything. This commit ca... -
10:39 PM Bug #18286: Universal arm64/x86_84 binary built on an x86_64 machine segfaults/is killed on arm64
- @nobu Yes, at least in initial tests. A universal ruby built on an x86 Mac with that patch seems to work on an Apple ...
-
09:28 PM Bug #19992: Seemingly GC causes double free for regparse
- This should be fixed by this PR: https://github.com/ruby/ruby/pull/8813
The easy reproduction is
```
10_000.ti... -
02:41 PM Bug #19992 (Closed): Seemingly GC causes double free for regparse
- Using ruby3.3.0dev (now I've tried commit:ced84beb2518d173988bb92c6d96aa854a35abe6 ), trying to execute rubygem-addre...
-
08:48 PM Revision aa6642de (git): Use embedded TypedData for Time objects
- This drops the total size of a Time object from 86 bytes to 80 bytes.
Running the benchmark benchmark/time_now.yml, ... -
08:48 PM Revision 392238e3 (git): Implement embedded TypedData objects
- This commit adds a new flag RUBY_TYPED_EMBEDDABLE that allows the data
of a TypedData object to be embedded after the... -
06:15 PM Revision bc07b0b9 (git): [PRISM] Implement compilation for different parameters
- This commit compiles most parameter types, setting appropriate values on
the ISEQ_BODY. It also adds tests for caller... -
06:08 PM Bug #19989 (Closed): Fix refinement refine performance
-
05:56 PM Bug #19989: Fix refinement refine performance
- OK, thanks. Make sense. Feel free to close this.
-
02:37 PM Bug #19989: Fix refinement refine performance
- > Maybe this is the wrong way to tackle the problem and I should be using a different benchmark?
Yes, the performa... -
05:46 PM Revision d9d09381 (git): YJIT: update yjit.md, add MPLR 2023 paper and bibtex (#8861)
- * YJIT: update yjit.md, add MPLR 2023 paper and bibtex
* Update doc/yjit/yjit.md -
03:59 PM Revision 1910bd42 (git): String for string literal is not resizable
-
03:54 PM Revision 9877f3ad (git): YJIT: Inline basic Ruby methods (#8855)
- * YJIT: Inline basic Ruby methods
* YJIT: Fix "InsnOut operand made it past register allocation"
checktype should n... - 03:49 PM Revision a294bb84 (git): YJIT: handle out of shape situation in gen_setinstancevariable (#8857)
- If the VM ran out of shape, `rb_shape_transition_shape_capa` might
return `OBJ_TOO_COMPLEX_SHAPE`.
Co-authored-by: J... - 03:39 PM Revision 96557bc2 (git): Update default gems list at e8ef010a8106785797f9a863df2e3a [ci skip]
-
03:38 PM Revision e8ef010a (git): [ruby/reline] Bump version to 0.4.0
- (https://github.com/ruby/reline/pull/601)
https://github.com/ruby/reline/commit/d15ab72d4f -
02:31 PM Feature #14602: Version of dig that raises error if a key is not present
- I like `deep_fetch` too.
-
02:19 PM Revision 1cfc853b (git): Suppress nonnull warning from gcc 13
-
02:19 PM Revision 8becc889 (git): Suppress array-bounds warnings from gcc 13
-
02:19 PM Revision f2d6b41c (git): Ignore warnings about currently unsupported .debug_macinfo
-
02:19 PM Revision 6031fdc6 (git): Select proper dsymutil for gcc 13
-
02:19 PM Revision f8456b65 (git): Ignore duplicate libraries warnings from gcc 13
-
02:03 PM Revision e7bdd9e4 (git): [PRISM] Move Local table setup into EnsureNode compilation
-
02:03 PM Revision b7d5a63b (git): [PRISM] Don't generate leave insns for Ensure nodes
-
02:03 PM Revision 8ef7f273 (git): [PRISM] CompileEnsureNode
-
02:03 PM Revision 237b85c2 (git): [PRISM] PM_COMPILE into a specified LINK_ANCHOR
-
11:57 AM Bug #19928: IPV6 nameserver issues: "Protocol not supported - socket(2) - udp"
- Hmm. The resolver is already catching `Errno::EAFNOSUPPORT` for this, but I guess `Errno::EPROTONOSUPPORT` can happen...
-
11:40 AM Bug #19922: ObjectSpace.dump_all in multiple threads in parallel causes SEGV
- I think your diagnosis is correct, and that https://github.com/ruby/ruby/pull/8858 should fix this - does it look rea...
-
11:27 AM Bug #19990: Could we reconsider the second argument to Kernel#load?
- Yes, besides the `module` and `class` keywords, the other thing that can change the nesting is the `eval STRING` fami...
-
09:57 AM Bug #19990: Could we reconsider the second argument to Kernel#load?
- Because of the reasons you identify, `Kernel#load` is absolutely not some kind of general module containerisation fea...
-
10:22 AM Revision ced84beb (git): [ruby/cgi] Add snake case aliases for escapeURIComponent
- As agreed in [Feature #18822]
https://github.com/ruby/cgi/commit/9d1161ec9d -
09:23 AM Bug #19991 (Closed): rb_register_postponed_job async-signal-unsafety causes crash in GC
- Our production application experienced an interpreter crash today that I’m fairly sure is the result of a bug in the ...
-
09:11 AM Revision f8ffe907 (git): Added racc to warning targets of bundled gems
- 08:52 AM Revision 803aa5b4 (git): Update default gems list at 3d5fef77125a99458767c80347c01f [ci skip]
-
08:50 AM Revision 3d5fef77 (git): [ruby/zlib] Bump up 3.1.0
- https://github.com/ruby/zlib/commit/2561e122ac
-
08:47 AM Revision 79544157 (git): [ruby/zlib] Support Ruby 2.5+ again
- https://github.com/ruby/zlib/commit/661ea3ec5f
- 08:30 AM Revision 65ca3205 (git): Update default gems list at 123b2e2fb493618260dffca0dedbf6 [ci skip]
-
08:29 AM Revision 123b2e2f (git): [ruby/cgi] Bump up 0.4.0
- https://github.com/ruby/cgi/commit/6ddd5fc7d7
-
08:09 AM Bug #19985: Confusing error message when nonexistent `Pathname` for `require`
- note: also needs backporting b5c74d54887
- 07:56 AM Revision 5a2779d4 (git): Update default gems list at fbb63605c4dc9d0dbff3ba819bc78d [ci skip]
-
07:55 AM Revision fbb63605 (git): [ruby/pathname] Bump up 0.3.0
- https://github.com/ruby/pathname/commit/f3d23679b0
- 07:38 AM Revision 51ba406f (git): Update default gems list at b13d00a7c0e9795b4bdeaeffe2b7c2 [ci skip]
-
07:37 AM Revision b13d00a7 (git): [ruby/open-uri] Bump up 0.4.0
- https://github.com/ruby/open-uri/commit/09df813305
- 07:33 AM Revision 5d09d948 (git): Update default gems list at 31dfebccbf758d27f7c72223434ffc [ci skip]
-
07:32 AM Revision 31dfebcc (git): [ruby/English] Bump up 0.8.0
- https://github.com/ruby/English/commit/826ff728cf
-
07:24 AM Revision 78e07e29 (git): [ruby/English] Combine duplicate aliases into single sections to more clearly denote sameness and make more concise.
- https://github.com/ruby/English/commit/dcff090f6f
- 07:16 AM Revision 1f2796d0 (git): Update default gems list at 9857499d3dc4a1777f66951e88a269 [ci skip]
-
07:15 AM Revision 9857499d (git): [ruby/fileutils] Bump up 1.7.2
- https://github.com/ruby/fileutils/commit/577fd38f15
- 07:02 AM Revision 8a822a98 (git): Update default gems list at 3ac15f7e5791fb0f9307312f002286 [ci skip]
-
07:01 AM Revision 3ac15f7e (git): [ruby/base64] Bump up 0.2.0
- https://github.com/ruby/base64/commit/09e839e5ad
-
06:59 AM Revision 48d8f62c (git): [ruby/base64] Enhanced Rdoc for Base64
- (https://github.com/ruby/base64/pull/7)
* Enhanced Rdoc for Base64
* Enhanced RDoc for Base64
https://github.com/r... - 06:56 AM Revision 91be1f67 (git): Update default gems list at d63c29ceca1652e6c73b282a48a42d [ci skip]
-
06:55 AM Revision d63c29ce (git): [ruby/fcntl] Bump up 1.1.0
- https://github.com/ruby/fcntl/commit/fe780abe07
-
06:37 AM Revision 84b2a6ad (git): [ruby/drb] Removed old version on doc section
- https://github.com/ruby/drb/commit/104f1a4db3
-
06:36 AM Revision ef3feae8 (git): [ruby/drb] Load DRb::VERSION automatically
- https://github.com/ruby/drb/commit/b250502c43
-
06:36 AM Feature #19982: Bump required Visual Studio version to 2015 after 3.3
- It's ok.
Thank you for letting us know. -
06:35 AM Revision 8d562609 (git): [ruby/logger] [DOC] Fix broken link
- https://github.com/ruby/logger/commit/8c135bce9a
-
06:30 AM Revision 42325aa8 (git): Ease the `Encoding::CompatibilityError` test failure
- At the time this test first started using `assert_raise_with_message`,
it did not touch `Encoding.default_internal`. -
06:29 AM Revision 77f90867 (git): [ruby/timeout] tests for blank seconds
- https://github.com/ruby/timeout/commit/54bc7639d2
- 06:17 AM Revision 3059a9d1 (git): Update default gems list at 01d86818ff56720f479ceabc38c36e [ci skip]
-
06:16 AM Revision 01d86818 (git): [ruby/ostruct] Bump up 0.6.0
- https://github.com/ruby/ostruct/commit/0985296e72
- 05:54 AM Revision f0ee5998 (git): Update default gems list at eaf0ca4cfe7d7b53c3812b593a5e49 [ci skip]
-
05:52 AM Revision eaf0ca4c (git): [ruby/win32ole] Bump up 1.8.10
- https://github.com/ruby/win32ole/commit/9a18f388a9
- 05:41 AM Revision fbd22346 (git): Update default gems list at 65e1f918d9bc549045906bc16855f1 [ci skip]
-
05:40 AM Revision 65e1f918 (git): [ruby/drb] Bump up 2.2.0
- https://github.com/ruby/drb/commit/c62076f940
- 05:35 AM Revision e584a619 (git): [ruby/bigdecimal] fixed docs for .scale
- the scale of `1` is actually 0
https://github.com/ruby/bigdecimal/commit/9a8bc9c417 -
05:32 AM Revision f0abe610 (git): [ruby/bigdecimal] Update doc for bigdecimal/util
- Follow up https://github.com/ruby/bigdecimal/issues/89.
`BigDecimal.new` has already been removed. This PR replaces ... - 05:18 AM Revision 8ac6b2ec (git): Update default gems list at 7d2d0f054f6fcbf04f20baec261cdd [ci skip]
-
05:17 AM Revision 7d2d0f05 (git): [ruby/logger] Bump up 1.6.0
- https://github.com/ruby/logger/commit/0996f90650
- 05:11 AM Revision 6b2c10ba (git): Update default gems list at 360607c7f1bb1cd75a882d4cbf6366 [ci skip]
-
05:09 AM Revision 360607c7 (git): [ruby/time] Bump up 0.3.0
- https://github.com/ruby/time/commit/8dba14997c
- 04:57 AM Revision f5df3b45 (git): Update default gems list at acf0f8551e6acc4f14143433e798c5 [ci skip]
-
04:56 AM Revision acf0f855 (git): [ruby/timeout] Bump up 0.4.1
- https://github.com/ruby/timeout/commit/a65e49cc31
-
04:45 AM Revision f26e89c4 (git): [ruby/timeout] nested exception tests for discussion
- https://github.com/ruby/timeout/commit/3e42aa4d84
- 04:38 AM Revision d6f5c275 (git): Update default gems list at 027f0a4564e64f888ab9d2c1e5546a [ci skip]
-
04:37 AM Revision 027f0a45 (git): [ruby/delegate] Bump up 0.3.1
- https://github.com/ruby/delegate/commit/d4bdf89328
- 04:22 AM Revision b1413cb3 (git): Update default gems list at c3a11f1cfc9b5da62a45246e40aaac [ci skip]
-
04:21 AM Revision c3a11f1c (git): [ruby/securerandom] Bump up 0.3.0
- https://github.com/ruby/securerandom/commit/12c4ef3ea1
- 04:17 AM Revision 5f00e679 (git): Update default gems list at da2cf947bc9580a8d188ccfeae5588 [ci skip]
-
04:16 AM Revision da2cf947 (git): [ruby/date] Bump up 3.3.4
- https://github.com/ruby/date/commit/50e18d2684
- 04:08 AM Revision 57181726 (git): Update default gems list at eb4dd7001fd1e5a6e39a9a215c4c4f [ci skip]
-
04:06 AM Revision eb4dd700 (git): [ruby/net-protocol] Bump up 0.2.2
- https://github.com/ruby/net-protocol/commit/2d3c4b43a8
- 03:57 AM Revision 7149b534 (git): Update default gems list at 0c55886fc2aad1688dbbb116803f36 [ci skip]
-
03:54 AM Revision 0c55886f (git): [ruby/tempfile] Bump up 0.2.0
- https://github.com/ruby/tempfile/commit/d6ddf7881e
-
03:53 AM Revision b94c407f (git): [ruby/find] Bump up 0.2.0
- https://github.com/ruby/find/commit/192237e766
- 03:48 AM Revision 687c3cfb (git): Update default gems list at b4901d54a5f89525de98a8775d4233 [ci skip]
-
03:47 AM Revision b4901d54 (git): [ruby/getoptlong] Bump up 0.2.1
- https://github.com/ruby/getoptlong/commit/f49629dfaa
- 03:43 AM Revision 7832a52c (git): Update default gems list at bf330853404b38c857d6c08bbc23f4 [ci skip]
-
03:42 AM Revision bf330853 (git): [ruby/observer] Bump up 0.1.2
- https://github.com/ruby/observer/commit/6c978e6196
- 03:11 AM Revision caa7a4f7 (git): Update default gems list at 308d7943666f7aea7926809ee8dc07 [ci skip]
-
03:10 AM Revision 308d7943 (git): [ruby/pstore] Bump up 0.1.3
- https://github.com/ruby/pstore/commit/6d5c0833e7
- 02:53 AM Revision ff48d195 (git): Update default gems list at eeaa2cdba2913096b14d4319804faf [ci skip]
-
02:52 AM Revision eeaa2cdb (git): [ruby/mutex_m] Bump up 0.2.0
- https://github.com/ruby/mutex_m/commit/635da25a09
- 02:40 AM Revision ed30d7e7 (git): Update default gems list at ad81af22d4a1a24c3a63a960d558d0 [ci skip]
-
02:39 AM Revision ad81af22 (git): [ruby/tmpdir] Bump up 0.2.0
- https://github.com/ruby/tmpdir/commit/8bbd87c8ac
- 02:33 AM Revision 65d6861e (git): Update default gems list at f32c5e1c94682537f38f29889da454 [ci skip]
-
02:32 AM Revision f32c5e1c (git): [ruby/open3] Bump up 0.2.0
- https://github.com/ruby/open3/commit/0db9a0afe7
- 02:28 AM Revision 94d2958a (git): Update default gems list at 1fdb8ef15623f78a6319c698b166c8 [ci skip]
-
02:27 AM Revision 1fdb8ef1 (git): [ruby/rinda] Bump up 0.2.0
- https://github.com/ruby/rinda/commit/f6d76b3927
- 02:00 AM Revision ec390f1d (git): Update default gems list at d9f1211a2f2dbb37441f12c6bcdfa5 [ci skip]
-
01:59 AM Revision d9f1211a (git): [ruby/tsort] Bump up 0.2.0
- https://github.com/ruby/tsort/commit/2b3fe78646
- 01:47 AM Revision daf8b7ef (git): Update default gems list at c9ee600cef88751aeda89e90fc25ac [ci skip]
-
01:46 AM Revision c9ee600c (git): [ruby/weakref] Bump up 0.1.3
- https://github.com/ruby/weakref/commit/f763384744
-
01:45 AM Revision 304194d7 (git): Remove files which are newly added but to be ignored
- 01:42 AM Revision a3282285 (git): Update default gems list at 3f33bfa1e51afc916250e7a7a93e59 [ci skip]
-
01:40 AM Revision 3f33bfa1 (git): [ruby/optparse] Bump up 0.4.0
- https://github.com/ruby/optparse/commit/acbf6e3e12
- 01:11 AM Revision 3f00a606 (git): Update default gems list at e8fda04d0a5e96e7425259fc4c3d15 [ci skip]
-
01:10 AM Revision e8fda04d (git): [ruby/prettyprint] Bump up 0.2.0
- https://github.com/ruby/prettyprint/commit/5ea64f43fa
- 01:01 AM Revision 0a1c81a3 (git): Update default gems list at 0ac39f226dc847cd4bd9211da17fa7 [ci skip]
-
01:00 AM Revision 0ac39f22 (git): [ruby/pp] Bump up 0.5.0
- https://github.com/ruby/pp/commit/6e086e6df9
-
12:56 AM Revision 31c36a44 (git): Skip example for 07df8a5d5ee725eee00632717ea4deead5fc783b
-
12:41 AM Revision 07df8a5d (git): [ruby/English] Remove `$IGNORECASE`
- `$=` has been obsolete and has no effect since 1.9.
https://github.com/ruby/English/commit/121939695a -
12:37 AM Feature #15554 (Open): warn/error passing a block to a method which never use a block
Also available in: Atom