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 | looks like i'll be able to really get started with my grant work once moarvm creates their release branch | 00:24 | |||||||||||||||||||||||||||||||||||||
already made my first (well, third really) set of pullreqs for it a week ago but people were busy with blockers | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | Geth: ver 6563f1ab | 00:25 | |||||||||||||||||||||||||||||||||||||
Geth: ver github.com/rakudo/rakudo/commit/6563f1ab | |||||||||||||||||||||||||||||||||||||||
Geth | AlexDaniel, version bump brought in these changes: github.com/perl6/nqp/compare/2018....1-g16e170f | ||||||||||||||||||||||||||||||||||||||
04:56
MasterDuke joined
05:40
MasterDuke left
06:30
vrurg left,
vrurg joined
06:45
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
07:00 | |||||||||||||||||||||||||||||||||||||
07:23
[TuxCM] left
09:33
[TuxCM] joined
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: any news? :) | 09:52 | |||||||||||||||||||||||||||||||||||||
10:28
patrickb left
11:54
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
|Tux| | Is JJMerelo also here? | 12:06 | |||||||||||||||||||||||||||||||||||||
timotimo | apparently not | ||||||||||||||||||||||||||||||||||||||
|Tux| | what is is nick if he is? | 12:07 | |||||||||||||||||||||||||||||||||||||
12:07
jmerelo joined
|
|||||||||||||||||||||||||||||||||||||||
jmerelo | hey | 12:07 | |||||||||||||||||||||||||||||||||||||
|Tux| | o/ | ||||||||||||||||||||||||||||||||||||||
I want to accept your PR. Are you able to have a look at the .travis file and why it fails? | |||||||||||||||||||||||||||||||||||||||
merged | 12:08 | ||||||||||||||||||||||||||||||||||||||
jmerelo | Ah, OK | ||||||||||||||||||||||||||||||||||||||
|Tux|: the main problem is that Text::CSV is both in CPAN and the ecosystem. And zef returns one to some, another to other people. | 12:09 | ||||||||||||||||||||||||||||||||||||||
timotimo | The shell hook required to use rakudobrew in 'env' mode and use the 'shell' command seems not to be installed. | ||||||||||||||||||||||||||||||||||||||
jmerelo | |Tux|: so while sena_kun was having no trouble installing it (getting it from source), my zef got it from CPAN, which seems to be outdated... Hence the PR | 12:10 | |||||||||||||||||||||||||||||||||||||
timotimo: right. The travis conf needs to be updated with the latest upgrade to rakudobrew. It's no longer working. | |||||||||||||||||||||||||||||||||||||||
|Tux|: I can change the .travis.yml to use my own docker container for testing. It's going to be inmediately faster. | 12:11 | ||||||||||||||||||||||||||||||||||||||
|Tux| | do you want commit? | ||||||||||||||||||||||||||||||||||||||
(under the condition that changes are done in *my* style | 12:12 | ||||||||||||||||||||||||||||||||||||||
jmerelo | |Tux|: if it helps... I'm seeing that your Travis is kinda complicated, so it's maybe better to create a custom Dockerfile. | 12:13 | |||||||||||||||||||||||||||||||||||||
|Tux| is no docker expert | |||||||||||||||||||||||||||||||||||||||
what is your github id? | 12:14 | ||||||||||||||||||||||||||||||||||||||
jmerelo | |Tux|: unless you just want to test, in which case I can just slap the standard Dockerfile. It's not going to test the JVM backend, for instance... | ||||||||||||||||||||||||||||||||||||||
|Tux|: JJ | |||||||||||||||||||||||||||||||||||||||
|Tux|: I'll open an issue and try and work on it... | 12:15 | ||||||||||||||||||||||||||||||||||||||
|Tux| | I've added yoiu to the github collaborators | ||||||||||||||||||||||||||||||||||||||
jmerelo | |Tux|: thanks! | 12:16 | |||||||||||||||||||||||||||||||||||||
12:39
jmerelo left
13:16
vrurg left,
vrurg joined
13:19
vrurg left
13:20
vrurg joined
13:33
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
ugexe | zef should not "returns one to some, another to other people.". i would suggest running with --debug and ensure you aren't getting one from your local cache | 13:49 | |||||||||||||||||||||||||||||||||||||
because zef should prefer cpan over identical version from p6c | 13:50 | ||||||||||||||||||||||||||||||||||||||
using a default config file | 13:51 | ||||||||||||||||||||||||||||||||||||||
otherwise there might be a rakudo regression in sorting | |||||||||||||||||||||||||||||||||||||||
14:23
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
timotimo | m: sub testit(&a) { dd &a }; testit -> $foo: $a, $b { } | 14:40 | |||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Can only use the : invocant marker in the signature for a method at <tmp>:1 ------> 3it(&a) { dd &a }; testit -> $foo: $a, $b7⏏5 { } expecting any of: constraint |
||||||||||||||||||||||||||||||||||||||
timotimo | aaw | ||||||||||||||||||||||||||||||||||||||
15:07
pamplemousse joined
15:40
AlexDaniel left,
AlexDaniel joined
15:42
dogbert11 joined
15:44
dogbert17 left
15:56
patrickb left
16:11
[TuxCM] left
16:28
squashable6 left
16:32
squashable6 joined,
ChanServ sets mode: +v squashable6
16:33
AlexDaniel left
16:34
squashable6 left,
squashable6 joined,
ChanServ sets mode: +v squashable6
17:41
[TuxCM] joined
18:13
vrurg left,
vrurg joined
18:27
squashable6 left
18:29
squashable6 joined,
ChanServ sets mode: +v squashable6
18:40
AlexDaniel joined
18:42
MasterDuke left
19:02
MasterDuke joined
|
|||||||||||||||||||||||||||||||||||||||
samcv | AlexDaniel, feeling better. and just did my final dutch test for this class this morning. so should be more free from tomorrow :) | 19:03 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | sounds promising :) | ||||||||||||||||||||||||||||||||||||||
would be awesome to release before the squashathon… or at least during | 19:04 | ||||||||||||||||||||||||||||||||||||||
squashable6: status | |||||||||||||||||||||||||||||||||||||||
squashable6 | AlexDaniel, ⚠🍕 Next SQUASHathon in 1 day and ≈8 hours (2019-07-06 UTC-14⌁UTC+20). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||||||||||||||||||||||||||||||||||||||
timotimo | i kind of forgot about me not having put the new heap snapshot format into master yet | 19:06 | |||||||||||||||||||||||||||||||||||||
welp, there's always a next release isn't there | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | probably | ||||||||||||||||||||||||||||||||||||||
:) | |||||||||||||||||||||||||||||||||||||||
you can put it into master no prob | 19:07 | ||||||||||||||||||||||||||||||||||||||
:P | |||||||||||||||||||||||||||||||||||||||
although, uh, moar… | |||||||||||||||||||||||||||||||||||||||
ok maybe not | |||||||||||||||||||||||||||||||||||||||
timotimo | yeah, no i shouldn't | ||||||||||||||||||||||||||||||||||||||
it's currently not working all that well | |||||||||||||||||||||||||||||||||||||||
MasterDuke | looking forward to the release. fair warning, i'm going to merge a rebased github.com/perl6/nqp/pull/518 and github.com/rakudo/rakudo/pull/2670 after the release | 19:10 | |||||||||||||||||||||||||||||||||||||
timotimo | yay | 19:18 | |||||||||||||||||||||||||||||||||||||
japhb | Yeah, looking forward to that | 20:21 | |||||||||||||||||||||||||||||||||||||
MasterDuke | so far the NQP PR has rebased and tested clean, but i'm having to make some new additions to the Rakudo PR | 20:22 | |||||||||||||||||||||||||||||||||||||
20:42
squashable6 left
20:44
squashable6 joined,
ChanServ sets mode: +v squashable6
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | m: say 0 ~~ *..* | 20:49 | |||||||||||||||||||||||||||||||||||||
camelia | True | ||||||||||||||||||||||||||||||||||||||
MasterDuke | m: say (*..*).in-range(0) | 20:53 | |||||||||||||||||||||||||||||||||||||
camelia | True | ||||||||||||||||||||||||||||||||||||||
20:58
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | . | 21:00 | |||||||||||||||||||||||||||||||||||||
moritz | .* | 21:05 | |||||||||||||||||||||||||||||||||||||
21:20
vrurg left
21:21
vrurg joined
21:28
AlexDaniel left
|
|||||||||||||||||||||||||||||||||||||||
Kaiepi | m: my int $bar = 1; enum Foo (Bar => $bar); say Bar | 21:44 | |||||||||||||||||||||||||||||||||||||
camelia | ===SORRY!=== Lexical with name '$bar' has wrong type. real type 8 wanted type -1 |
||||||||||||||||||||||||||||||||||||||
Kaiepi | should this throw a better error or should enums automatically pass native int/str/nums passed to it? | ||||||||||||||||||||||||||||||||||||||
s/pass/box/ | |||||||||||||||||||||||||||||||||||||||
i'm guessing this happens because enums want an Int by default, not an int | 21:45 | ||||||||||||||||||||||||||||||||||||||
box it when the enum's type isn't actually that native type, i mean | 21:46 | ||||||||||||||||||||||||||||||||||||||
MasterDuke | at absolute minimum the error is LTA, but i'm kind of surprised it didn't work, i wouldn't have expected that | 21:52 | |||||||||||||||||||||||||||||||||||||
Kaiepi | lta? | 21:55 | |||||||||||||||||||||||||||||||||||||
MasterDuke | "less than awesome" | 21:59 | |||||||||||||||||||||||||||||||||||||
Kaiepi | oh | 22:00 | |||||||||||||||||||||||||||||||||||||
it gave a much harder to debug error when i tried passing an nqp::const to an enum when building rakudo when i updated my socket families pullreq a little while ago | 22:01 | ||||||||||||||||||||||||||||||||||||||
i wouldn't have known what it had to do with if just doing that wasn't the only thing i was doing at the time | |||||||||||||||||||||||||||||||||||||||
m: enum Foo (Bar => nqp::const::C_TYPE_ATOMIC_INT); say Bar | |||||||||||||||||||||||||||||||||||||||
camelia | Bar | ||||||||||||||||||||||||||||||||||||||
Kaiepi | ...? | 22:02 | |||||||||||||||||||||||||||||||||||||
weird | 22:03 | ||||||||||||||||||||||||||||||||||||||
Geth | ¦ rakudo: vrurg self-assigned No new symbols could be defined in CORE.<letter>.setting github.com/rakudo/rakudo/issues/3028 | 22:04 | |||||||||||||||||||||||||||||||||||||
Kaiepi | wait, i forgot to import nqp and that still worked? | 22:06 | |||||||||||||||||||||||||||||||||||||
m: say nqp::const::C_TYPE_ATOMIC_INT | 22:10 | ||||||||||||||||||||||||||||||||||||||
camelia | -8 | ||||||||||||||||||||||||||||||||||||||
22:21
pamplemousse left,
pamplemousse joined
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | m: use nqp; say nqp::numify(Inf) | 22:26 | |||||||||||||||||||||||||||||||||||||
camelia | Inf | ||||||||||||||||||||||||||||||||||||||
MasterDuke | ugh. my rakudo is now making that 0. i think this happened once before, but it was so long ago i've forgotten what the fix was | 22:28 | |||||||||||||||||||||||||||||||||||||
22:30
pamplemousse left
23:53
AlexDaniel joined
23:56
vrurg left,
vrurg joined
|