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.
02:29 Kaiepi left 02:40 vrurg joined 03:54 skids joined 04:25 Kaiepi joined 05:06 skids left 06:47 zostay left, zostay joined, kawaii left 06:48 kawaii joined 06:50 AlexDaniel left 06:52 ufobat_ left 07:04 brrt joined 07:28 vrurg left 07:42 tyil left 07:47 AlexDaniel joined 07:55 ufobat joined 08:03 discord6 left 08:11 [TuxCM] joined 08:13 Geth left, synopsebot left
lizmat m: Files=1262, Tests=107951, 398 wallclock secs (28.39 usr 6.47 sys + 2847.52 cusr 223.77 csys = 3106.15 CPU) 08:26
camelia 5===SORRY!5=== Error while compiling <tmp>
Two terms in a row
at <tmp>:1
------> 3Files=1262, Tests=107951, 3987⏏5 wallclock secs (28.39 usr 6.47 sys + 2
expecting any of:
infix
infix stopper
statem…
lizmat Files=1262, Tests=107951, 398 wallclock secs (28.39 usr 6.47 sys + 2847.52 cusr 223.77 csys = 3106.15 CPU)
08:38 [TuxCM] left 08:39 [TuxCM] joined 08:46 Tux__ joined 08:47 [TuxCM] left 08:51 Tux__ left
jnthn Hmm, configuring NQP is failing... 08:57
yoleaux 19 May 2019 00:44Z <MasterDuke> jnthn: if you've got some spare time, any thoughts on github.com/perl6/nqp/pull/518 and github.com/rakudo/rakudo/pull/2670 ?
jnthn ===SORRY!===
Can't locate object method "ignorable_opt" via package "NQP::Config::NQP" at /home/jnthn/dev/nqp/3rdparty/nqp-configure/lib/NQP/Config.pm line 656.
at /home/jnthn/dev/nqp/3rdparty/nqp-configure/lib/NQP/Config.pm line 34.
nine jnthn: I think NQP::Config is in a submodule. Maybe git submodule update?
jnthn Hm, yes, that did it, but...grrr, submodules :/ 08:58
08:59 [TuxCM] joined 09:10 [TuxCM] left 09:14 [TuxCM] joined 09:44 brrt left
lizmat hmmm... looks like we lost Geth again ? 10:18
bisectable6: my @A; @A[0] = 42, 47; dd @A 10:31
bisectable6 lizmat, On both starting points (old=2015.12 new=31e534c) the exit code is 0 and the output is identical as well
lizmat, Output on both points: «Array @A = [(42, 47),]␤»
10:50 AlexDaniel left, AlexDaniel joined 10:51 [TuxCM] left 10:53 [TuxCM] joined 10:55 AlexDaniel left 11:12 ggoebel joined 11:22 ggoebel left 11:34 MasterDuke left 11:44 AlexDaniel joined
lizmat anyone against me bumping nqp and rakudo ? 11:48
would be nice if we got Geth back! 12:27
timotimo moritz AlexDaniel ^^ ?
Guest5089 go go go 12:31
moritz no objections from me. No idea where Geth is supposed to run these days
timotimo i think tyil runs it? 12:35
lizmat ah... that would explain: looks like tyil's network is down 12:36
tyil[m] my ISP is being a shit 12:48
er, server provider
I wanted to look at it when I'd get home 12:49
but I can take a peek right away
12:49 brrt joined
tyil[m] I have an additional machine at home now with 32gb of ram, that will be joining into the cluster soon-ish, which should help in failover for services 12:50
lizmat tyil[m]++
tyil[m] additionally, I'm looking into the k8s rescheduler, which should help in keeping the cluster more balanced, so not everything falls over whenever the server provider is having network troubles
lizmat 12:52
12:52 discord6 joined, discord6 left, discord6 joined 12:54 synopsebot joined, tyilanmenyn joined, discord6 left, discord6 joined, discord6 left, discord6 joined 12:55 Geth joined
Geth rakudo: e0076423c5 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP for the latest goodies
12:57
lizmat whee!
12:58 tyilanmenyn is now known as tyil
tyil now we pray it remains stable until I get home :> 12:58
Geth rakudo: d41f162da0 | (Elizabeth Mattijsen)++ | src/core/ForeignCode.pm6
Introduce :compile-only flag to EVAL

Does all of the stuff it needs to do to run, but doesn't actually run it. Returns Nil if compilation was ok, throws otherwise (as usual). Inspired by:
  stackoverflow.com/questions/561906...ng-or-file
12:59
lizmat .tell jnthn please check github.com/rakudo/rakudo/commit/d41f162da0 13:00
yoleaux lizmat: I'll pass your message to jnthn.
lizmat tyil++
13:19 bisectable6 left, patrickb joined 13:20 bisectable6 joined 13:27 vrurg joined 13:40 skids joined
Kaiepi github.com/rakudo/rakudo/pull/2903...-493881265 13:48
no matter what i try i can't seem to get feed operator compilation right in terms of optimization 13:49
with parallelization at least
lizmat Kaiepi: busy with P6W atm... please ping me tonight :-) 13:50
Kaiepi aight
13:57 pamplemousse_ joined 14:03 ggoebel joined 14:14 SqrtNegInf left
lizmat is there a way to find out which contributors to rakudo have a commit bit, and when they got it ? 14:21
ugexe who, but not when 14:25
github.com/orgs/rakudo/people
14:26 eponym joined, eponym left 14:27 epony left
lizmat ugexe: thanks! 14:28
14:38 brrt left 14:40 brrt joined 15:02 Guest5089 left 15:04 j3nnn1 joined 15:11 discord6 left, discord6 joined, discord6 left, discord6 joined, [TuxCM] left 15:12 pamplemousse_ left 15:18 epony joined 15:29 patrickb left 15:36 pamplemousse_ joined
lizmat reportable6: 2019-05-13T00:00:00Z 2019-05-20T00:00:00Z 15:48
reportable6 lizmat, OK, working on it! This may take up to 40 seconds
lizmat notable6: weekly
notable6 lizmat, 4 notes: gist.github.com/95cf6f8d06e2e4043d...2d5bb3ae3e
lizmat notable6: weekly reset 15:49
notable6 lizmat, Moved existing notes to “weekly_2019-05-20T15:49:15Z”
reportable6 lizmat, gist.github.com/3c9d2470b4c7ae1f9d...ff8692da64
16:00 brrt left 16:12 eponym joined, epony left 16:17 eponym left
dogbert11 there's something fishy going on here 16:26
has MoarVM 2019.05 been released? 16:27
have this after complete a Rakudo rebuild: 'This is Rakudo version 2019.03.1-411-gd41f162da built on MoarVM version 2019.05-11-g248e2980a' 16:31
am I the only one thinking that this looks a bit odd 16:32
rakudobrew build moar fail as well with the msg '===SORRY!=== Found /home/dogbert/.rakudobrew/moar-master/install/bin/moar version 2019.03-110-g081823ffc, which is too old. Wanted at least 2019.05-11-g248e298' 16:33
16:35 [TuxCM] joined
lizmat and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2019/05/20/...tters-may/ 16:37
afk for a bit& 16:42
japhb lizmat++ 16:43
|Tux| Rakudo version 2019.03.1-411-gd41f162da - MoarVM version 2019.05-11-g248e2980a
csv-ip5xs0.709 - 0.727
csv-ip5xs-205.725 - 5.747
csv-parser21.281 - 22.917
csv-test-xs-200.432 - 0.451
test6.519 - 6.522
test-t1.663 - 1.707
test-t --race0.769 - 0.828
test-t-2028.188 - 28.974
test-t-20 --race8.900 - 9.085
16:47
16:52 discord6 left, discord6 joined 16:55 epony joined 17:08 [TuxCM] left 17:17 SqrtNegI_ joined 17:18 [TuxCM] joined 17:24 [TuxCM] left 17:35 [TuxCM] joined 17:45 discord6 left, discord6 joined, epony left, discord6 left, discord6 joined 17:46 epony joined 18:03 discord6 left, discord6 joined, discord6 left, discord6 joined 18:09 discord6 left 18:10 squashable6 left, discord6 joined, discord6 left, discord6 joined, squashable6 joined, ChanServ sets mode: +v squashable6 18:18 discord6 left, discord6 joined 18:23 pamplemousse__ joined 18:24 pamplemousse_ left 19:03 AlexDaniel left
Geth rakudo/master: 5 commits pushed by (Vadim Belman)++ 19:07
vrurg It's time to move nqp-configure repo from my repo under perl6 organization. Any objections to transferring the ownership? Maybe forking is better for a reason? 19:11
*from my account 19:12
Geth nqp: vrurg++ created pull request #542:
Change URL of 3rdparty/nqp-configure submodule
19:38
dogbert11 Can't locate object method "ignorable_opt" via package "NQP::Config::Rakudo" at /home/dogbert/repos/rakudo/3rdparty/nqp-configure/lib/NQP/Config.pm line 656.
what might this be?
vrurg: do you have any ideas wrt the above? 19:40
vrurg dogbert11: you most likely need to `git submodule update.` 19:41
dogbert11 vrurg: thx, that seems to have done the trick 19:42
vrurg Perhaps we need a hook which would force update modules on pulls.
I don't expect nqp-configure to change often after things are stabilized, but still there gonna be a lot of confusion when it changes. :( 19:43
Geth rakudo: vrurg++ created pull request #2910:
Change URL of 3rdparty/nqp-configure submodule
19:44
19:44 skids left 20:09 ufobat_ joined 20:10 pamplemousse__ left 20:12 ufobat left 20:21 brrt joined 20:30 Kaiepi left 20:41 brrt left, brrt joined 20:44 brrt left 20:45 robertle left
Geth rakudo: 5b3a8ce0ed | (Elizabeth Mattijsen)++ | src/core/ForeignCode.pm6
EVAL :compile-only -> :check

  - as suggested by jnthn
  - EVAL :lang<Perl5> will now throw an NYI on :check
  - EVALFILE() now also accepts the :check parameter
21:07
21:15 [TuxCM] left
Geth nqp: 0c8c2f5152 | (Vadim Belman)++ | .gitmodules
Change URL of 3rdparty/nqp-configure submodule

Ownership of nqp-configure repo has been transferred to Perl6 organization.
It is recommended to run:
git submodule sync git submodule update --init --recursive --remote
21:38
nqp: 6a8de83459 | (Vadim Belman)++ (committed using GitHub Web editor) | .gitmodules
Merge pull request #542 from vrurg/build-revamp

Change URL of 3rdparty/nqp-configure submodule
lizmat vrurg: "git submodule update --init --recursive --remote" doesn't work for me 21:39
Usage: git submodule [--quiet] add [-b branch] [-f|--force] [--reference <repository>] [--] <repository> [<path>]
etc etc
vrurg git version 2.21.0? 21:40
lizmat git version 1.7.11.1
which is what came with XCode on Mojave apparently
would a re-clone of nqp solve the issue ? 21:41
vrurg oops.... I always install from MacPorts. Hombrew has it too.
Re-clone will do too. I'm gonna merge the same for rakudo too today. 21:43
It is not critical though because github redirects to a transferred repo when referned at its old location. So, vrurg/nqp-configure will work anyway. 21:44
s/referned/referenced/
Geth rakudo: 5b7870bf8f | (Elizabeth Mattijsen)++ | 2 files
Move Inline::Perl5 interpreter fetching to R:I.PERL5

This allows the removal of one more state variable and reduces the size of the sub for the most common case.
21:46
vrurg Is it normal for t/spec/S05-metasyntax/regex.t to fail on master? 21:54
lizmat vrurg: doesn't for me 21:57
21:58 MasterDuke joined, MasterDuke left, MasterDuke joined
Geth roast: Altai-man++ created pull request #542:
Test for GH 2684 (questions)
21:58
vrurg lizmat: What is strange is that my `/usr/bin/git --version` gives me `git version 2.20.1 (Apple Git-117)` 22:00
lizmat hmmm... intriguing
mine does as well
vrurg `which git`? Could it be that you have remains of archaic installation somehow? 22:01
lizmat yeah, looks like 22:02
vrurg has no idea where to get git 1.X to try.
lizmat but moving that out of the way makes me be without git altogether :-(
ah, I need to renew my shell 22:03
vrurg '/usr/bin/git submodule update --init --recursive --remote' works for me. Actually, visually it does nothing but it's because nothing to be done already. 22:05
lizmat ok, confirmed it works with 2.21
also confirmed that a clean clone works ok 22:06
vrurg Actually, by re-cloning I meant the clean one. 22:07
I'm thinking of what'd be better: have Configure.pl setup git so it would update submodules on each pull. Or add an option to Configure.pl which would force manual update. 22:08
lizmat likes things to be automated :-) 22:15
vrurg So do I. Basically here: stackoverflow.com/questions/461151...submodules – they tell you how to turn it on in git config. 22:19
22:19 skids joined
vrurg I can just add an option to Configure to turn this setting on or off. 22:19
22:21 lizmat_ joined 22:22 lizmat left, lizmat_ is now known as lizmat 22:27 Kaiepi joined
Geth rakudo: 0acd27f44e | (Vadim Belman)++ | .gitmodules
Change URL of 3rdparty/nqp-configure submodule

Ownership of nqp-configure repo has been transferred to Perl6 organization.
It is recommended to run:
git submodule sync git submodule update --init --recursive --remote
22:33
rakudo: 12ed245c8d | (Vadim Belman)++ (committed using GitHub Web editor) | .gitmodules
Merge pull request #2910 from vrurg/build-revamp

Change URL of 3rdparty/nqp-configure submodule
22:36 [TuxCM] joined 23:05 ggoebel left