Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
AlexDaniel .tell lizmat obligatory ping :) R#2517 03:24
yoleaux AlexDaniel: I'll pass your message to lizmat.
synopsebot_ R#2517 [open]: github.com/rakudo/rakudo/issues/2517 [regression] The range '1'..9 doesn't stop at '9'
|Tux| Rakudo version 2018.11-4-g38bc682b0 - MoarVM version 2018.11-8-gef9e65cac
csv-ip5xs0.923 - 0.943
csv-ip5xs-207.063 - 7.268
csv-parser22.308 - 22.601
csv-test-xs-200.434 - 0.437
test7.667 - 7.800
test-t1.741 - 1.759
test-t --race0.757 - 0.775
test-t-2030.068 - 30.980
test-t-20 --race9.367 - 9.459
10:28
Geth nqp/master: 5 commits pushed by (Paweł Murias)++ 12:00
nqp: c8cc1449ef | (Paweł Murias)++ | src/vm/js/nqp-runtime/global-context.js
[js] Remove leftover console.log
12:09
Geth rakudo: 1865db0d9c | (Paweł Murias)++ | src/vm/js/load-compiler.nqp
[js] Hooking in handling of unhandled exceptions

Might happen when running precompiled code not inside the compiler
13:08
rakudo: fdd249a388 | (Paweł Murias)++ | src/vm/js/rakudo-library.js
[js] Add support to the rakudo-library for running rakudo while capturing stderr/stdin/status

While be used to fake is_run in the browser
rakudo: 194c84b910 | (Paweł Murias)++ | 3 files
[js] Add a nqp::p6fakerun that does a fake rakudo run in a new global context
travis-ci NQP build failed. Paweł Murias '[js] Remove leftover console.log' 13:09
travis-ci.org/perl6/nqp/builds/463311835 github.com/perl6/nqp/compare/0b593...cc1449efe9
AlexDaniel weekly: kensanata wins :) 14:12
notable6 AlexDaniel, Noted!
patrickb Hi everyone! I'm working on some rather trivial script involving regexes. I observe some behaviour I am unsure whether it's buggy or just my ignorance.... 14:16
m: my $d = '\d+'; say '123' ~~ / $d /; say '123' ~~ / ${$d} /; say '123' ~~ / \d+ /;
camelia Nil
「」
「123」
patrickb I'd have expected all three to return '123'. 14:17
gfldex m: my $d = '\d+'; say '123' ~~ / <$d> /; say '123' ~~ / ${$d} /; say '123' ~~ / \d+ /; 14:23
camelia 「123」
「」
「123」
gfldex patrickb: ^^^ special stuff inside a grammar happens inside <>
patrickb gfldex: Thanks! I'm still somehow trying to figure this out... 14:28
timotimo m: my $d = '\d+'; say '\d+' ~~ / $d /; 16:02
camelia 「\d+」
timotimo putting something in a regex with just $foo will match the contents literally
AlexDaniel releasable6: next 17:49
releasable6 AlexDaniel, Next release in ≈11 days and ≈1 hour. 0 blockers. 0 out of 7 commits logged
AlexDaniel, Details: gist.github.com/06dd99d56ef993c6a4...cfbed115f3
Kaiepi i get "MoarVM op 'getsockopts' is unknown as a core or extension op" when trying to build nqp for something i'm working on 20:16
how do i fix this?
never mind, i forgot the --prefix flag when building moar 20:22
Kaiepi btw, anyone up for hosting rakudobot on windows, mac, and linux? 20:35
jdv79 how come a docs site search for "slurp" turns up entries for "sleep" and more importantly doesn't include /language/io which by the way still uses slurp-rest 21:07
AlexDaniel jdv79: sleep shows up because of fuzzy search, it's ok I think 21:13
I mean, it's LTA, but it's not horrible
Kaiepi i'm thinking of reimplimenting the asyncsocket op so IO::Socket::Async can be more consistent with IO::Socket::INET by allowing you to use .new to initialize a socket before connect/bind is used
jdv79 i logged the issues
Kaiepi also to make it possible to use SO_REUSEADDR/SO_REUSEPORT with async sockets
with setsockopt/getsockopt 21:14
thoughts?
[TuxCM] no-color.org ← env NO_COLOR=1 perl6 -e 'my $a = $x' still gives error in color (FYI, LOW prio) 21:21