|
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
|
|||||||||||||||||||||||||||||||||||||||