Project

General

Profile

Activity

From 06/27/2024 to 07/03/2024

07/03/2024

11:40 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
BTW, IIUC, if we can use CET instead of the shadow stack, it's a far simpler and more efficient solution, so I'm stro... ioquatix (Samuel Williams)
11:39 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
Thanks, I agree with your proposed change. ioquatix (Samuel Williams)
12:10 AM Bug #18061 (Assigned): Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
hsbt (Hiroshi SHIBATA)
11:37 PM Revision d9398ac4 (git): Use `__CET__` macro to enable IBT support. (#11081)
According to the GCC documentation [1], the macro `__CET__` is dfined
when `-fcf-protection` compiler option is used....
Vít Ondruch
11:10 PM Revision b160a78d (git): YJIT: Remove done TODO, fix indent
Type check now done in rb_iseqw_to_iseq(). alanwu (Alan Wu)
11:01 PM Bug #20597: `eval('break if false')` should raise SyntaxError but retuns nil
I submitted a pull request to fix this (but prism still needs a related fix) https://github.com/ruby/ruby/pull/11099 jeremyevans0 (Jeremy Evans)
08:35 PM Bug #20606: Thread#thread_variable_get, Thread#thread_variable? and Thread#[] methods handle non-String/Symbol parameter values differently
This change would be simple to implement, and I agree the fiber/thread variable inconsistency seems odd. There are s... jeremyevans0 (Jeremy Evans)
03:56 PM Bug #20606 (Closed): Thread#thread_variable_get, Thread#thread_variable? and Thread#[] methods handle non-String/Symbol parameter values differently
The `Thread#thread_variable_get`, `Thread#thread_variable?` and `Thread#[]` methods handle the `key` parameter that i... andrykonchin (Andrew Konchin)
08:34 PM Bug #20607: Exception messages are inconsistent when thread-local variables are accessed
I submitted a pull request to make the error message consistent: https://github.com/ruby/ruby/pull/11097 jeremyevans0 (Jeremy Evans)
04:41 PM Bug #20607 (Closed): Exception messages are inconsistent when thread-local variables are accessed
`Thread`'s methods to manipulate thread-local variables raise `TypeError` exceptions with slightly different messages... andrykonchin (Andrew Konchin)
08:00 PM Revision f5dfadf3 (git): [DOC] Doc for Integer#floor (#11077)
burdettelamar (Burdette Lamar)
07:32 PM Revision b974c846 (git): Move Array#map to Ruby
Improves activerecord by about 1% on the interpreter:
```
before: ruby 3.4.0dev (2024-07-03T18:40:10Z master f88841b...
tenderlovemaking (Aaron Patterson)
06:45 PM Revision 6ac05ddb (git): Remove unused gc_raw_obj_info_basic
peterzhu2118 (Peter Zhu)
06:44 PM Revision 05f840d6 (git): Remove unused obj_info_basic
peterzhu2118 (Peter Zhu)
06:40 PM Revision f88841b8 (git): Fix ASAN builds
peterzhu2118 (Peter Zhu)
06:32 PM Revision 4c9134d2 (git): Move Array#select to Ruby
This speeds up the mail benchmark by about 7% on the interpreter:
```
before: ruby 3.4.0dev (2024-07-03T17:01:41Z ma...
tenderlovemaking (Aaron Patterson)
06:26 PM Bug #20605 (Closed): PRs with backported fix for https://github.com/ruby/ruby/pull/11036 to Ruby 3.3 and 3.2
jeremyevans0 (Jeremy Evans)
01:42 PM Bug #20605 (Closed): PRs with backported fix for https://github.com/ruby/ruby/pull/11036 to Ruby 3.3 and 3.2
Hey! I work for Datadog on the Ruby profiler part of the [datadog (previously ddtrace)](https://github.com/datadog/dd... ivoanjo (Ivo Anjo)
06:21 PM Bug #20603 (Closed): Rails Active Job test gets segmentation fault
jeremyevans0 (Jeremy Evans)
06:19 PM Bug #20599 (Closed): TypeError: #<BaseMailer:0x00000000008070> is not a symbol nor a string since 4cbc41d5e5cb6793174d5964975fdb4470323ca1 with YJIT enabled
jeremyevans0 (Jeremy Evans)
12:10 AM Bug #20599 (Assigned): TypeError: #<BaseMailer:0x00000000008070> is not a symbol nor a string since 4cbc41d5e5cb6793174d5964975fdb4470323ca1 with YJIT enabled
hsbt (Hiroshi SHIBATA)
05:17 PM Revision 7fe5f0a1 (git): [ruby/irb] Introduce cd command
(https://github.com/ruby/irb/pull/971)
It's essentially a combination of pushws and popws commands that are
easier t...
st0012 (Stan Lo)
05:01 PM Revision f4b313f7 (git): move Integer#downto to Ruby
Speeds up ChunkyPNG.
The interpreter is about 70% faster:
```
before: ruby 3.4.0dev (2024-07-03T15:16:17Z master 78...
tenderlovemaking (Aaron Patterson)
04:56 PM Revision b2be36ef (git): [Backport #11036] Add explicit compiler fence when pushing frames to ensure safe profiling (#11090)
**What does this PR do?**
This PR tweaks the `vm_push_frame` function to add an explicit compiler
fence (`atomic_sig...
ivoanjo (Ivo Anjo)
03:48 PM Revision cbc40aca (git): Fix compilation with RGENGC_CHECK_MODE=2
peterzhu2118 (Peter Zhu)
03:39 PM Bug #20601: Configuration flags are not properly propagated to assembler
kjtsanaktsidis (KJ Tsanaktsidis) wrote in #note-4:
> and in fact I would go a step furthre and delete `$ASFLAGS` in ...
vo.x (Vit Ondruch)
11:58 AM Bug #20601: Configuration flags are not properly propagated to assembler
Just one more thing: I was worried for a moment that trying to assemble with `$CFLAGS` would cause problems if you ha... kjtsanaktsidis (KJ Tsanaktsidis)
11:47 AM Bug #20601: Configuration flags are not properly propagated to assembler
OK, I poked at this a bit tonight. I have quite a few thoughts but they're kind of disorganised.
The short version o...
kjtsanaktsidis (KJ Tsanaktsidis)
08:54 AM Bug #20601: Configuration flags are not properly propagated to assembler
Is something like that really needed? From my POV, the issue is that originally, there were `.s` files processed by A... vo.x (Vit Ondruch)
04:21 AM Bug #20601: Configuration flags are not properly propagated to assembler
I think we should do what we did for the pac-ret stuff, that Florian recommended, right? Run tests against CFLAGS in ... kjtsanaktsidis (KJ Tsanaktsidis)
03:16 PM Feature #20470 (Closed): Extract Ruby's Garbage Collector
Applied in changeset commit:git|51bd816517941798c63e587a5a9f3caf69cd510e.
----------
[Feature #20470] Split GC into ...
peterzhu2118 (Peter Zhu)
03:16 PM Revision 786cf9db (git): array.c: Remove outdated assertions
Following [Feature #20589] it can happen that we change the
capacity of a frozen array, so these assertions no longer...
byroot (Jean Boussier)
02:31 PM Feature #20589 (Closed): Resize array in `rb_ary_freeze` and use `rb_ary_freeze` internally for arrays
Closing given https://github.com/ruby/ruby/pull/11030 was merged yesterday.
However it caused some assertions fail...
byroot (Jean Boussier)
01:03 PM Revision 5f20957b (git): Move ruby_load_external_gc_from_argv to gc.h
peterzhu2118 (Peter Zhu)
01:03 PM Revision 9d7c9df4 (git): [Feature #20470] Add shared GC workflow to compilers
peterzhu2118 (Peter Zhu)
01:03 PM Revision 9d3a58f3 (git): [Feature #20470] Update dependencies
peterzhu2118 (Peter Zhu)
01:03 PM Revision ae8ef065 (git): [Feature #20470] Implement support for USE_SHARED_GC
This commit implements support to load Ruby's current GC as a DSO. peterzhu2118 (Peter Zhu)
01:03 PM Revision 51bd8165 (git): [Feature #20470] Split GC into gc_impl.c
This commit splits gc.c into two files:
- gc.c now only contains code not specific to Ruby GC. This includes
code ...
peterzhu2118 (Peter Zhu)
10:15 AM Revision 9aa62bda (git): [ruby/shellwords] [DOC] Beautify links and formats
https://github.com/ruby/shellwords/commit/53e6ef2e71 nobu (Nobuyoshi Nakada)
10:15 AM Revision 777fcd18 (git): [ruby/shellwords] Satisfy `rdoc -C`
https://github.com/ruby/shellwords/commit/fa50d40a33 nobu (Nobuyoshi Nakada)
10:15 AM Revision 7a431474 (git): [ruby/shellwords] Exclude unnecessary files from the packages
https://github.com/ruby/shellwords/commit/08c87a964e nobu (Nobuyoshi Nakada)
09:08 AM Revision 64fef3b8 (git): Add explicit compiler fence when pushing frames to ensure safe profiling
**What does this PR do?**
This PR tweaks the `vm_push_frame` function to add an explicit compiler
fence (`atomic_sig...
ivoanjo (Ivo Anjo)
08:54 AM Revision 4d4ac001 (git): [ruby/openssl] Add SSLSocket#readbyte
Companion to getbyte but raise EOFError
Similar to https://github.com/ruby/openssl/pull/438
https://github.com/ruby/...
lwoggardner (Grant Gardner)
12:59 AM Revision 93b19d56 (git): Add regression test for mutating pack's format string
It doesn't look like there was a test added for this bug, so I'm adding
it.
Code is from here:
https://web.archiv...
tenderlovemaking (Aaron Patterson)
12:11 AM Bug #20462 (Assigned): Native threads are no longer reused
hsbt (Hiroshi SHIBATA)

07/02/2024

10:20 PM Revision d9487dd0 (git): Speed up chunkypng benchmark (#11087)
* Speed up chunkypng benchmark
Since d037c5196a14c03e72746ccdf0437b5dd4f80a69 we're seeing a slowdown
in ChunkyPNG b...
tenderlovemaking (Aaron Patterson)
09:53 PM Bug #20603: Rails Active Job test gets segmentation fault
Confirmed b2b8306b46 addresses this issue. Thanks for the fix.
```
$ ruby -v
ruby 3.4.0dev (2024-07-02T18:48:43Z...
yahonda (Yasuo Honda)
05:37 PM Bug #20603: Rails Active Job test gets segmentation fault
I opened a fix https://github.com/ruby/ruby/pull/11086 eileencodes (Eileen Uchitelle)
01:05 PM Bug #20603 (Closed): Rails Active Job test gets segmentation fault
Rails Active Job test sometimes gets segmentation fault.
https://buildkite.com/rails/rails-nightly/builds/723#01906a...
yahonda (Yasuo Honda)
07:55 PM Revision 3407565d (git): YJIT: Use a special breakpoint address if one isn't explicitly supplied in order to support natural line stepping. (#11083)
Use a special breakpoint address if one isn't explicitly supplied in order to support natural line stepping.
ARM64 w...
Kevin Menard
07:54 PM Revision 2830a6ae (git): [rubygems/rubygems] Only allow valid values for --test, --ci, and --linter options
https://github.com/rubygems/rubygems/commit/d4360c9032 jeromedalbert (Jerome Dalbert)
07:53 PM Revision cd57c129 (git): [rubygems/rubygems] Only remove current platform when added right before resolution
If it has been explicitly added by `bundle lock --add-platform`, we
don't want to remove it.
https://github.com/ruby...
deivid (David Rodríguez)
07:53 PM Revision c36eb10d (git): [rubygems/rubygems] Normalize dummy test server name
https://github.com/rubygems/rubygems/commit/18b38ca6b4 deivid (David Rodríguez)
07:53 PM Revision 7fc04276 (git): [rubygems/rubygems] Refactor previous fix a bit
https://github.com/rubygems/rubygems/commit/1c80c6072f deivid (David Rodríguez)
07:53 PM Revision d5500e62 (git): [rubygems/rubygems] Feature add_dependency more prominently
https://github.com/rubygems/rubygems/commit/0236cb6191 jeromedalbert (Jerome Dalbert)
06:48 PM Revision b2b8306b (git): Fix forwarding for optimized send
Always treat forwarding as a complex call. eileencodes (Eileen Uchitelle)
06:48 PM Revision cc8c4a60 (git): Calling into a C func shouldn't fast path when forwarding
When we forward calls to C functions if the callsite is a forwarding
site it might not always be a splat, so we can't...
eileencodes (Eileen Uchitelle)
06:34 PM Revision 4d94d28a (git): YJIT: Inline simple ISEQs with unused keyword parameters
This commit expands inlining for simple ISeqs to accept
callees that have unused keyword parameters and callers
that ...
Gabriel Lacroix
05:34 PM Revision d25b74b3 (git): Resize arrays in `rb_ary_freeze` and use it for freezing arrays
While working on a separate issue we found that in some cases
`ary_heap_realloc` was being called on frozen arrays. T...
eileencodes (Eileen Uchitelle)
05:18 PM Bug #20604 (Rejected): Performance regression in C++ extensions due to lack of optimization flags by default since Ruby 2.7
I found a significant performance regression in `sassc` gem when comparing Ruby 2.6 and later, that the extension is ... ntkme (Natsuki Natsume)
12:42 PM Bug #20602 (Closed): RangeError: integer 128496650801200 too big to convert to 'int' without YJIT since cdf33ed5f37f9649c482c3ba1d245f0d80ac01ce
I have opened https://bugs.ruby-lang.org/issues/20588 and the test case has been fixed via 4cbc41d5e5cb6793174d596497... yahonda (Yasuo Honda)
12:38 PM Bug #20601: Configuration flags are not properly propagated to assembler
This might be the medicine:
~~~patch
$ git diff
diff --git a/template/Makefile.in b/template/Makefile.in
index ...
vo.x (Vit Ondruch)
12:24 PM Bug #20601 (Closed): Configuration flags are not properly propagated to assembler
Looking into #18061, one of the issues is that the `.S` files are not processed with the correct flags. For example t... vo.x (Vit Ondruch)
11:33 AM Revision cee62c67 (git): Update to ruby/spec@f8987ac
andrykonchin (Andrew Konchin)
11:24 AM Bug #20573: Warning.warn shouldn't be called for disabled warnings
As a small note on this, it's typically better to check `$VERBOSE` level and if the category is enabled before even g... Eregon (Benoit Daloze)
10:15 AM Revision d7af8afe (git): [ruby/rdoc] Group code object files into the same directory
(https://github.com/ruby/rdoc/pull/1114)
It's hard to distinguish code object classes by their file names alone.
And...
st0012 (Stan Lo)
09:33 AM Revision 1ab31eb4 (git): [ruby/fiddle] Pick ruby/ruby changes for
`test/fiddle/test_function.rb`
(https://github.com/ruby/fiddle/pull/141)
https://github.com/ruby/ruby/pull/11048#iss...
hsbt (Hiroshi SHIBATA)
06:00 AM Bug #20592: Interrupting Addrinfo causes Segmentation fault on alpine
@nagachika @k0kubun When you backport this patch, please backport commit:d8c6e91748871ab2287d7703347847fe18a292d2 as ... mame (Yusuke Endoh)
04:47 AM Misc #20600 (Closed): @ruby-lang.org has been migrated to Cloudflare
@ruby-lang.org has been migrated to Cloudflare, because ruby-lang.org was migrated from Google Domains to Squarespace... shugo (Shugo Maeda)
03:39 AM Revision 4688b92a (git): [win32] Fallback release date when revision.h is not present
nobu (Nobuyoshi Nakada)

07/01/2024

11:45 PM Bug #20599: TypeError: #<BaseMailer:0x00000000008070> is not a symbol nor a string since 4cbc41d5e5cb6793174d5964975fdb4470323ca1 with YJIT enabled
This issue does not reproduce since a2c27bae9653a817b4e5f699f421836f8f97410b .
However, similar issue like #20588 ha...
yahonda (Yasuo Honda)
05:24 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
vo.x (Vit Ondruch) wrote in #note-41:
> Given that [GCC documentation](https://gcc.gnu.org/onlinedocs/gcc/Instrument...
vo.x (Vit Ondruch)
04:53 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
And FTR, [this](https://github.com/gcc-mirror/gcc/blob/8088374a868aacab4dff208ec3e3fde790a1d9a3/gcc/config/i386/cet.h... vo.x (Vit Ondruch)
04:52 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
As can be seen, I am testing this with Ruby 3.3.2. The upstream situation is, however, already a bit different since ... vo.x (Vit Ondruch)
04:42 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
Forgot to mention that Ruby needs to be built with `--disable-yjit`, because Rust is another problem:
https://bugz...
vo.x (Vit Ondruch)
04:37 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
So I am experimenting with this simple patch:
~~~patch
diff --git a/coroutine/amd64/Context.S b/coroutine/amd64/C...
vo.x (Vit Ondruch)
05:13 PM Bug #20099: Ruby 3.3.0 segfaults on s390x musl libc (Alpine Linux) when built with -O3 (default optflags)
I've tried to reproduce the bug on Linux One s390x machine(using docker image alpinelinux/alpine-gitlab-ci with ruby ... haukot (Dmitry Davydov)
03:22 PM Revision 0ac9c6dc (git): [ruby/prism] Fix up find and array patterns with multiple rests
https://github.com/ruby/prism/commit/035890a839 kddnewton (Kevin Newton)
02:42 PM Revision 8fb22272 (git): [ruby/prism] Properly support parsing regexp in extended mode
https://github.com/ruby/prism/commit/bedc4585ed kddnewton (Kevin Newton)
11:35 AM Bug #20596 (Closed): [BUG] unexpected rb_parser_ary_data_type (0) for script lines
Eregon (Benoit Daloze)
01:11 AM Bug #20596: [BUG] unexpected rb_parser_ary_data_type (0) for script lines
Applied the patch to master branch https://github.com/ruby/ruby/pull/11076. yui-knk (Kaneko Yuichiro)
03:11 AM Revision 30a8dbc8 (git): maximum showing line number on btest failure
Some tests in btest uses long src for btest and it is harmful to
check the results. This patch introducing the limita...
ko1 (Koichi Sasada)
02:53 AM Revision 89466f4e (git): Bump ruby/setup-ruby from 1.180.1 to 1.183.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.180.1 to 1.183.0.
- [Release notes](https://github...
dependabot[bot]
02:52 AM Revision 1289782d (git): Bump github/codeql-action from 3.25.10 to 3.25.11
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.10 to 3.25.11.
- [Release notes](http...
dependabot[bot]
02:39 AM Revision c46af61b (git): [ruby/irb] fix typos in the `Index of Command-Line Options`
https://github.com/ruby/irb/commit/3512020f1c Anatoly Busygin
02:08 AM Revision 15ceb95d (git): [ruby/rdoc] Fix some typos (https://github.com/ruby/rdoc/pull/1129)
* constist ==> consist
* Tidyness ==> Tidiness
* Currentry ==> Currently
* valus ==> values
https://github.com/ru...
ydah (Yudai Takada)
02:07 AM Revision 01eb5c0f (git): Skip to copy .so/.bundle files generated by rake-compiler
hsbt (Hiroshi SHIBATA)

06/30/2024

05:13 PM Revision de2d9c8e (git): [ruby/irb] Allow assigning and using local variable name conflicting
with command
(https://github.com/ruby/irb/pull/961)
https://github.com/ruby/irb/commit/00603d470f
tompng (tomoya ishida)
06:59 AM Revision c4baf3b3 (git): Update bundled gems list as of 2024-06-29
git[bot]
12:20 AM Revision 9d76a0ab (git): Add RB_GC_GUARD for ast_value
I think this change fixes the following assertion failure:
```
[BUG] unexpected rb_parser_ary_data_type (2114076960)...
yui-knk (Kaneko Yuichiro)

06/29/2024

05:25 PM Revision a2c27bae (git): [YJIT] Don't expand kwargs on forwarding
Similarly to splat arrays, we shouldn't expand splat kwargs.
[ruby-core:118401]
tenderlovemaking (Aaron Patterson)
03:48 PM Bug #20596: [BUG] unexpected rb_parser_ary_data_type (0) for script lines
Just saw the same in Puma CI: https://github.com/puma/puma/actions/runs/9725211941/job/26842252268?pr=3418#step:4:115 dentarg (Patrik Ragnarsson)
02:33 PM Revision 99306471 (git): Doc for Integer#ceil
burdettelamar (Burdette Lamar)

06/28/2024

08:04 PM Revision 291cc913 (git): [Bug #20598] Fix corruption of internal encoding string (#11069)
Fix corruption of internal encoding string
[Bug #20598]
Just like [Bug #20595], Encoding#name_list and Encoding#ali...
peterzhu2118 (Peter Zhu)
05:44 PM Revision 3e14fe7c (git): YJIT: Fix `cargo doc --document-private-items` warnings [ci skip]
Mostly putting angle brackets around links to follow markdown syntax. alanwu (Alan Wu)
03:01 PM Revision bc91e8ff (git): YJIT: Move `ocb` parameters into `JITState`
Many functions take an outlined code block but do nothing more than
passing it along; only a couple of functions actu...
alanwu (Alan Wu)
02:38 PM Revision 01f0dcd3 (git): Fix missing macOS version in Slack notifications
matrix.os is not set for some jobs. k0kubun (Takashi Kokubun)
02:12 PM Revision 98c923ff (git): Synchronize Bundler & RubyGems (#11071)
deivid (David Rodríguez)
02:11 PM Revision 1652c194 (git): Fix comment for VM_CALL_ARGS_SIMPLE (#11067)
* Set VM_CALL_KWARG flag first and reuse it to avoid checking kw_arg twice
* Fix comment for VM_CALL_ARGS_SIMPLE
* ...
Gabriel Lacroix
10:49 AM Revision 5c826ebe (git): [rubygems/rubygems] Protect binstub access during creation with a flock
https://github.com/rubygems/rubygems/commit/88e3f1d23c deivid (David Rodríguez)
10:49 AM Revision 091a6ea8 (git): [rubygems/rubygems] Move flock logic to its own method
https://github.com/rubygems/rubygems/commit/91274128a8 deivid (David Rodríguez)
10:49 AM Revision f41a2c96 (git): [rubygems/rubygems] More compact `open_file` fallback on Windows
https://github.com/rubygems/rubygems/commit/8f34396af6 deivid (David Rodríguez)
07:33 AM Revision 5f837538 (git): [rubygems/rubygems] Avoid concurrent builds of Bundler when running specs
Instead, build it during setup when in CI.
This should avoid some Windows specific test failures when Bundler
copies...
deivid (David Rodríguez)
06:52 AM Bug #20588 (Closed): RangeError: integer 132186463059104 too big to convert to 'int' since cdf33ed5f37f9649c482c3ba1d245f0d80ac01ce with YJIT enabled
byroot (Jean Boussier)

06/27/2024

11:58 PM Bug #20599 (Closed): TypeError: #<BaseMailer:0x00000000008070> is not a symbol nor a string since 4cbc41d5e5cb6793174d5964975fdb4470323ca1 with YJIT enabled

https://buildkite.com/rails/rails-nightly/builds/711#01905b80-6b82-460c-908d-c8bc7e69293a/1213-1221
### Steps to...
yahonda (Yasuo Honda)
11:52 PM Bug #20588: RangeError: integer 132186463059104 too big to convert to 'int' since cdf33ed5f37f9649c482c3ba1d245f0d80ac01ce with YJIT enabled
It looks like 4cbc41d5e5cb6793174d5964975fdb4470323ca1 addresses this issue.
```
$ RUBY_YJIT_ENABLE=1 bin/test te...
yahonda (Yasuo Honda)
06:57 PM Bug #20598 (Closed): Corruption of internal encoding string
Applied in changeset commit:git|176c4bb3c7db87ca5b0486012cb6a005105448c5.
----------
Fix corruption of internal enco...
peterzhu2118 (Peter Zhu)
06:06 PM Bug #20598 (Closed): Corruption of internal encoding string
GitHub PR: https://github.com/ruby/ruby/pull/11068
Just like #20595, Encoding#name_list and Encoding#aliases can h...
peterzhu2118 (Peter Zhu)
06:06 PM Revision 176c4bb3 (git): Fix corruption of internal encoding string
[Bug #20598]
Just like [Bug #20595], Encoding#name_list and Encoding#aliases can have
their strings corrupted when E...
peterzhu2118 (Peter Zhu)
04:00 PM Revision 9c5e9d29 (git): [ruby/openssl] rewriting most of the asn1 init code in ruby
to have as much of the lib in ruby as possible
https://github.com/ruby/openssl/commit/8305051728
chucke (Tiago Cardoso)
02:53 PM Bug #20597 (Closed): `eval('break if false')` should raise SyntaxError but retuns nil
These are all SyntaxError (Invalid break, compile error (SyntaxError))
~~~ruby
ruby -ce "break if false"
ruby -ce ...
tompng (tomoya ishida)
02:46 PM Revision 7a780a3e (git): [Bug #20595] Fix corruption of encoding name string (#11063)
Fix corruption of encoding name string
[Bug #20595]
enc_set_default_encoding will free the C string if the encoding...
peterzhu2118 (Peter Zhu)
02:03 PM Bug #20596 (Closed): [BUG] unexpected rb_parser_ary_data_type (0) for script lines
https://github.com/ruby/setup-ruby/actions/runs/9697443755/job/26761634004
```
/home/runner/.rubies/ruby-head/bin/b...
Eregon (Benoit Daloze)
01:47 PM Bug #20595 (Closed): Corruption of encoding name string
Applied in changeset commit:git|c6a0d03649c686a537c1f513a1e32205ac6a6512.
----------
Fix corruption of encoding name...
peterzhu2118 (Peter Zhu)
01:47 PM Revision c6a0d036 (git): Fix corruption of encoding name string
[Bug #20595]
enc_set_default_encoding will free the C string if the encoding is nil,
but the C string can be used by...
peterzhu2118 (Peter Zhu)
01:44 PM Misc #20013: Travis CI status
As a note, by the Travis's above change, while people can run Travis by sending a pull-request to the ruby/* reposito... jaruga (Jun Aruga)
12:11 PM Misc #20013: Travis CI status
> I am working to get the list of the github accounts who contributed to the ruby/ruby, ruby/zlib and ruby/prism in t... jaruga (Jun Aruga)
12:53 PM Revision 815b345b (git): [rubygems/rubygems] Print a proper error when bin dir does not have writable permission bit
https://github.com/rubygems/rubygems/commit/979cd898f9 deivid (David Rodríguez)
12:53 PM Revision f88bb0e6 (git): [rubygems/rubygems] Reword some specs to disambiguate `chmod -x` from `chmod -w`
https://github.com/rubygems/rubygems/commit/2954ab79a9 deivid (David Rodríguez)
12:53 PM Revision d29a76b9 (git): [rubygems/rubygems] Only override `pre_install_checks` when necessary
RubyGems >= 3.5 no longer raises `Gem::FilePermissionError` explicitly.
https://github.com/rubygems/rubygems/commit/...
deivid (David Rodríguez)
02:44 AM Revision 0c7776a2 (git): [DOC] Fix a link in NEWS.md
znz (Kazuhiro NISHIYAMA)
 

Also available in: Atom