General

Profile

janosch-x (Janosch Müller)

  • Login: janosch-x
  • Registered on: 04/30/2017
  • Last sign in: 12/25/2025

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 2 10 12

Activity

08/27/2025

10:17 PM Ruby Revision 5a42d267 (git): Make word prop match join_control to conform to UTS 18
See <https://bugs.ruby-lang.org/issues/19417#note-3>.
https://unicode.org/reports/tr18/#word states word should match join_control chars.
It did not previously:
```ruby
[*0x0..0xD799, *0xE000..0x10FFFF].map { |n| n.chr 'utf-8' } => al...
janosch-x (Janosch Müller)

08/10/2025

08:57 PM Ruby Feature #20205: Enable `frozen_string_literal` by default
byroot (Jean Boussier) wrote in #note-73:
> it probably doesn't make a huge difference, but your regexp is a bit too strict
It probably makes even less of a difference, but magic comments are also indentable, case-insensitive, and ca...
janosch-x (Janosch Müller)

07/10/2025

12:28 PM Ruby Revision bd18238a (git): [Bug #19417] Make word prop match join_control ...
... to conform to UTS 18 as mentioned in https://bugs.ruby-lang.org/issues/19417#note-3
https://unicode.org/reports/tr18/#word states word should match join_control chars.
It currently does not:
```ruby
[*0x0..0xD799, *0xE000..0x10FFF...
janosch-x (Janosch Müller)

01/10/2024

07:29 PM Ruby Bug #20158: Ractor affects Coverage results
Hi @mame!
As mentioned in the ticket, i could not reproduce it with a smaller setup.
Maybe problems only begin at a certain size, or when there is some `require` hierarchy?
I've now forked my affected repository to demonstrate t...
janosch-x (Janosch Müller)

01/07/2024

03:12 PM Ruby Bug #20158 (Assigned): Ractor affects Coverage results
I have a large rspec test suite. I found that if I call a Ractor, the Coverage results are strongly affected, i.e. almost all files appear to be uncovered. This happens even if I only ever call a Ractor before the library or rspec are re... janosch-x (Janosch Müller)

01/06/2024

09:28 PM Ruby Feature #19908: Update to Unicode 15.1
Is not [this](https://www.unicode.org/reports/tr29/tr29-43.html#Regex_Definitions) the updated regular expression?
```diff
ccs-base := [\p{L}\p{N}\p{P}\p{S}\p{Zs}]
ccs-extend := [\p{M}\p{Join_Control}]
extended_base := ...
janosch-x (Janosch Müller)

08/09/2023

01:17 PM Ruby Feature #19832: Method#destructive?, UnboundMethod#destructive?
Dan0042 (Daniel DeLorme) wrote in #note-13:
> it opens a big can of worms in terms of where do you draw the line for how the 'destructive' flag propagates? Which of those foo methods would you consider to be destructive?
I was really...
janosch-x (Janosch Müller)

08/08/2023

08:32 PM Ruby Feature #19832: Method#destructive?, UnboundMethod#destructive?
Dan0042 (Daniel DeLorme) wrote in #note-10:
> For regular ruby code, probably the only way to know if a method is destructive is to check for instance variable assignments.
A lot of everyday Ruby code seems to be destructive, not s...
janosch-x (Janosch Müller)

07/01/2023

02:22 PM Ruby Bug #19728 (Closed): Automate (checking of) Regexp character property documentation
Applied in changeset commit:git|08b3fb11524e6cde453476f24ac80fd60457dfef.
----------
[Bug #19728] Auto-generate unicode property docs
https://bugs.ruby-lang.org/issues/19728
janosch-x (Janosch Müller)
02:22 PM Ruby Revision 08b3fb11 (git): [Bug #19728] Auto-generate unicode property docs
https://bugs.ruby-lang.org/issues/19728 janosch-x (Janosch Müller)

Also available in: Atom