00:32
evalable6 joined,
coverable6 joined,
bloatable6 joined,
greppable6 joined,
committable6 joined,
unicodable6 joined,
bisectable6 joined,
quotable6 joined,
benchable6 joined,
statisfiable6 joined
00:49
AlexDaniel joined
|
|||
timotimo | i think i was running around with a tiny nursery for a few days | 01:27 | |
01:47
TimToady joined,
MasterDuke joined
|
|||
MasterDuke | timotimo: you around? did you happen to see my question to jnthn yesterday? you'd probably know also | 01:47 | |
timotimo | i'm still around | ||
01:49
ilbot3 joined
|
|||
MasterDuke | sounds like a thrilling job | 01:50 | |
timotimo | hah | 01:51 | |
something for a month without power (if you printed out the whole source code up front) | |||
MasterDuke | hm, don't you need correct uint support in rakudo before you really can do the audit? | 02:01 | |
timotimo | good question | 02:03 | |
uint support is something that scares me :) | |||
MasterDuke | likewise | 02:04 | |
timotimo | i think i'll be going to bed now | 02:05 | |
MasterDuke | same here soon. later... | 02:06 | |
05:50
greppable6 joined
|
|||
timotimo closed a few random moarvm issues | 06:35 | ||
Geth_ | MoarVM/even-moar-jit: 4026d83e46 | (Bart Wiegmans)++ | src/jit/expr.c A new value overwrites a previous definition Otherwise we can potentially have ordering issues when we flush a newer value onto an older root. |
08:31 | |
10:17
Ven joined
|
|||
jnthn | morning o/ | 10:37 | |
timotimo++ samcv++ # ChangeLog updates | |||
Geth_ | MoarVM: e078e8f50f | (Jonathan Worthington)++ | VERSION Bump VERSION. |
10:39 | |
jnthn | Nice ChangeLog this month :) | ||
www.moarvm.org/releases/MoarVM-2017.07.tar.gz | 10:51 | ||
Geth_ | MoarVM/spesh-worker: 87 commits pushed by (Jonathan Worthington)++ review: github.com/MoarVM/MoarVM/compare/0...2aa8d8203e |
10:59 | |
jnthn | There's a rebase of that branch, ready for continuing work on it on Monday :) | ||
11:38
robertle joined
11:40
Ven joined
11:48
TimToady joined
13:15
lizmat joined
|
|||
timotimo | github.com/MoarVM/MoarVM/projects/2 - fwiw i made that project thingie and dumped a few ideas in there | 13:23 | |
MasterDuke | timotimo++ | 13:31 | |
timotimo | github.com/MoarVM/MoarVM/pull/319 - this is obsolete from our latest encoder changes, right? | 13:32 | |
MasterDuke | looks like you have a couple open PRs, are they different from your project ideas? | 13:34 | |
timotimo | *cough* | ||
there's not as many PRs as there used to be | |||
MasterDuke | btw, do you have any idea why github.com/rakudo/rakudo/pull/1116 causes `./perl6-m tools/build/install-core-dist.pl /home/dan/Source/perl6/install/share/perl6` to hang? | 13:37 | |
also, if i run `make m-test`, t/01-sanity/21-try.t hangs, but it completes fine if run directly | |||
geekosaur | at a guess, .message throws | 13:39 | |
in fact, not even that far perhaps. note that .gist uses try self.?message | 13:42 | ||
MasterDuke | here's a diff of changes i just made in that branch, same behavior gist.github.com/MasterDuke17/841d2...173d7d6321 | 13:43 | |
geekosaur | so if the exception being thrown doesn't accept .message then throw throws | 13:44 | |
which ... is going to loop until it overflows the stack | |||
MasterDuke | the .?message should prevent it being called on something that doesn't accept .message | 13:46 | |
geekosaur | in .gist, yes | 13:47 | |
show me the try self.?message at github.com/MasterDuke17/rakudo/blo...ion.pm#L57 | |||
MasterDuke | it's in my diff | 13:48 | |
geekosaur | I, er, got there *from* your diff | ||
github.com/rakudo/rakudo/pull/1116/files | |||
MasterDuke | i haven't pushed that change yet | ||
since it doesn't seem to actually fix/change anything | 13:49 | ||
geekosaur | ok, and I was supposed to know that when you asked what was wrong with *that* code | ||
still leaves the possibility that the message method itself is throwing but that will not be discernable from this code even with the changes I was supposed to get via mindreading | 13:50 | ||
MasterDuke | but then it should have hung before any of my changes, right? | 13:51 | |
since the net effect is just wrapping the old behavior in `if nqp::existskey(nqp::atkey(%*COMPILING, '%?OPTIONS'), 'll-exception') {` | |||
nine | How about HLL::Compiler calling .message if the exception object has such a method and nqp::getmessage didn't return a message? Would save the lookup of %*COMPILING on every exception throw | 14:13 | |
MasterDuke | nine: i started on that, but was missing something, probably the 'if the exception object has such a method' part, let me try that again | 14:15 | |
14:15
Ven joined
|
|||
nine | Also that would move the changes to an area of the code that's actually only run when --ll-exception is active rather than on every throw of an exception. Would make me feel much better so close to the release. | 14:19 | |
MasterDuke | nine++, seems to be working | 14:24 | |
nine | yeah! :) | 14:26 | |
MasterDuke | nine: does github.com/perl6/nqp/pull/366 look ok? | 14:36 | |
nine | MasterDuke: it does | 14:37 | |
14:47
zakharyas joined
15:10
domidumont joined
15:15
ggoebel joined
15:16
domidumont joined
15:20
Ven joined
16:05
domidumont joined
16:14
Ven joined
16:40
zakharyas joined
17:03
zakharyas joined
17:07
Ven_ joined
18:34
zakharyas joined
19:00
domidumont joined
19:15
Ven joined
|
|||
samcv | good * | 19:42 | |
timotimo | yo samcv | ||
mst | assuming it exists, where do I look for perl6 generator syntax? | 19:51 | |
timotimo | you mean like gather/take, right? | 19:55 | |
jnthn | Probably gather/take is closest, though in Perl 6 that's not tied to functions/subs in any way, while in many languages they are coupled | 19:56 | |
yoleaux | 19:07Z <Zoffix> jnthn: perhaps you'd be interested in this bug: rt.perl.org/Ticket/Display.html?id=131755 | ||
Zoffix | mst: rakudo.party/post/Perl-6-Seqs-Drug...akeusto... | ||
jnthn | ('cus if you scope your generator to a sub you can do it with a local CPS transform) | ||
Zoffix | docs: docs.perl6.org/syntax/gather%20take | ||
jnthn | Zoffix: Will try and be interested next week :) | 19:57 | |
mst | ah, lazy gather/take | ||
I'd been pondering that, just not yet | |||
jnthn afk for a bit | 19:58 | ||
20:20
Ven joined
20:37
Zoffix joined
22:26
geekosaur joined
22:43
Ven joined
|