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. |
|||||||||||||||||||||||||||||||||||||||
Kaiepi | how do i make an NQPArray into a perl 6 list of some sort? | 03:21 | |||||||||||||||||||||||||||||||||||||
03:25
vrurg left
04:29
skids joined
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | never mind i was fucking something up | 04:35 | |||||||||||||||||||||||||||||||||||||
04:45
skids left
05:30
robertle left
05:33
brrt`` joined
06:03
discord6 left,
discord6 joined,
discord6 left,
discord6 joined
06:06
discord6 left,
discord6 joined
06:07
tyil left,
Geth left
06:08
discord6 left
06:19
synopsebot_ joined
06:27
Geth joined,
tyilanmenyn joined
06:34
tyilanmenyn left
06:36
synopsebot_ left,
Geth left,
synopsebot left,
Geth joined
06:37
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | NQP build failed. usev6 'Set language back to perl in travis config | 06:37 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/perl6/nqp/builds/532649385 github.com/perl6/nqp/compare/d6d0e...add729b54b | |||||||||||||||||||||||||||||||||||||||
06:37
travis-ci left
06:38
tyilanmenyn joined
06:43
synopsebot joined,
discord6 joined,
discord6 left,
discord6 joined
06:47
Geth_ joined
06:48
tyilanmenyn left
07:00
discord6 left
07:01
Geth left
07:04
Geth joined
07:11
discord6 joined,
discord6 left,
discord6 joined
07:14
patrickb joined
07:16
Geth left
07:17
discord6 left,
Geth joined
07:18
synopsebot_ joined,
Geth left,
synopsebot_ left,
synopsebot left,
Geth_ left
07:19
discord6 joined,
discord6 left,
discord6 joined
07:20
tyilanmenyn joined
07:22
discord6 left
07:23
tyilanmenyn left
07:25
Geth joined,
discord6 joined,
synopsebot joined,
tyilanmenyn joined
08:16
robertle joined
08:33
tyilanmenyn left,
synopsebot left
08:34
synopsebot joined
08:35
tyilanmenyn joined
08:39
tyilanmenyn is now known as tyil
08:48
brrt`` is now known as brrt
09:34
brrt left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | .tell jnthn there's still something deeple troublesome about b9f899541b3f153e after a revert I need to do a full reconfigure to get S06-operator-overloading/imported-subs.t not die on missing dependency in Actions.nqp | 09:39 | |||||||||||||||||||||||||||||||||||||
yoleaux | lizmat: I'll pass your message to jnthn. | ||||||||||||||||||||||||||||||||||||||
jnthn | lizmat: Please just revert it | 09:41 | |||||||||||||||||||||||||||||||||||||
yoleaux | 09:39Z <lizmat> jnthn: there's still something deeple troublesome about b9f899541b3f153e after a revert I need to do a full reconfigure to get S06-operator-overloading/imported-subs.t not die on missing dependency in Actions.nqp | ||||||||||||||||||||||||||||||||||||||
lizmat | will do | ||||||||||||||||||||||||||||||||||||||
jnthn | But yeah, something is odd if a simple re-build is not enough | 09:42 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 6a60a99fcd | (Elizabeth Mattijsen)++ | src/Perl6/World.nqp Revert "Fix compile_in_context with an immediate block" This reverts commit b9f899541b3f153ea73e33269eb53ec34ddf9280. This was causing strange "Missing dependency" errors in Cro and spectest. |
||||||||||||||||||||||||||||||||||||||
jnthn | While I'd suspect b9f899541b3 primarily, it's also a tiny bit suspect that the behavior changes over rebuilds when there was recently a bunch of configure/build changes merged. | ||||||||||||||||||||||||||||||||||||||
Geth | roast: 40c3f305d9 | (Elizabeth Mattijsen)++ | S02-types/hash.t Add tests for R#2865 |
09:47 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2865 [open]: github.com/rakudo/rakudo/issues/2865 [tests needed] All Junctions behave the same when used to define a hash key | ||||||||||||||||||||||||||||||||||||||
10:09
brrt joined,
brrt left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
10:16 | |||||||||||||||||||||||||||||||||||||
nine | Woah! nine@sunshine:~/rakudo (master *=)> bash config.status | 10:54 | |||||||||||||||||||||||||||||||||||||
config.status: line 1: syntax error near unexpected token `(' | |||||||||||||||||||||||||||||||||||||||
config.status: line 1: `/usr/bin/perl Configure.pl "--prefix=/home/nine/rakudo/install" "--backends=moar" "--expand" "moar/perl6-valgrind-m" "--out" "perl6-valgrind-m" "--set-var=MOAR=/home/nine/rakudo/install/bin/moar" "--set-var=ctx_subdir=moar" "--set-var=runner_opts=--execname="@envvar(EXEC)@" --libpath="@envvar(DIR)@" --libpath="@nfp(@envvar(DIR)@/blib)@" --libpath="@nfp(@libdir@/nqp/lib)@" | |||||||||||||||||||||||||||||||||||||||
"@nfp(@envvar(DIR)@/perl6.moarvm)@" --nqp-lib="@nfp(@envvar(DIR)@/blib)@"" $*' | |||||||||||||||||||||||||||||||||||||||
And the reason for the rebuild is not much better: Missing or wrong version of dependency 'gen/moar/Metamodel.nqp' (from '/home/nine/rakudo/lib/CompUnit/Repository/Staging.pm6 (CompUnit::Repository::Staging)') | 10:56 | ||||||||||||||||||||||||||||||||||||||
Haven't seen those in a long while | |||||||||||||||||||||||||||||||||||||||
Seems like detection of stale precomp files is completely broken? | 11:32 | ||||||||||||||||||||||||||||||||||||||
patrickb | .tell vrurg See here: colabti.org/irclogger/irclogger_lo...-05-15#l99 | 11:39 | |||||||||||||||||||||||||||||||||||||
yoleaux | patrickb: I'll pass your message to vrurg. | ||||||||||||||||||||||||||||||||||||||
nine | Boy this makes developing pain | ||||||||||||||||||||||||||||||||||||||
What's the rakudo version I can downgrade to to get it working again? | 11:48 | ||||||||||||||||||||||||||||||||||||||
patrickb | nine: If it's caused by what I suspect then this commit: 292235ce80e8a4d9e54391017fe9780de7d335bd | 11:49 | |||||||||||||||||||||||||||||||||||||
nine | patrickb: "Update release_guide.pod"? | 11:50 | |||||||||||||||||||||||||||||||||||||
patrickb | Yes. That's the commit before the build-revamp merge | 11:51 | |||||||||||||||||||||||||||||||||||||
nine | Ah to downgrade to | ||||||||||||||||||||||||||||||||||||||
patrickb | yes :-) | ||||||||||||||||||||||||||||||||||||||
nine | Yes, that's much better now. Thanks a lot! | 11:55 | |||||||||||||||||||||||||||||||||||||
patrickb | yw | ||||||||||||||||||||||||||||||||||||||
jnthn | Hmmm, so maybe my fix yesterday wasn't to blame after all | 12:19 | |||||||||||||||||||||||||||||||||||||
patrickb | .tell vrurg Also notice this: colabti.org/irclogger/irclogger_lo...-05-15#l69 Chances are good it's a common cause for both problems. | 12:29 | |||||||||||||||||||||||||||||||||||||
yoleaux | patrickb: I'll pass your message to vrurg. | ||||||||||||||||||||||||||||||||||||||
13:22
vrurg joined
13:39
skids joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | Ā¦ problem-solving: AlexDaniel assigned to jnthn Issue What are the intended semantics of <== and <<== github.com/perl6/problem-solving/issues/27 | 13:49 | |||||||||||||||||||||||||||||||||||||
vrurg | jnthn: if you're around, I nudge you as requested. ;) | 14:03 | |||||||||||||||||||||||||||||||||||||
yoleaux | 11:39Z <patrickb> vrurg: See here: colabti.org/irclogger/irclogger_lo...-05-15#l99 | ||||||||||||||||||||||||||||||||||||||
12:29Z <patrickb> vrurg: Also notice this: colabti.org/irclogger/irclogger_lo...-05-15#l69 Chances are good it's a common cause for both problems. | |||||||||||||||||||||||||||||||||||||||
vrurg | .tell patrickb got the message. Have seen the problem on my side too. make clean helps, but sure will take care of it. | 14:09 | |||||||||||||||||||||||||||||||||||||
yoleaux | vrurg: I'll pass your message to patrickb. | ||||||||||||||||||||||||||||||||||||||
patrickb | vrurg++ | 14:20 | |||||||||||||||||||||||||||||||||||||
yoleaux | 14:09Z <vrurg> patrickb: got the message. Have seen the problem on my side too. make clean helps, but sure will take care of it. | ||||||||||||||||||||||||||||||||||||||
patrickb | vrurg: So a simple reconfigure fixes those problems? If yes I'm not sure a fix apart from perhaps a notification during make is necessary. | 15:00 | |||||||||||||||||||||||||||||||||||||
vrurg: If it's actually that simple, can you ping nine and lizmat to give it a try? | 15:02 | ||||||||||||||||||||||||||||||||||||||
lizmat | I found that nuking all precomp dirs involved, seems to solve the issue | 15:11 | |||||||||||||||||||||||||||||||||||||
15:22
patrickb left
|
|||||||||||||||||||||||||||||||||||||||
vrurg | Nuking precomps isn't the way, I think. It seems that changing any of CORE files lead to the problem. Then, yes ā make clean to do correct rebuild, and removal of precomps to allow the code to run. | 15:31 | |||||||||||||||||||||||||||||||||||||
.tell jnthn just a reminder about myself. Thanks! | 15:44 | ||||||||||||||||||||||||||||||||||||||
yoleaux | vrurg: I'll pass your message to jnthn. | ||||||||||||||||||||||||||||||||||||||
15:45
vrurg left
15:55
robertle left
16:08
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
ugexe | I'm not sure nuking precomps is an option | 16:15 | |||||||||||||||||||||||||||||||||||||
consider multiple perl6 installs (which would share ~/.perl6), or upgrading an existing perl6. i imagine one of these would not be happy with nuking precomps | 16:17 | ||||||||||||||||||||||||||||||||||||||
jnthn | I'm not sure anyone is proposing that as an actual solution, just observing it helps, which is probably a clue to what's going wrong. | 16:18 | |||||||||||||||||||||||||||||||||||||
yoleaux | 15:44Z <vrurg> jnthn: just a reminder about myself. Thanks! | ||||||||||||||||||||||||||||||||||||||
ugexe | ah, i thought it was being suggested that `make clean` should remove all precomps e.g. ~/.perl6 | 16:21 | |||||||||||||||||||||||||||||||||||||
16:23
TimToady joined
|
|||||||||||||||||||||||||||||||||||||||
jnthn | .tell vrurg Invitation sent. Welcome! | 16:26 | |||||||||||||||||||||||||||||||||||||
yoleaux | jnthn: I'll pass your message to vrurg. | ||||||||||||||||||||||||||||||||||||||
lizmat | ugexe: my suggestion was to just fix the problems that b9f899541b3f153ea73 caused | 16:34 | |||||||||||||||||||||||||||||||||||||
17:15
vrurg joined
17:40
pamplemousse_ joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | Who do I ask now about getting access to nqp repo and moving a repo under Perl6 organization? | 17:46 | |||||||||||||||||||||||||||||||||||||
yoleaux | 16:26Z <jnthn> vrurg: Invitation sent. Welcome! | ||||||||||||||||||||||||||||||||||||||
vrurg | .tell jnthn Invitation accepted. Thank you! | ||||||||||||||||||||||||||||||||||||||
yoleaux | vrurg: I'll pass your message to jnthn. | ||||||||||||||||||||||||||||||||||||||
18:32
dogbert17 joined,
pamplemousse_ left
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | hmm, perl6-valgrind-m is broken all of a sudden | 18:33 | |||||||||||||||||||||||||||||||||||||
the message is 'ERROR: Unknown flag --.' | 18:35 | ||||||||||||||||||||||||||||||||||||||
vrurg | dogbert17: the latest master? | 18:58 | |||||||||||||||||||||||||||||||||||||
dogbert17 | vrurg: yes | 19:04 | |||||||||||||||||||||||||||||||||||||
vrurg | Is it happening while building/installing or when you run it? | 19:06 | |||||||||||||||||||||||||||||||||||||
dogbert17 | when I run it | 19:07 | |||||||||||||||||||||||||||||||||||||
the last line of perl6-valgrind-m looks like this on my machine, you can see the stray '--' | 19:08 | ||||||||||||||||||||||||||||||||||||||
valgrind ${MVM_VALGRIND_OPTS} "/home/dogbert/repos/rakudo/install/bin/moar" -- --execname="$EXEC" --libpath="$DIR" --libpath="$DIR/blib" --libpath="/home/dogbert/repos/rakudo/install/share/nqp/lib" "$DIR/perl6.moarvm" --nqp-lib="$DIR/blib" "$@" | |||||||||||||||||||||||||||||||||||||||
vrurg | dogbert17: What was your Configure.pl arguments? | 19:11 | |||||||||||||||||||||||||||||||||||||
dogbert17 | perl Configure.pl --gen-moar --gen-nqp --backends=moar | ||||||||||||||||||||||||||||||||||||||
vrurg | Weird. There simply cannot be extra --. | 19:12 | |||||||||||||||||||||||||||||||||||||
In your Makefile find $(M_VALGRIND_RUNNER): target, please, and tell what is in the line with --set-var=runner_opts= | 19:14 | ||||||||||||||||||||||||||||||||||||||
Ignore it, line wrapping in irc client played a trick to me. | 19:17 | ||||||||||||||||||||||||||||||||||||||
dogbert17 | vrurg: found something suspicious? | ||||||||||||||||||||||||||||||||||||||
vrurg | It's a smoking gun. Copy/paste error, I think. If you remove that -- it runs as expected, right? | 19:19 | |||||||||||||||||||||||||||||||||||||
dogbert17 | yep | ||||||||||||||||||||||||||||||||||||||
vrurg | Ok, few minutes | 19:20 | |||||||||||||||||||||||||||||||||||||
dogbert17 | ++vrurg | 19:21 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: ee2297b58b | (Vadim Belman)++ | 3rdparty/nqp-configure Update nqp-configure with jvm fix jna was missing from java libraries |
19:26 | |||||||||||||||||||||||||||||||||||||
rakudo: 9ba51a8b4a | (Vadim Belman)++ | tools/templates/moar/perl6-valgrind-m.in Remove stray '--' from valgrind runner's moar command line. |
|||||||||||||||||||||||||||||||||||||||
vrurg | dogbert17: must be ok now. | ||||||||||||||||||||||||||||||||||||||
19:28
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | it does indeed work, vrurg++ | 19:32 | |||||||||||||||||||||||||||||||||||||
19:42
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | i can't figure out what i need to do to get Rakudo::Internals.EVALUATE-FEED to work | 19:54 | |||||||||||||||||||||||||||||||||||||
i have the pipeline set up and everything but the stages are still QAST nodes so it doesn't work when i try to run it | |||||||||||||||||||||||||||||||||||||||
do i need to use nqp::getcomp('QAST').as_mast/as_jast/etc. or something? | 19:55 | ||||||||||||||||||||||||||||||||||||||
lizmat | Kaiepi: do you have a gist ? | 19:57 | |||||||||||||||||||||||||||||||||||||
Kaiepi | lizmat, gist.github.com/Kaiepi/72035a9216a...bd01e47020 | 19:59 | |||||||||||||||||||||||||||||||||||||
lizmat | Kaiepi: I think you're misunderstood | 20:00 | |||||||||||||||||||||||||||||||||||||
the nqp bits that used to live in Action, should stay there | |||||||||||||||||||||||||||||||||||||||
Kaiepi | oh | ||||||||||||||||||||||||||||||||||||||
lizmat | they should just set up an array, which then gets passed to EVALUATE-FEED | ||||||||||||||||||||||||||||||||||||||
Kaiepi | an array of what? | 20:01 | |||||||||||||||||||||||||||||||||||||
lizmat | inside R:I you should only need to know that the @stages is an array of Callables | ||||||||||||||||||||||||||||||||||||||
and the result of the call to R:I.EVALUATE-FEED should be fed to a .STORE method on the pointy end | 20:02 | ||||||||||||||||||||||||||||||||||||||
hope that makes sense... | 20:03 | ||||||||||||||||||||||||||||||||||||||
Kaiepi | what about cases where .STORE would need to be called in one of the stages like `my @ <== map { $_ ** 2 } <== my @ <== map { .succ } <== 1..10`? | 20:04 | |||||||||||||||||||||||||||||||||||||
lizmat | if it is a chunk that just receives, you codegen the .STORE on that, and use the result as the source for the next feed sequence | 20:07 | |||||||||||||||||||||||||||||||||||||
so in the above example, you would have 2 calls to R:I::EVALUATE-FEED, in my opinion | |||||||||||||||||||||||||||||||||||||||
Kaiepi | ohh ok | ||||||||||||||||||||||||||||||||||||||
i think i get what you mean now | |||||||||||||||||||||||||||||||||||||||
vrurg | lizmat: Can you guess what's causing 'Missing or wrong version of dependency 'gen/moar/BOOTSTRAP.nqp'? I trying to locate the problem, but narrowing down the search area would be appreciated. | 20:08 | |||||||||||||||||||||||||||||||||||||
lizmat | .STORE returns the result of the STORE: | ||||||||||||||||||||||||||||||||||||||
m: my %h; dd %h.STORE((a => 42)) | |||||||||||||||||||||||||||||||||||||||
camelia | Hash %h = {:a(42)} | ||||||||||||||||||||||||||||||||||||||
20:08
ufobat_ joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | vrurg: I've seen several incarnations of that bug | 20:08 | |||||||||||||||||||||||||||||||||||||
after reverting b9f899541b3f153ea73 I did a make clean, and nuked all of the precomp dirs I could find | 20:09 | ||||||||||||||||||||||||||||||||||||||
ah, and did a reconfigure | |||||||||||||||||||||||||||||||||||||||
vrurg | It happens if one of the CORE.setting sources gets changes and then 'make install' fails. | ||||||||||||||||||||||||||||||||||||||
lizmat | then it went away fro me | ||||||||||||||||||||||||||||||||||||||
vrurg | lizmat: you don't need to reconfigure, just make clean works. | 20:10 | |||||||||||||||||||||||||||||||||||||
Unfortuantely, removing precomps works for 'make install' but we can't ask everybody to nuke their precomps on every test run. | 20:12 | ||||||||||||||||||||||||||||||||||||||
20:12
ufobat__ left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | well.. hopefully not too many people built their rakudo while b9f899541b3f153ea73 was in there | 20:12 | |||||||||||||||||||||||||||||||||||||
those are the only one suffering from these problems afaik | 20:13 | ||||||||||||||||||||||||||||||||||||||
or are you saying a clean checkout now also has that problem ? | |||||||||||||||||||||||||||||||||||||||
vrurg | lizmat: Nah, I didn't try the clean one. Ok, lunch time. Got your note on b9f899541b3f153ea73 because I still have it in my history. | 20:14 | |||||||||||||||||||||||||||||||||||||
thanks! | 20:15 | ||||||||||||||||||||||||||||||||||||||
patrickb | vrurg: nine might be a good person to ping. He knows a bit about the precomp system. | 20:30 | |||||||||||||||||||||||||||||||||||||
Geth | roast: b0ab879996 | (Elizabeth Mattijsen)++ | S02-literals/hash-interpolation.t Add tests for #2825 |
20:46 | |||||||||||||||||||||||||||||||||||||
lizmat | vrurg: welcome !! :-) | 20:47 | |||||||||||||||||||||||||||||||||||||
Kaiepi | lizmat, now i get "Type check failed in binding to parameter 'item'; expected Any but got QAST::Var (?)" when i run "my @ <== [1,2,3]" | 21:23 | |||||||||||||||||||||||||||||||||||||
looks like this now gist.github.com/Kaiepi/72035a9216a...bd01e47020 | |||||||||||||||||||||||||||||||||||||||
oops i still need the call to &infix:<,> | 21:25 | ||||||||||||||||||||||||||||||||||||||
21:29
robertle left
21:32
skids left
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | oh i need to change Channel.send so it accepts Mu as an argument | 21:33 | |||||||||||||||||||||||||||||||||||||
vrurg | reversal of b9f899541b3f153ea73 doesn't help. Ok... :( | 21:45 | |||||||||||||||||||||||||||||||||||||
timotimo | committable6: releases srand(1); my @timings = rand xx 500; @timings .= sort; say @timings[* * 3 div 4, * - * div 100] | 23:02 | |||||||||||||||||||||||||||||||||||||
committable6 | timotimo, gist.github.com/7520a8753cf6282bbe...404c6ad1d4 | 23:03 | |||||||||||||||||||||||||||||||||||||
Geth | nqp: vrurg++ created pull request #537: Do the right thing when choosing backends |
23:25 | |||||||||||||||||||||||||||||||||||||
vrurg | timotimo: are still around? | 23:27 | |||||||||||||||||||||||||||||||||||||
23:35
patrickz joined
|
|||||||||||||||||||||||||||||||||||||||
jnthn | vrurg: I'm guessing you already have commit access on the nqp repo? | 23:37 | |||||||||||||||||||||||||||||||||||||
vrurg | rakudo, but nqp is different organization, isn't it? | ||||||||||||||||||||||||||||||||||||||
jnthn | Ah, ok | 23:38 | |||||||||||||||||||||||||||||||||||||
Invite sent for that too then | |||||||||||||||||||||||||||||||||||||||
vrurg | Thanks! | ||||||||||||||||||||||||||||||||||||||
23:38
patrickb left
|
|||||||||||||||||||||||||||||||||||||||
vrurg | I just have replied to your comment. It seems that you're the only one who can review R#2852 before merging. | 23:38 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2852 [open]: github.com/rakudo/rakudo/pull/2852 Add revision 6.e and improve multi-revision support | ||||||||||||||||||||||||||||||||||||||
23:45
patrickz left
|
|||||||||||||||||||||||||||||||||||||||
jnthn | vrurg: Gave what comments I could, but seems they're not really issues :) | 23:48 | |||||||||||||||||||||||||||||||||||||
(Based on your replies) | |||||||||||||||||||||||||||||||||||||||
vrurg | Ok, I'll prepare roast, do something about hardcoded PREVIEW and merge when ready. Thank you! | 23:49 | |||||||||||||||||||||||||||||||||||||
jnthn | Nice; thanks! | ||||||||||||||||||||||||||||||||||||||
Geth | nqp/master: 5 commits pushed by (Vadim Belman)++ | 23:57 |