General

Profile

duerst (Martin Dürst)

Issues

open closed Total
Assigned issues 7 73 80
Reported issues 21 154 175

Projects

Project Roles Registered on
Ruby Committer 06/24/2008

Activity

11/03/2025

12:44 AM Ruby Bug #21559: Unicode normalization nfd -> nfc -> nfd is not reversible
Note to potential backporters: https://github.com/ruby/ruby/commit/bd51b20c50 should also be backported. duerst (Martin Dürst)

11/02/2025

10:22 AM Ruby Revision bd51b20c (git): minor code allignment (related to bug 21559)
duerst (Martin Dürst)
02:10 AM Ruby Bug #21559: Unicode normalization nfd -> nfc -> nfd is not reversible
Backport would only be needed if the upgrade to Unicode 16.0.0 (see https://bugs.ruby-lang.org/issues/20724) is backported. duerst (Martin Dürst)
02:06 AM Ruby Bug #21559 (Closed): Unicode normalization nfd -> nfc -> nfd is not reversible
Added regression test at https://github.com/ruby/ruby/commit/a122d7a58e91ed6cd531e906cb398688d7cc8b17
and fix at https://github.com/ruby/ruby/commit/e4c8e3544237b8c0efba6b945173dc66552d641c.
Many thanks to Tomoya Ishida for finding thi...
duerst (Martin Dürst)
12:27 AM Ruby Revision a122d7a5 (git): Add regression test for bug 21559.
duerst (Martin Dürst)
12:27 AM Ruby Revision 83a943b5 (git): Add test for Unicode normalization of Gurung Khema.
duerst (Martin Dürst)
12:27 AM Ruby Revision e4c8e354 (git): Remove recursion in UnicodeNormalize.nfc_one, fixing bug 21159.
duerst (Martin Dürst)

10/20/2025

09:12 AM Ruby Bug #21643 (Closed): 'make' or 'make up' results in: uncommon.mk:1988: *** missing separator. Stop.
@nobu: Many thanks! This is solved, most probably due to removing uncommon.mk.
[After that, I had to upgrade from Ubuntu 22.04 to Ubuntu 24.04 to make sure BASERUBY wasn't too old, so there may have been other reasons, too.]
duerst (Martin Dürst)
03:33 AM Ruby Bug #21643 (Closed): 'make' or 'make up' results in: uncommon.mk:1988: *** missing separator. Stop.
I tried to get my ruby checkout up to date using 'make up', but after a lot of output, it stopped with the message "uncommon.mk:1988: *** missing separator. Stop.". Now it just gives this message when trying 'make up' or 'make'.
Line...
duerst (Martin Dürst)

09/11/2025

04:53 AM Ruby Feature #21564: Extend permutation, repeated_permutation, combination and repeated_combination arguments
I don't think this is necessary. It's better to keep different aspects of a calculation separate by using separate methods (building blocks) and combining them to achieve a goal. As an example, your
```a.permutation(*1..3).to_a```
can ...
duerst (Martin Dürst)

Also available in: Atom