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.
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)
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
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),]␤»
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
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
Geth rakudo: e0076423c5 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP for the latest goodies
12:57
lizmat whee!
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++
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
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
lizmat ugexe: thanks! 14:28
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
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
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
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
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
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
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
vrurg I can just add an option to Configure to turn this setting on or off. 22:19
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