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.
nine vrurg: that feeling of being lost is quite normal there :) 05:55
Geth_ nqp: Kaiepi++ created pull request #583:
[IP6NS Grant] Prepare for upcoming sync UDP/UNIX/raw socket support
06:44
rakudo: Kaiepi++ created pull request #3225:
[IP6NS Grant] Prepare for upcoming sync UDP/UNIX/raw socket support
Geth_ rakudo: 0a3924de1d | (Paweł Murias)++ | src/vm/js/README.md
[js] Make example a bit clearer
09:09
rakudo: e81f6a018f | (Paweł Murias)++ | 2 files
[js] Fix stuff needed to parcel up precompiled code for browser use
|Tux| Rakudo version 2019.07.1-390-ge81f6a018 - MoarVM version 2019.07.1-257-g39f577438
csv-ip5xs0.766 - 0.785
csv-ip5xs-206.496 - 6.500
csv-parser21.049 - 21.303
csv-test-xs-200.424 - 0.432
test6.936 - 7.032
test-t1.707 - 1.748
test-t --race0.770 - 0.785
test-t-2029.343 - 29.631
test-t-20 --race8.952 - 9.152
12:03
nine I can reproduce my NativeCall jitcode segfault in a very small example without involving Inline::Perl5 at all! 14:14
echo 'int test() { return 1; }' > nc.c && cc -shared -o nc.so nc.c && echo 'use NativeCall; sub test(--> int64) is native("./nc.so") is export { * }; test;' > NCTest.pm6 && echo 'use NCTest;' > UseNC.pm6 && perl6-gdb-m -I. -e 'use NCTest; use UseNC; test;'
dogbert17 nine: that's excellent 14:32
nine Looks like there's already a fix for an issue like this in there: github.com/rakudo/rakudo/commit/b2...e6b8b44dc4 15:03
Could just be that it's not covering all cases it needs to
Geth_ nqp: e9604b592e | (Stéphane Payrard)++ | docs/ops.markdown
add coercion opcodes
16:23
Geth_ rakudo: patzim++ created pull request #3226:
Remove stale templates
18:01
Geth_ problem-solving/ugexe-patch-1: 3fb9e4993f | (Nick Logan)++ (committed using GitHub Web editor) | README.md
Remove ugexe from reviewers
18:48
problem-solving: ugexe++ created pull request #114:
Remove ugexe from reviewers
problem-solving: 3fb9e4993f | (Nick Logan)++ (committed using GitHub Web editor) | README.md
Remove ugexe from reviewers
18:52
problem-solving: a6e246bdc1 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | README.md
Merge pull request #114 from perl6/ugexe-patch-1

Remove ugexe from reviewers
patrickb vrurg: Mind having a very short look at github.com/rakudo/rakudo/pull/3226 19:43
vrurg Ah, yes! Sorry, forgot as I saw the notification but was afk. 19:44
patrickb: NP. That piece of code was commented out for the only reason to be overcaustios. Like "what if we need it again?" 19:47
But we don't anymore.
Geth_ rakudo: 9fefa3361a | (Patrick Böker)++ | 4 files
Remove stale templates

The templates have been replaced half a year ago in the big binary runner refactor. The create-moar-runner.p6` script has been replaced in the recent build system refactor.
vrurg Thanks for spotting it! It should've been long gone by now.
Geth_ rakudo: 26696e4902 | (Patrick Böker)++ (committed using GitHub Web editor) | 4 files
Merge pull request #3226 from patzim/rm-stale-templates

Remove stale templates
patrickb Thanks! Then in it goes.
vrurg nine: That's similar case, but not sure if it's useful. I'm also trying to play with precompilation mode. For now I don't blame block_closure anymore and would rather assume that closure is not repossessed together with cloned code object. 19:53
nine vrurg: have you looked into that lexical fixup stuff?
vrurg nine: that's where I'm circling around now. 19:54
nine Do you understand what it's there for? :) 19:55
vrurg nine: Not in details. In big details, I'm afraid. :) 19:56
nine: BTW, I have golfed down the problematic code: github.com/rakudo/rakudo/issues/28...-541191903 19:57
Ok, lunch time anyway. afk&
patrickb .tell Kaiepi Can you easily check whether man7.org/linux/man-pages/man3/group...ber.3.html is available on OpenBSD? 21:27
tellable6 patrickb, I'll pass your message to Kaiepi
patrickb .tell vrurg Can you easily check whether man7.org/linux/man-pages/man3/group...ber.3.html is available on MacOS?
tellable6 patrickb, I'll pass your message to vrurg
vrurg patrickb: "This function is a nonstandard GNU extension." – so, it's not on macOS. 21:33
patrickb vrurg: Ah! Didn't see that. Thanks! 21:35
vrurg Hm, after all it's not even run-away closure... 22:06
Kaiepi .tell patrickb, i don't think it does. you'd have to loop over the list of groups getgroups returns or st instead 23:21
tellable6 Kaiepi, I'll pass your message to patrickb
vrurg Kaiepi: fast diagnostics right here. Is perl6.moarvm actually installed in PERL6_HOME? 23:27
I.e. does it exists where perl6 binary fails to find it?
Kaiepi no 23:30
tellable6 2019-10-11T21:27:30Z #perl6-dev <patrickb> Kaiepi Can you easily check whether man7.org/linux/man-pages/man3/group...ber.3.html is available on OpenBSD?
vrurg Impossible... 23:32
try --no-silen-build for Configure.pl. Is it actually tries to copy perl6.moarvm? 23:33