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:04 anatofuz joined
Geth nqp: ff24d54775 | (Timo Paulssen)++ | src/vm/moar/HLL/Backend.nqp
profiler: expose "stolen gen2 roots" in sql output
00:16
nqp: f1ab9a56f8 | (Timo Paulssen)++ | tools/templates/MOAR_REVISION
bump moar for reverting a bug, and code for later
00:25
rakudo: b55b85aefa | (Timo Paulssen)++ | tools/templates/NQP_REVISION
bump nqp for a revert inside moarvm
00:26
00:38 lucasb left 00:53 anatofuz left 01:02 anatofuz joined
japhb Cro:HTTP tests fail rather heavily against Rakudo HEAD (2019.07.1-321-gb55b85aef) 02:17
02:26 anatofuz left, anatofuz joined 02:29 anatofuz left, anatofuz joined 02:33 anatofuz left 02:34 anatofuz joined 02:38 anatofuz left 02:39 anatofuz joined 02:49 anatofuz left 02:50 anatofuz joined 04:10 anatofuz left 04:11 anatofuz joined 05:04 robertle_ left 06:16 anatofuz left 06:24 anatofuz joined, anatofuz left 06:37 anatofuz joined 07:04 anatofuz left 07:12 anatofuz joined
lizmat timotimo: the revert did not fix the test-suite for my client 07:25
I don't have much time today, will be spending that on the P6W
will look deeper into it tomorrow
samcv AlexDaniel, well. it is whichever that we can get the highest number to agree to. so imo if we have people disagreeing with things being in, it'd be best to not have them in. find something everyone can support, which will give us a really good foundation and action plan 07:26
i've approved the PR now :) 07:33
08:21 anatofuz left 08:22 anatofuz joined 08:28 leont joined 08:36 leont left 08:46 robertle left 08:48 robertle joined 09:29 pmurias joined 09:36 anatofuz left 09:37 anatofuz joined 09:57 pmurias left 09:58 anatofuz left 10:02 anatofuz joined 10:03 robertle left 10:06 anatofuz left 10:10 robertle joined 10:34 pmurias joined 10:53 pmurias left 10:54 pmurias joined 11:18 anatofuz joined 11:24 anatofuz left 11:25 anatofuz joined 11:46 pmurias left, pmurias joined 12:04 |Tux| left 12:13 |Tux| joined 12:15 pmurias left 12:17 pmurias joined
timotimo wasn't there some flag to disable perl6-m runner generation? to get the script version again? 12:24
vrurg: is there a way to get the runner scripts generated again? 12:35
aaw, even nqp has runner executables 12:36
12:40 pmurias left
timotimo OK, just grepping "argv" from the perl6-m.c file was enough to get me started 12:42
12:44 pmurias joined
|Tux| Rakudo version 2019.07.1-260-g9dd67cb37 - MoarVM version 2019.07.1-221-ga0ff25c74
csv-ip5xs0.676 - 0.685
csv-ip5xs-205.086 - 5.163
csv-parser22.145 - 22.404
csv-test-xs-200.418 - 0.429
test7.128 - 7.265
test-t1.759 - 1.766
test-t --race0.797 - 0.901
test-t-2029.372 - 29.793
test-t-20 --race9.056 - 9.068
12:47
12:52 Ven_de_Thiel joined 12:57 Kaypie is now known as Kaiepi
timotimo nope, perl6-m.c is perhaps outdated? because the paths aren't good 13:00
lizmat m: (while True { say "Infinite loop?" }; say "Nope. Doesnt do the while!") # what wizardry is this? 13:19
evalable6 Nope. Doesnt do the while!
lizmat m: dd (while True { print "x" }; say "Nope. Doesnt do the while!") 13:20
evalable6 Nope. Doesnt do the while!
((Bool::True, Bool::True, Bool::True, Bool::True, Bool::True, B…
lizmat, Full output: gist.github.com/cf98e6bf3b696caba7...7252bb53df
Ven_de_Thiel m: (sink do while True { say "Infinite loop?" }; say "Nope. Doesnt do the while!") # what wizardry is this? 13:30
13:32 evalable6 left
Ven_de_Thiel sorry :-( 13:36
m: sub f { while True { 1 } }; say f()[^10]; # I think it's related to this that got changed at some point 13:37
well, I *did* kill elavable6, so...
13:40 camelia joined
moritz m: say 'LOL ITS ME!!!' 13:41
Ven_de_Thiel to the rescue...
moritz (first execution is always slow AF, likely due to rate limiting etc.)
Ven_de_Thiel m: sub f { while True { 1 } }; say f()[^10]; # I think it's related to this that got changed at some point
13:42 lucasb joined
moritz huh, it seems that camelia is a bit rusty :( 13:43
13:44 evalable6 joined, ChanServ sets mode: +v evalable6 13:45 camelia left
Ven_de_Thiel huh. 13:46
I think I'll stop writing Perl 6 for now...
lizmat Ven_de_Thiel: I think that was moritz unrusting Camelia
Ven_de_Thiel oh, so maybe it's not a fully-fledged curse I'm riding...yet :) 13:47
m: sub f { while True { 1 } }; say f()[^10]; # third time's a curse?
evalable6 (signal SIGHUP) WARNINGS for /tmp/BGDgRASCi5:
«timed out after 10 seconds»
13:47 camelia joined
Ven_de_Thiel Surprising... 13:47
m: sub f { do while True { 1 } }; say f()[^10]; # third time's a curse? 13:48
camelia (timeout)WARNINGS for <tmp>:
tellable6 2019-09-05T22:44:21Z #perl6 <irced> camelia: say "where's beatrice?"
2019-09-11T22:22:40Z #perl6 <irced> camelia: say "I am your slave"
13:48 ChanServ sets mode: +v camelia
camelia (1 1 1 1 1 1 1 1 1 1) 13:48
Ven_de_Thiel ????? 13:49
I'm done with computers. Does anyone have a few goats for me?
m: say "hello evalable6"; 13:53
camelia hello evalable6
Ven_de_Thiel oh, maybe it's only a fallback
moritz aye, evalable6 only does its work when camelia is unavailable 13:59
14:15 anatofuz left 14:17 anatofuz joined 14:21 sortiz joined
sortiz DBIish test t/43-sqlite-threads.t segfault on Rakudo HEAD, bisected to commit daaf027 14:30
tellable6 2019-09-09T19:09:24Z #perl6 <patrickb> sortiz Did you notice github.com/salortiz/DBDish-ODBC/pull/5
sortiz .tell patrickb Yep, already merged (DBDish::ODBC PR 5) 14:33
tellable6 sortiz, I'll pass your message to patrickb
lizmat is getting some git hate again 14:41
what does this even mean?
gist.github.com/lizmat/098de1bf9d9...b69bec06a2
since I'm the only person working on that branch, how can they have diverged? 14:42
robertle are the "other" changes till remote? and rebase tries to rebase onto the local version of master? 14:43
timotimo lizmat: didn't you rebase your branch recently?
lizmat I nuked the branch and started a new one
timotimo ah
well
everything pre-nuke is now in origin/newer-sprintf and "you don't have them" 14:44
lizmat oddly enough, this time a "git pull" did no harm
timotimo and everything post-nuke is in your branch and "origin does not have them"
lizmat $ git pull
Fetching submodule 3rdparty/nqp-configure
Merge made by the 'recursive' strategy.
14:44 anatofuz left
timotimo if i want to see how commits relate to one another, i use "git lg" which is an alias to 14:44
git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %Cblue<%an>%Creset' --abbrev-commit --date=relative
lizmat origin does have all of the changes (if by origin you mean Github)
timotimo with --all it gives you other branches in addition to the one you have checked out 14:45
14:45 anatofuz joined
timotimo oh, when you did "git rebase master", that just means your newer-sprintf branch was already based on the latest master 14:45
nothing related to origin/newer-sprintf
lizmat then what does "Your branch and 'origin/newer-sprintf' have diverged," mean ? 14:46
14:49 anatofuz left
lizmat in any case, it appears to be ok again now 14:49
timotimo well, you nuked the branch locally, but apparently the branch has already gone to github before the nuke under the same name? 14:50
AFKBBL
lizmat that's why I change the name of the branch to "newer-sprintf" 14:55
*changed
15:05 sortiz left
Geth roast/new-sprintf: 8b47fb1ac6 | (Elizabeth Mattijsen)++ | S32-str/sprintf-o.t
Add additional "*" and "*.*" tests to %o
15:09
lizmat notable6: weekly
notable6 lizmat, 4 notes: gist.github.com/eecc93a73adb55512c...55895b06c7
15:10 SqrtNegInf joined 15:11 pmurias left, Guest15407 left 15:12 b2gills joined
lizmat and yet another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2019/09/16/...essinging/ 15:41
afk& 15:42
15:47 robertle left
lizmat notable6: weekly reset 15:49
notable6 lizmat, Moved existing notes to “weekly_2019-09-16T15:49:01Z”
lizmat really afk&
15:51 anatofuz joined 15:55 p9s joined 16:02 anatofuz left
Geth rakudo: Kaiepi++ created pull request #3189:
Build: use ?= to conditionally assign to variables, not ifndef
16:06
AlexDaniel lizmat: the message from git makes sense to me. So there are some commits on origin (on the same branch) and some different commits locally 16:33
and it has nothing to do with `master` 16:34
masak a branch has diverged with its remote branch either when (a) another team member pushed something first, or (b) you've rebased locally and haven't force-pushed yet 16:50
Git doesn't really distinguish between those two situations, which is a bit of a pity
(but also very Git)
timotimo so it's a gity? 16:51
masak pity much, yes
16:58 p9s left 16:59 p9s joined 17:09 p9s left, p9s joined 17:18 anatofuz joined 17:21 leont joined 17:22 anatofuz left 17:27 p9s left 17:45 Kaiepi left 17:46 Kaiepi joined 17:51 robertle joined 17:56 p9s joined
vrurg AlexDaniel: starting a new ticket. 17:57
18:01 p9s left
Geth ¦ problem-solving: vrurg assigned to AlexDaniel Issue Decision to be taken on Raku filename extensions. github.com/perl6/problem-solving/issues/106 18:02
AlexDaniel vrurg: yeah, that's refreshing 18:15
the previous thread was indeed starting to grow a few cancers
vrurg AlexDaniel: I'm confused. Am I able to vote on the renaming PR? 18:22
AlexDaniel vrurg: officially not, given that this PR didn't go through yet github.com/perl6/problem-solving/pull/87 18:24
vrurg: but you can comment, and you can influence other devs who can :) 18:25
vrurg AlexDaniel: I meant 'technically'. Ok, github ACLs are somewhat limited in functionality, makes sense. :)
AlexDaniel vrurg: but can you comment there?
vrurg Yes, no problem. Just have left a comment about new extension ticket. 18:26
AlexDaniel oh, you probably see a button to leave a review and that's why you ask, OK, I see now :)
vrurg rrright! ;)
AlexDaniel I can probably fix that, but then you wouldn't be able to leave a comment :D 18:27
so we'll leave it like this for now :)
vrurg np. I wouldn't abuse the technical possibility anyway. 18:32
18:34 p9s joined 18:40 p9s left
releasable6 Next release in ≈4 days and ≈23 hours. R6 is down. At least 9 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00
19:04 Kaiepi left 19:05 Kaiepi joined 19:07 Kaiepi left, Kaiepi joined 19:09 p9s joined 19:14 p9s left 19:20 anatofuz joined 19:43 p9s joined 19:48 pmurias joined, p9s left 19:51 AlexDaniel left, AlexDaniel joined, AlexDaniel left, AlexDaniel joined
AlexDaniel no really, what is this even 19:52
19:53 anatofuz left 19:58 Kaiepi left 20:01 Kaiepi joined, Kaiepi left, Kaiepi joined 20:05 epony left 20:08 epony joined 20:21 robertle left 20:26 HarmtH left 20:54 Ven`` joined 21:15 p9s joined 21:20 p9s left, tellable6 left 21:22 Ven`` left 21:25 p9s joined 21:29 brrt joined 21:30 p9s left 21:38 anatofuz joined 21:41 Kaiepi left 21:50 Kaiepi joined 22:06 pmurias left 22:19 anatofuz left 22:48 anatofuz joined 22:53 anatofuz left 22:54 anatofuz joined 22:58 anatofuz left
AlexDaniel vrurg: your options are missing script extensions 22:58
22:59 p9s joined
vrurg AlexDaniel: they're in the title. Option 1. .raku 22:59
AlexDaniel vrurg: write them on the next line too for stupid people like me
I'm worried that people will still use short extensions even if we don't support them officially… 23:00
vrurg done 23:01
AlexDaniel “Discordable.rakumod”
“Bisectable.raku” 23:02
vrurg I'm tempted for option 3, but not really sure.
AlexDaniel “notable.rakutest”
honestly, these look like shit :D
tobs Set.rakumod, Rat.rakumod... 23:03
vrurg The thing which pulls me toward long extensions is support for test files by editors/IDEs.
AlexDaniel :D I don't know, something just feels wrong :D
tobs AlexDaniel expressing it bluntly, yeah
23:03 anatofuz joined 23:04 p9s left
AlexDaniel something about long extensions… it's like visually overpowering, or something? 23:06
23:06 anatofuz left
AlexDaniel vrurg: editors should already read the shebang, if they assume perl5 for .t that's just plainly wrong 23:07
vrurg AlexDaniel: tell this to perl6 package in Atom conflicting with perl5 because both claim for .t 23:10
23:10 anatofuz joined
vrurg youtu.be/pQICGZd9-SA?t=92 – "raku, raku, raku, bom!" ;) 23:11
Bisectable.raku is totally ok with me. After all, everybody is used to Class.java. 23:13
We're not used to it, new things often come with confusion.
Discordable.rakumod? Perhaps a bit overwhelming. Yet, again, rather a matter of getting used to it. 23:15
leont Yeah, editors were the reason for .t6 AFAIK 23:18
vrurg A good replacement for .t would change my mind in favor of short extensions. 23:20
Anybody else observing broken t/spec/S32-list/combinations.t after the last NQP bumps? 23:22
Geth rakudo: vrurg self-assigned Build fails when BSD make is used github.com/rakudo/rakudo/issues/3190
971b5ecc0c | (Vadim Belman)++ | 4 files

Cleanup for systems where echo doesn't expand escapes.
23:26
23:27 brrt left
AlexDaniel vrurg: Yeah… .rktest? still kinda wrong 23:44
vrurg .trk? Oh, wait: Tele-Radio K(c)ompany... 23:46
.rktst is even worse 23:48
AlexDaniel .rkt is nice, very nice… :P :P :P 23:49
vrurg AlexDaniel: some people say Racket is a nice project too. Let's see which nacity is nacier? 23:54
23:56 anatofuz left
AlexDaniel vrurg: the one that is least nice will rename itself to remove the ambiguity :D 23:57