github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:37 releasable6 left, bisectable6 left, nativecallable6 left, quotable6 left, evalable6 left, sourceable6 left, unicodable6 left, coverable6 left, linkable6 left, tellable6 left, reportable6 left, committable6 left, squashable6 left, notable6 left, benchable6 left, greppable6 left, bloatable6 left, shareable6 left, statisfiable6 left 01:15 farcas1982regreg joined 01:28 farcas1982regreg left 01:33 pamplemousse left 06:00 AlexDaniel joined 06:01 AlexDaniel left, AlexDaniel joined 06:46 farcas1982regreg joined
nwc10 good *, #moarvm 07:12
07:58 Altai-man_ joined
lizmat nwc10 o/ 08:54
08:58 sena_kun joined
nwc10 \o 08:58
08:59 Altai-man_ left
jnthn morning o/ 09:20
nwc10 correct! 09:22
MasterDuke if anybody wants to start their monday off with a real thrillride, i've got three open PRs that could use some looking at. github.com/MoarVM/MoarVM/pull/689 github.com/MoarVM/MoarVM/pull/1277 github.com/MoarVM/MoarVM/pull/1281 09:24
sena_kun o/ 09:30
[RELEASE] This evening, in 8-9 hours, I am going to release MoarVM at 3d8ff61e2. If there are any objections, please ping me. 09:32
On the related note, someone has to make a changelog and I am really not qualified to do this, so asking for a help. 09:37
lizmat jnthn nine samcv ^^ 09:38
09:44 reportable6 joined, releasable6 joined, shareable6 joined, sourceable6 joined, committable6 joined, coverable6 joined, statisfiable6 joined 09:45 bloatable6 joined, squashable6 joined, quotable6 joined, evalable6 joined, benchable6 joined, bisectable6 joined, nativecallable6 joined 09:46 linkable6 joined, unicodable6 joined, tellable6 joined 09:47 notable6 joined 09:48 greppable6 joined
AlexDaniel sena_kun: on a related note, please release rakudo from a branch because we're currently merging some questionable stuff :) 09:57
sena_kun AlexDaniel, sure thing. The commit I want to release from is github.com/rakudo/rakudo/commit/6b...a0037c2759 09:58
jnthn Yes, merging questionable stuff is precisely what I worry about. :/ 10:03
OK...`git branch new-disp` 10:14
MasterDuke woohoo 10:15
sena_kun jnthn, good luck, brave one!
10:45 robertle joined 10:49 robertle left 10:56 Altai-man_ joined 10:59 sena_kun left 12:48 pamplemousse joined 12:53 zakharyas joined
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2020/05/04/2020-...community/ 12:56
12:57 sena_kun joined 13:00 Altai-man_ left
Geth MoarVM/new-disp: 88bd445695 | (Jonathan Worthington)++ | 7 files
Stub in new dispatch ops and update bytecode gen

These ops emit a variable number of operands based upon the callsite descriptor. The bytecode generation function thus takes the array of register numbers and writes them out. Doing it here will keep things a bit simpler in the QAST -> MAST phase.
14:35
MoarVM/new-disp: 1f2adf173a | (Jonathan Worthington)++ | src/core/validation.c
Teach validator about the the new dispatch ops
14:56 Altai-man_ joined 14:59 sena_kun left
nine jnthn: I take it the QAST -> MBC code is somewhat understandable? 15:36
jnthn Well, I apparently extended it without trouble... :) 15:37
So I guess so :)
16:10 Kaiepi left 16:12 Kaiepi joined 16:14 AlexDaniel left 16:15 AlexDaniel joined, AlexDaniel left, AlexDaniel joined 16:41 farcas1982regreg left 16:42 farcas1982regreg joined 16:57 sena_kun joined 16:59 Altai-man_ left 17:22 zakharyas left
Geth MoarVM/new-disp: 98c16105bf | (Jonathan Worthington)++ | src/core/validation.c
Teach validator about the the new dispatch ops
17:33
MoarVM/new-disp: 33bebb6809 | (Jonathan Worthington)++ | 10 files
Stub in dispatcher registry
jnthn home, dinner, etc. 17:36
&
sena_kun writes up changelog 18:16
18:35 pilmihilmi joined
pilmihilmi I try to get github.com/tokuhirom/Perl6-Renshu/...p/lisp.nqp running and wonder why 'make QAST::NVal.new(:value(+$/.Str));' always fails... 18:37
'+$/.Str' seems to convert to int instead of num... 18:38
Expected native num argument, but got int
at gen/moar/stage2/QASTNode.nqp:414 (/usr/share/nqp/lib/QASTNode.moarvm:new
MasterDuke pilmihilmi: yes, '+' is converted to nqp::intify. nqp defaults all numerical operations to integer semantics, if you want num you have to be explicit about it 18:39
trying using nqp::numify($/.Str) instead 18:40
ah, i see that's an old repo. nqp used to default to num, but was changed (by myself actually) to default to int a year or two ago 18:41
pilmihilmi that makes it compile furthen, thank. 18:46
MasterDuke np
pilmihilmi the other repo that has a nice tutorial is github.com/edumentab/rakudo-and-nq...ls-course, and it uses that +$/.STR too... 18:47
MasterDuke yeah, that should probably be updated, thanks for pointing it out 18:52
pilmihilmi One more question: expressions seems to be parsed not but the TOP rules print an error: "Unable to parse expression in TOP; couldn't find final $ at line 2, near "..."
Is this maybe something that is easy to spot also ? 18:53
I compile to moarvm through github.com/tokuhirom/Perl6-Renshu/...p/Makefile and then start github.com/tokuhirom/Perl6-Renshu/...p/bin/lisp 18:54
i get the error when i run bin/lisp -e '(+ 1 1)' 18:55
(I'm new to nqp...)
bin/lisp -e '(print "a")' 18:56
18:56 Altai-man_ joined
pilmihilmi on the other hand works fine. 18:57
[Coke] out of curiosity, does (print (+ 1 1)) work? 18:59
18:59 sena_kun left
[Coke] wondering if the math op isn't fully defined as a statement somehow. 18:59
pilmihilmi sorry... I had changed the "token num" rule while fiddeling around.... it works again... 19:00
bin/lisp -e '(+ 1 1)'
works again.. 19:01
[Coke] +1 19:02
pilmihilmi github.com/tokuhirom/Perl6-Renshu/.../1/commits 19:04
fixed, thanks.
19:13 pilmihilmi left 19:15 zakharyas joined
Geth MoarVM/2020.05-release: 9781f06066 | Altai-man++ | docs/ChangeLog
Log changes
19:20
Altai-man_ Anyone to check ^? nine jnthn ? 19:22
19:29 pamplemousse left 19:35 Altai-man_ left 19:36 sena_kun joined, sena_kun left 19:37 sena_kun joined 19:38 sena_kun left 19:39 sena_kun joined, sena_kun left
jnthn AlexDaniel: Left a few comments, other than those looks good 19:51
tellable6 2020-05-04T18:01:25Z #raku <Kaiepi> jnthn, are github.com/rakudo/rakudo/pull/3451 and friends ok now?
jnthn oops, ...hah, tab completion fail but impossible to complete it correctly ;) 19:52
AlexDaniel yeah
19:55 sena_kun joined
AlexDaniel sena_kun: colabti.org/irclogger/irclogger_lo...05-04#l153 19:55
sena_kun has unexpected troubles with `make release` anyway 19:56
Geth MoarVM/2020.05-release: a9cf954901 | Altai-man++ | VERSION
Bump VERSION for release
19:59
MoarVM/2020.05-release: 9d3ba4eb68 | Altai-man++ | docs/ChangeLog
Improve changelog; jnthn++
timotimo "+ [9294cbfcf] Use memcpy instead of strncpy" should this really be put as a change? with no context like that it sounds like we changed all strncpy to memcpy or something 20:05
i'd probably put it under the next line, "fix some compler warnings" 20:06
sena_kun timotimo, we have lines like these in numerous releases and nobody bats an eye, so I thought it was ok.
s/these/this/
>+ [807b92f9] Use strndup instead of malloc+strncpy 20:07
from 2019.07
>+ [0814ab4d8] Negative numbers should not be prime 20:08
from 2020.02 release can be re-phrased.
I can agree it can be better next time. ;) 20:09
timotimo mhm 20:12
it's not that important, really
.o( GCCGC Plugin ) 20:13
Geth MoarVM: Altai-man++ created pull request #1282:
2020.05 release
20:14
20:15 pamplemousse joined
timotimo the changelog looks all right, but i didn't check the git log to see if anything is missing 20:17
but the bot does that, right?
AlexDaniel not for moarvm
but there's a script I think
sena_kun I did not mention merges 20:19
timotimo but the changes that were in the branches that were merged?
sena_kun Also some "oops, do it again, oops, re-do" ones.
timotimo, checked those.
timotimo perfect :) 20:20
sena_kun timotimo, to check the changelog is correct one needs to recreate it and given nobody is really eager to do this boring stuff... :P 20:21
I would really love to see releasable6-like changelog script for moar as well.
timotimo that should be easy to do! what, i should do it? no, i don't want to! ;) 20:22
sena_kun >gpg: signing failed: No such file or directory 20:26
why even the most simplest things just don't work today
20:32 Kaiepi left, Kaeipi joined
sena_kun yay 20:33
Geth MoarVM/master: 4 commits pushed by Altai-man++ 20:34
timotimo thank you very much 20:38
20:56 Altai-man_ joined 20:59 sena_kun left 21:01 Altai-man_ left 21:06 sena_kun joined 21:10 zakharyas left
jnthn yay, release! 21:38
sena_kun++
sena_kun hopes locale-related warnings were not a certain doom flag 21:50
21:52 pamplemousse left
MasterDuke sena_kun++ 21:53
[Coke] \o/ 22:04
22:05 Kaeipi left 22:09 Kaiepi joined 22:52 farcas1982regreg left 23:07 Altai-man_ joined 23:09 sena_kun left 23:21 pamplemousse joined 23:31 MasterDuke left 23:56 Altai-man_ left