Bram

Results 45 comments of Bram

I'm (currently) not convinced that perl is to blame.. Experimenting a bit more with it (on an older debian system): #include #include int main(void) { char * foo; foo =...

Just for reference: the locale format is documented as[^1]: A locale name is typically of the form language[_territory][.codeset][@modifier] Playing a bit more with it: On an older debian system *without*...

I have a somewhat work in progress patch that changes the output: The patch (click to view) ``` diff --git a/locale.c b/locale.c index 5aa194d..498aa5d 100644 --- a/locale.c +++ b/locale.c @@...

Personally I don't know if I like this/if this change is a good idea; As noted: `$0xA` isn't a valid variable but `$::0xA` is. Right now: using `${0xA}` triggers an...

There are already plenty of issues describing that; There was also a recent PR https://github.com/Perl/perl5/pull/19999 to amend the documentation but that was closed (because the situation is more complex). (That...

> There's a bug (#9360) open on this issue. For reference: in github this is actually issue #5467

Bisecting this proved to be a bit tricky because the behaviour flip-flopped a couple of times and is influenced by two things. Results from bisecting: * blead = Optimization not...

One final thing I observed is some inconsistency in the optimization between `-DPERL_SAWAMPERSAND`[^1] and `-DPERL_NO_COW`[^1]: perl compiled with `-Accflags=-DPERL_NO_COW`: $ ./perl -Ilib -MDevel::Peek -e 'my $x = "abcdefgijklmnopqrstuvwxyz";$x =~ s/.{3}//;Dump($x)'...

> An interesting question is what should this: (...) It certainly is an interesting question (and it would need a clear answer before the regex implementation is changed) but I...

It's broken in a dev release since v5.35.4 (2021-Sep-20) In a non-dev release it's been broken since v5.36.0 (2022-05-27) Anyway, briefly discussing this with @leonerd : - Boolean need copy...