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.
00:05 leont left 00:57 lucasb left 00:58 ZzZombo_ joined 01:01 ZzZombo left, ZzZombo_ is now known as ZzZombo 01:59 ZzZombo_ joined 02:01 ZzZombo left, ZzZombo_ is now known as ZzZombo 04:22 anatofuz joined 05:50 masak_ joined 05:54 camelia left
nine vrurg: that feeling of being lost is quite normal there :) 05:55
05:56 camelia joined 05:57 ChanServ sets mode: +v camelia 05:58 anatofuz left 05:59 anatofuz joined 06:03 anatofuz left 06:09 anatofuz joined 06:10 anatofuz left 06:12 anatofuz joined 06:13 anatofuz left 06:32 anatofuz joined 06:36 anatofuz_ joined 06:37 anatofuz left
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
06:46 ZzZombo_ joined 06:49 ZzZombo left, ZzZombo__ joined, ZzZombo__ is now known as ZzZombo 06:50 [Tux] left, ZzZombo_ left 07:03 [Tux] joined 07:18 ZzZombo_ joined 07:20 ZzZombo left 07:21 ZzZombo_ is now known as ZzZombo 07:35 anatofuz_ left 07:36 anatofuz joined 07:40 anatofuz left 07:50 ZzZombo_ joined 07:52 ZzZombo left, ZzZombo_ is now known as ZzZombo 08:26 anatofuz joined 08:34 ZzZombo_ joined 08:36 ZzZombo left, ZzZombo_ is now known as ZzZombo 08:39 anatofuz left 08:40 anatofuz_ joined 08:41 anatofuz_ left 08:46 ZzZombo_ joined 08:47 anatofuz joined 08:50 ZzZombo left, ZzZombo_ is now known as ZzZombo 08:52 anatofuz left 08:55 anatofuz joined, anatofuz left 08:57 anatofuz joined 08:58 anatofuz left 08:59 anatofuz joined 09:00 anatofuz_ joined 09:01 anatofuz_ left 09:04 anatofuz left 09:05 anatofuz joined 09:06 anatofuz left
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
09:12 anatofuz joined 09:16 leont joined, anatofuz left 09:17 eaterof left 09:19 eater joined 09:28 chansen_ left, chansen_ joined 09:31 samcv joined 09:32 anatofuz joined, anatofuz left 10:25 |Tux| left 10:31 |Tux| joined 10:33 |Tux| left, anatofuz joined 10:44 anatofuz left 10:50 patrickb joined 10:52 |Tux| joined 10:56 anatofuz joined 10:57 anatofuz left 10:58 anatofuz joined 11:17 leont left 11:30 anatofuz left
|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
12:46 lucasb joined 13:20 patrickb left 13:33 vrurg left
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
14:35 vrurg joined 14:36 ZzZombo left 14:38 ZzZombo joined
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
15:06 vrurg left 15:24 patrickb joined
Geth_ nqp: e9604b592e | (Stéphane Payrard)++ | docs/ops.markdown
add coercion opcodes
16:23
16:24 MasterDuke joined 16:41 grayrider left
Geth_ rakudo: patzim++ created pull request #3226:
Remove stale templates
18:01
18:04 epony left 18:07 epony joined
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
18:53 vrurg joined 19:40 Kaiepi left 19:42 Kaiepi joined
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&
20:02 vrurg left 20:06 vrurg joined 20:17 Kaiepi left 20:37 Kaiepi joined 21:14 maggotbrain joined 21:22 anatofuz joined
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
22:07 anatofuz left 22:26 anatofuz joined 22:30 anatofuz left 22:43 patrickb left 23:03 anatofuz joined
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
23:35 anatofuz left, anatofuz joined 23:40 anatofuz left, anatofuz joined 23:41 anatofuz left 23:42 anatofuz joined 23:48 anatofuz left