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. |
|||||||||||||||||||||||||||||||||||||||
00:06
ufobat left
00:13
ufobat joined
|
|||||||||||||||||||||||||||||||||||||||
timotimo | jnthn: i had hoped i could just set VMNull into the "current arg guards array" slot of the TC, but it gets nulled out somehow and i'm not entirely sure how. so i'll just put a null check in the right place instead | 00:31 | |||||||||||||||||||||||||||||||||||||
MasterDuke | timotimo: isn't that the sort of thing rr is good for? | 00:36 | |||||||||||||||||||||||||||||||||||||
timotimo | yep, and it failed me on the first attempt :) | 00:37 | |||||||||||||||||||||||||||||||||||||
actually | |||||||||||||||||||||||||||||||||||||||
i should recompile with --optimize=0 | |||||||||||||||||||||||||||||||||||||||
that ought to give me a much better idea of what's going on | 00:38 | ||||||||||||||||||||||||||||||||||||||
vrurg | Does try statement in nqp has same syntax and semantics as in perl6? | 00:54 | |||||||||||||||||||||||||||||||||||||
timotimo | i think it mostly does. there's no "Nil" though so not sure if it returns null when used for a return value | 00:57 | |||||||||||||||||||||||||||||||||||||
perhaps it only exists as a block | |||||||||||||||||||||||||||||||||||||||
oh | |||||||||||||||||||||||||||||||||||||||
don't throw inside of a CATCH block, it'll retrigger the catch block itself | |||||||||||||||||||||||||||||||||||||||
or something like that | |||||||||||||||||||||||||||||||||||||||
vrurg | There is a stranger situation in add_method where nqp::die short circuits on a try within that die parameters! | 00:59 | |||||||||||||||||||||||||||||||||||||
When I added a number of debug prints with the same try block in one of them die started re-routing to that try. In both cases it's an infinite loop taking place. | 01:00 | ||||||||||||||||||||||||||||||||||||||
timotimo | i'm not sure without looking at actual code | 01:07 | |||||||||||||||||||||||||||||||||||||
have you tried the debugserver yet? | |||||||||||||||||||||||||||||||||||||||
01:08
AlexDani` joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | No, I haven't. Probably should eventually. | 01:09 | |||||||||||||||||||||||||||||||||||||
timotimo | it can single-step, breakpoints, and you can navigate through objects' attributes and lists and hashes items | 01:10 | |||||||||||||||||||||||||||||||||||||
01:12
AlexDaniel left
|
|||||||||||||||||||||||||||||||||||||||
vrurg | Shame on me, but my problem is that I always hated command-line debuggers. It was alsways easier either to print-and-read or have some UI attached. | 01:12 | |||||||||||||||||||||||||||||||||||||
01:13
Anderlok joined,
Anderlok left
|
|||||||||||||||||||||||||||||||||||||||
timotimo | that's fair | 01:13 | |||||||||||||||||||||||||||||||||||||
i do more printf-debugging than debugserver usage, too | |||||||||||||||||||||||||||||||||||||||
OTOH, commaide has suff for the debugserver | |||||||||||||||||||||||||||||||||||||||
i need to use that a lot more :) | |||||||||||||||||||||||||||||||||||||||
vrurg | Oh, comma is on my try-and-buy list. ;) I'm ready to pay for it but would like to give it a try first. | 01:14 | |||||||||||||||||||||||||||||||||||||
timotimo | not too long until the community edition happens | 01:15 | |||||||||||||||||||||||||||||||||||||
vrurg | I used Komodo IDE for Perl5 almost exclusively for it's debugger. | ||||||||||||||||||||||||||||||||||||||
I know. This is what I'm awaiting for. | |||||||||||||||||||||||||||||||||||||||
timotimo | i hope we can get some good feature requests out of that :) | 01:16 | |||||||||||||||||||||||||||||||||||||
since you've used one for perl5 already | |||||||||||||||||||||||||||||||||||||||
vrurg | Oh, that's very likely! But for now I need to find a way to reproduce the problem. | 01:18 | |||||||||||||||||||||||||||||||||||||
Removal of try from my debug prints makes the code die as expected. So, perhaps there is a surrounding CATCH somewhere or something like it. | 01:19 | ||||||||||||||||||||||||||||||||||||||
02:00
Kaiepi left,
Kaiepi joined
02:06
leont left
03:08
Hilgiks joined,
Hilgiks left
03:39
Strozill joined,
Strozill left
07:30
vrurg left
08:08
Kaiepi left,
Kaiepi joined
09:02
AlexDani` is now known as AlexDaniel
09:03
lizmat_ joined
09:06
lizmat left
09:14
ufobat_ joined
09:23
Kaiepi left
09:27
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 46409c070e | (Elizabeth Mattijsen)++ | src/core/Range.pm6 Tweak Range.ACCEPTS As part of trying to figure out what's going on with R#2676, I found 2 things askew with Range::ACCEPTS: - a candidate taking Mu This means that any Junction will be handled inside the method, rather than ... (6 more lines) |
10:02 | |||||||||||||||||||||||||||||||||||||
synopsebot | R#2676 [open]: github.com/rakudo/rakudo/issues/2676 Logical problem with “one” junction in Perl6 | ||||||||||||||||||||||||||||||||||||||
10:20
lizmat joined
10:24
lizmat_ left
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
11:15 | |||||||||||||||||||||||||||||||||||||
12:02
leont joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 37ce147c89 | (Elizabeth Mattijsen)++ | src/core/Baggy.pm6 Make Baggy.ACCEPTS the same as Setty.ACCEPTS Seems more correct to keep the same MMD logic between Setty and Baggy |
12:06 | |||||||||||||||||||||||||||||||||||||
13:32
MasterDuke left
13:46
lucasb joined
13:50
lizmat left
14:23
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: a6c8180f5d | (Vadim Belman)++ | 6 files Fixed #2657 |
14:30 | |||||||||||||||||||||||||||||||||||||
rakudo: 1ff9b14e89 | (Jonathan Worthington)++ (committed using GitHub Web editor) | 6 files Merge pull request #2675 from vrurg/issue_2657 Fixed #2282, #2657, #2659 |
|||||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#2657 [open]: github.com/rakudo/rakudo/issues/2657 "No concretization found" on role-qualified method call with inheritance | ||||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#2282 [open]: github.com/rakudo/rakudo/issues/2282 Applying additional role with 'does' breaks role-qualified method call | ||||||||||||||||||||||||||||||||||||||
RAKUDO#2659 [open]: github.com/rakudo/rakudo/issues/2659 Accidental use of 'is' with a role in class declaration causes 'No concretization' error | |||||||||||||||||||||||||||||||||||||||
Geth | roast: 59a060effa | (Jonathan Worthington)++ | S03-metaops/hyper.t Test distributing hyper with itemized RHS Covers github.com/rakudo/rakudo/issues/2674. |
14:31 | |||||||||||||||||||||||||||||||||||||
roast/master: 4 commits pushed by (Vadim Belman)++, (Jonathan Worthington)++ | 14:33 | ||||||||||||||||||||||||||||||||||||||
14:40
AlexDani` joined,
AlexDaniel left,
AlexDani` is now known as AlexDaniel
|
|||||||||||||||||||||||||||||||||||||||
jnthn | releasable6: status | 14:49 | |||||||||||||||||||||||||||||||||||||
releasable6 | jnthn, Next release in ≈9 days and ≈4 hours. 4 blockers. 163 out of 284 commits logged | ||||||||||||||||||||||||||||||||||||||
jnthn, Details: gist.github.com/582020518cf47a34af...f209feb13c | |||||||||||||||||||||||||||||||||||||||
15:12
samcv left
15:13
samcv joined
15:56
lucasb left
16:35
vrurg left
16:41
ufobat__ joined
16:42
ufobat_ left,
ufobat_ joined,
ufobat left
17:57
leont left
18:01
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | Would somebody answer my post to perl6-language, please? I would like to fix a bug but need to find out which way is correct. | 18:05 | |||||||||||||||||||||||||||||||||||||
jnthn | I'd no idea perl6-language was used any more... | 18:07 | |||||||||||||||||||||||||||||||||||||
timotimo | d'oh, i might have kind of been suggesting that mailing list for this purpose | 18:08 | |||||||||||||||||||||||||||||||||||||
vrurg | jnthn: what would be the better place to discuss design matters then? | ||||||||||||||||||||||||||||||||||||||
jnthn | vrurg: I've been thinking about a better place, but for now such questions have often been filed in the Rakudo issues and given the CONSENSUS label | 18:11 | |||||||||||||||||||||||||||||||||||||
vrurg | Ok, will move it in there. Thanks! | 18:12 | |||||||||||||||||||||||||||||||||||||
18:15
robertle joined
18:42
Kaiepi left
|
|||||||||||||||||||||||||||||||||||||||
vrurg | RAKUDO#2677 | 18:43 | |||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#2677 [open]: github.com/rakudo/rakudo/issues/2677 Uncertainty about submethods in roles | ||||||||||||||||||||||||||||||||||||||
jnthn | Thanks; gotta go now, but will try and look at it later today, or tomorrow | 18:45 | |||||||||||||||||||||||||||||||||||||
18:49
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | jnthn: thanks! | 18:56 | |||||||||||||||||||||||||||||||||||||
19:04
remi_ness joined
19:39
Ven`` joined
19:47
Kaiepi joined
20:07
remi_ness left
20:33
Kaiepi left
20:34
Kaiepi joined
20:56
dct_ joined
21:02
dct_ left
|
|||||||||||||||||||||||||||||||||||||||
vrurg | nqp::istype when checking for a role in the cache only checks against role concretization and role group. Shall there be the original, non-specialized, role? I guess it must. | 21:17 | |||||||||||||||||||||||||||||||||||||
jnthn | vrurg: Hm, I thought there already was, plus the curry | 21:26 | |||||||||||||||||||||||||||||||||||||
There's a @!role_typecheck_list that's meant to have All The Things | |||||||||||||||||||||||||||||||||||||||
Kaiepi | how would i go about debugging which parameter this error is talking about? github.com/rakudo/rakudo/issues/26...-461439378 | 21:30 | |||||||||||||||||||||||||||||||||||||
22:06
Kaiepi left
22:07
Kaiepi joined
22:08
tyil left
22:09
tyil joined,
lucasb left
|
|||||||||||||||||||||||||||||||||||||||
vrurg | jnthn: Debug print from moar gives me only concrete and group in the cache. I'll check @!role_typecheck_list too, but later. | 22:11 | |||||||||||||||||||||||||||||||||||||
22:14
dct_ joined
22:15
Ven`` left
22:54
robertle left
22:55
MasterDuke joined,
MasterDuke left,
MasterDuke joined
23:10
dct_ left
23:26
Kaiepi left
23:29
Kaiepi joined,
Kaiepi left,
Kaiepi joined
23:32
Kaypie joined
23:33
Kaiepi left
23:51
leont joined
23:52
Kaypie left
|