00:14 klapperl joined 01:03 nwc10 left 02:38 Xliff joined 04:34 nativecallable6 left, sourceable6 left, committable6 left, greppable6 left, bisectable6 left, tellable6 left, releasable6 left, statisfiable6 left, reportable6 left, coverable6 left, linkable6 left, unicodable6 left, squashable6 left, bloatable6 left, notable6 left, quotable6 left, evalable6 left, shareable6 left, benchable6 left, linkable6 joined, shareable6 joined, committable6 joined, reportable6 joined, tellable6 joined 04:35 releasable6 joined, quotable6 joined, nativecallable6 joined 04:36 benchable6 joined, statisfiable6 joined, squashable6 joined, unicodable6 joined, sourceable6 joined, bloatable6 joined 04:37 evalable6 joined, greppable6 joined, notable6 joined, bisectable6 joined, coverable6 joined 06:37 Altai-man joined 06:52 jmerelo joined 07:03 sena_kun joined 07:05 Altai-man left
lizmat Files=1336, Tests=113586, 221 wallclock secs (29.47 usr 8.97 sys + 3084.18 cusr 292.12 csys = 3414.74 CPU) 07:50
08:06 domidumont joined 08:11 Kaiepi joined
Geth rakudo/rakuast: 530704b122 | (Elizabeth Mattijsen)++ | 2 files
Several tweaks after consultation with jnthn

  - optional should be a Bool
  - order of multiple named names is not spec
08:43
rakudo/rakuast: 97680734a6 | (Elizabeth Mattijsen)++ | src/Raku/ast/signature.rakumod
Fix support for Parameter.slurpy

It appears it was tickling an obscure NQP bug, jnthn++
09:49
rakudo/rakuast: e29be77761 | (Elizabeth Mattijsen)++ | t/12-rakuast/signature.t
Update all Signature tests to also check DEPARSE version
10:00 leont joined
timotimo huhhhhhh?? i've got the moarperf appimage i built rakudo for with --relocatable, and it doesn't have an RPATH pointing at /home/timo, but the rakudo appimage i just built that now also has --relocatable has an rpath 10:38
11:02 Altai-man joined 11:05 sena_kun left
Geth nqp: patrickbkr++ created pull request #667:
Update digest-sha on any source change
11:07
MasterDuke i don't remember how to make an html file in a gist render, but gist.github.com/MasterDuke17/f7333...2452ead463 has the overall stats for the coverage report of a spectest run 11:11
Geth rakudo: patrickbkr++ created pull request #3928:
Build: `Perl6::SysConfig` depends on NQPs `HLL::SysConfig`
11:13
MasterDuke discovered github.com/rakudo/rakudo/blob/mast...l.pm6#L176 is untested 11:25
[Tux] jmerelo, (perl5) [metacpan.org/pod/Test::Text].SYNOPSIS =~ s{\btestxt-}{tesxt-}g 11:28
ugexe Xliff: zef has no insight into what rakudo is doing while it spawns processes to precompile, so I’m not sure how you think zef is going to give you any sort of hook. I’ve explained this to you in the past. 11:38
Xliff ugexe: So can zef pass control to something that does? What would need to happen to do that? 11:39
ugexe It all happens inside of rakudo
Xliff And how does zef invoke rakudo? 11:40
ugexe It’s running. Rakudo
CURI.install($dist)
Xliff So since no hook exists in zef, then it is Rakudo that needs to chage. 11:41
s/chage/change.
Sounds like CURI::Instal is the place to do it.
ugexe: I'll have to look into CURI::Install when I have a minute. 11:43
Thanks for the pointer.]
[Tux] Rakudo version 2020.08.2-81-g8e6f7f0d2 - MoarVM version 2020.08-93-g1fdfdf59c
csv-ip5xs0.964 - 0.968
csv-ip5xs-209.969 - 10.227
csv-parser25.502 - 26.235
csv-test-xs-200.385 - 0.413
test7.799 - 7.907
test-t1.870 - 1.895
test-t --race0.832 - 0.893
test-t-2031.774 - 32.112
test-t-20 --race9.246 - 9.366
11:54
FWIW - I killed "teams" to run the timing (2.19 → 1.87) 11:55
timotimo whew 11:56
lizmat notable6: weekly 12:40
notable6 lizmat, 3 notes: gist.github.com/3c641f065bbcf5e7ed...d3b513ba10
AlexDaniel lizmat: not sure if you have seen this: colabti.org/irclogger/irclogger_lo...0-09-21#l7 12:43
lizmat: basically, [Coke] can publish the results except that some people voted but [Coke] cannot find their commit bits 12:45
lizmat looking at the users in gist.github.com/coke/07f167179135f...d526d5437e I think sadly none of them can be accepted 12:46
AlexDaniel lizmat: well, I argued that alabamenhu and camstuart have enough contributions (and in one case even access to a community module) so they should've been invited 12:47
lizmat: are you referring to all of the people mentioned or just the ones in “Please investigate” ?
fwiw if you say all of them can't technically vote I won't object :) 12:48
lizmat well, actually github.com/alabamenhu joined Raku org yesterday, so one could argue they had a commit bit in time
AlexDaniel well, yes, but it was my doing 12:49
lizmat however, github.com/camstuart only joined today, so after the deadline, so I'd say their vote could not be accepted
AlexDaniel lizmat: colabti.org/irclogger/irclogger_lo...09-20#l359
also, “(discounting their ballots didn't change the top 7, but it did change the order slightly)”, so not really a big deal 12:51
12:52 Kaiepi left 12:59 jmerelo left
MasterDuke m: say truncate(True); say truncate(False); # whoops? 13:01
camelia True
0
MasterDuke github.com/rakudo/rakudo/blob/mast...m6#L60-L62 13:04
m: say True.floor; say False.floor 13:05
camelia True
False
MasterDuke what says the channel. should truncate(True) return 1? or should truncate(False) return False? 13:06
AlexDaniel truncate(False) should return False, as weird as it sounds 13:10
m: say False ~~ Numeric
camelia True
AlexDaniel m: say False ~~ Int
camelia True
AlexDaniel sourceable6: False.floor 13:11
sourceable6 AlexDaniel, github.com/rakudo/rakudo/blob/8e6f...t.pm6#L162
AlexDaniel sourceable6: False.floor()
sourceable6 AlexDaniel, github.com/rakudo/rakudo/blob/8e6f...t.pm6#L162
AlexDaniel sourceable6: say truncate(False)
sourceable6 AlexDaniel, github.com/rakudo/rakudo/blob/8e6f...rs.pm6#L35
AlexDaniel sourceable6: truncate(False)
sourceable6 AlexDaniel, github.com/rakudo/rakudo/blob/8e6f...l.pm6#L175
AlexDaniel sourceable6: False.truncate()
sourceable6 AlexDaniel, github.com/rakudo/rakudo/blob/8e6f...al.pm6#L60
AlexDaniel yeah that code is just wrong 13:12
just remove the `self == 0` condition and see what happens? 13:13
it will end up calling False.floor which gives the right result
m: say truncate([]) 13:14
camelia 0
AlexDaniel m: say truncate([2])
camelia 1
MasterDuke yeah, i was writing some tests for truncate with different Cools and noticed this
AlexDaniel the code is 9 years old :) 13:15
btw what's truncate, lol
MasterDuke github.com/rakudo/rakudo/commit/11...bda81686e1 ping moritz 13:16
moritz m: say (-1.1).truncate 13:17
camelia -1
moritz m: say 1.1.truncate
camelia 1
moritz truncate rounds towards 0
AlexDaniel greppable6: truncate 13:18
greppable6 AlexDaniel, 235 lines, 53 modules: gist.github.com/78ebe2552a190e1a99...54d2680ec7
MasterDuke moritz: remember the reason for the == 0 check? 13:23
removing it passes `m-test m-spectest` 13:24
moritz no, I don't remember :-)
maybe it was to avoid a (potentially costly) method call
Geth rakudo: MasterDuke17++ created pull request #3930:
Remove unnecessary branch in .truncate
13:49
rakudo/rakuast: a022bbb8b6 | (Elizabeth Mattijsen)++ | src/Raku/ast/call.rakumod
Tweak some DEPARSEs
14:20
rakudo/rakuast: 0f9450a4c8 | (Elizabeth Mattijsen)++ | src/core.e/Formatter.pm6
Remove all of the buts in Formatter

Deparsing is now good enough to produce a correct source representation of the AST's built for sprintf.
lizmat notable6: weekly reset 14:26
notable6 lizmat, Moved existing notes to “weekly_2020-09-21T14:26:08Z”
lizmat afk for a few hours& 14:28
14:29 vrurg_ is now known as vrurg 14:32 ggoebel joined 14:38 Kaiepi joined
MasterDuke timotimo: your rakudo appimage isn't working for me. `Error: Error executing 'rakudo': No such file or directory` 14:45
15:03 sena_kun joined 15:05 Altai-man left 15:24 jmerelo joined 15:45 jmerelo left
timotimo but why :o 15:55
i see it goes for stuff in my home directory, ugghhh 15:57
dpl.2 16:06
Preparing deploy
Current tag is:
Rakudo-.glibc2.14-x86_64.AppImage already exists, skipping.
WHY DO YOU HATE ME GITHUB/TRAVIS
16:46 domidumont left 17:04 domidumont joined
timotimo travis is making me so mad 17:45
17:45 domidumont left 17:48 jmerelo joined 17:54 Xliff left
sena_kun timotimo, take it easier, do not hurry, it will only make the pace worse. Good luck. \o/ 17:55
timotimo i can only take "i did all the things you asked me to, but then just threw it in the trash" so many times in a row 17:57
WHY >:( >:( >:( >:( >:( 17:58
sena_kun Code is about failures. Embrace the pain! 17:59
timotimo there is NOTHING in my config that corresponds to this problem 18:00
Skipping a deployment with the releases provider because this branch is not permitted: 2020.08.2-appimage3
there is one tiny piece of configuration that says "anything that ends in -untagged is forbidden"
i don't see "untagged" in there
MasterDuke: github.com/timo/rakudo-appimage/re...4.AppImage - can you try again? 18:26
18:59 jmerelo left 19:02 Altai-man joined 19:05 sena_kun left
lizmat Yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2020/09/21/2020-...l-results/ 20:17
Geth rakudo/rakuast: 5a0e8254a7 | (Elizabeth Mattijsen)++ | src/Raku/ast/call.rakumod
Tweak some DEPARSE methods
21:22
rakudo/rakuast: 1bf5f9c72c | (Elizabeth Mattijsen)++ | t/12-rakuast/call.t
Update call tests to DEPARSE methods
rakudo: 64eb6fcba2 | (Patrick Böker)++ | tools/templates/Makefile-backend-common.in
Build: `Perl6::SysConfig` depends on NQPs `HLL::SysConfig`

We need to state the dependency on NQP so the file is rebuilt automatically. Otherwise a `Missing or wrong version of dependency` error is the result when NQP is changed.
21:24
rakudo: ef0ecec340 | (Patrick Böker)++ (committed using GitHub Web editor) | tools/templates/Makefile-backend-common.in
Merge pull request #3928 from patrickbkr/perl6-sysconfig-nqp-dep

Build: `Perl6::SysConfig` depends on NQPs `HLL::SysConfig`
21:27 Altai-man left 21:48 Xliff joined 22:28 travis-ci joined
travis-ci Rakudo build passed. Patrick Böker 'Merge pull request #3928 from patrickbkr/perl6-sysconfig-nqp-dep 22:28
travis-ci.org/rakudo/rakudo/builds/729130946 github.com/rakudo/rakudo/compare/8...0ecec34008
22:28 travis-ci left