Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
vrurg . 00:01
Nicholas good *, * 06:26
lizmat Nicholas o/ 08:18
Nicholas \o
vrurg nine: How hard would it be to get gist.github.com/niner/f1f523c4b146...be067c4496 fully implemented in the master? 13:56
Nicholas en.wikipedia.org/wiki/C2x -- Labels can appear before declarations and at the end of compound statements 14:02
took long enough (um, technically, still unbounded as it hasn't shipped)
we expect actual compilers to implement it some point in 2038 14:03
nine vrurg: just needs going through atomic ops to check where else that fix is needed 14:07
Nicholas: since gcc already accepts this, I'd say we expect actual compilers to implement it right away, and msvc to support it in 2098 14:08
vrurg May I dare ask you to have it done? github.com/rakudo/rakudo/pull/4917 depends on it.
nine If someone else joins in the RakuAST work ;) 14:09
vrurg Wish I could. The problem is my second job doesn't allow me to start on RakuAST, but at the same time the PR is fixing a big problem in the production code. :( 14:11
nine Sounds like you got too many jobs 14:12
vrurg Just two. :)
BTW, the second job lets me use Raku for production and its the only place where I chose what to use. 14:14
nine Then get rid of the first job =) 14:15
vrurg That's the one where the main income comes from! 14:17
nine This life thing is so complicated 14:18
vrurg Frankly, it wasn't totally my voluntary choice to get the second one. But eventually it turned to be for better as I currently can buy more for some troops in Ukraine. 14:19
Anyway, maybe just apply the patch from your gist? That's all I currently need. 14:20
nine Certainly one of the more unexpecte expenses
Stand by. Testing a better version of that fix
vrurg Good. :)
Ok, I'm off to do the first job. Have tons of emails to process. :) 14:21
Thanks!
nine Have...fun I guess?
vrurg Grrrr... 14:24
Geth MoarVM: a9fcd5a74e | (Stefan Seifert)++ | src/6model/reprconv.c
Add missing SC write barriers to atomic attr bind and cas
14:25
vrurg It's so much fun to find out that CISCO telephony servers doesn't work when is ran with a vmware snapshopt on their VM! Why? They only know. But if an upgrade goes sideways then the only way to recover is to use their backup/restore process which may take hours sometimes! 14:27
Oh, great thanks! Will now wait for the next bump.
nine Pushed the bumps 14:34
vrurg Rebased and updated the PR. And if nobody object the names of new entities (Lock::Soft and $*STACK-ID), then I will consider merging it next week. 14:40
nine I get the impression that whatever currying is NYI on RakuAST :/ 15:15
jnthnwrthngtn nine: Sure isn't, that's another of the "when does it happen" questions I'm wrestling with when I get thinking time on this 16:05
nine I wonder how much of what I implement you'll turn upside down when you find out what it should really look like :) 17:03
lizmat 8 mins for yet another starlink launch 21:59