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:13 anatofuz joined 00:43 cognominal joined 00:47 cognomin_ left 01:26 ufobat_ left 01:27 ufobat_ joined, anatofuz left, anatofuz joined, llfourn_ left 01:28 llfourn joined 01:30 TimToady left 01:31 TimToady joined
Geth_ ¦ problem-solving: vrurg assigned to jnthn Issue FQN method call needs support for parameterized roles. github.com/perl6/problem-solving/issues/110 01:55
02:00 anatofuz left 02:02 anatofuz joined 02:09 anatofuz left 02:14 softmoth left 02:22 anatofuz joined 02:27 anatofuz left 02:46 anatofuz joined 02:58 anatofuz left 03:56 anatofuz joined 04:21 anatofuz left 05:03 anatofuz joined 05:15 robertle left 05:23 anatofuz left 05:32 anatofuz joined 05:33 anatofuz left 05:48 anatofuz joined 07:09 HarmtH joined 07:23 anatofuz left 07:32 anatofuz joined 08:03 anatofuz left 08:14 anatofuz joined 08:34 anatofuz left 08:40 anatofuz joined 08:43 anatofuz_ joined 08:44 anatofuz left 08:52 anatofuz_ left 08:54 ufobat__ joined, anatofuz joined 08:56 anatofuz_ joined 08:57 anatofuz left, ufobat_ left 09:04 anatofuz joined, anatofuz_ left 09:23 anatofuz left 09:27 anatofuz joined 09:33 anatofuz_ joined 09:37 anatofuz left 09:56 anatofuz_ left 09:57 anatofuz joined 10:04 anatofuz left 10:18 softmoth joined 10:28 anatofuz joined 10:37 anatofuz left 10:38 Voldenet left 10:41 Voldenet joined, Voldenet left, Voldenet joined 11:01 anatofuz joined 11:04 dogbert17 joined 11:19 anatofuz left 11:24 anatofuz joined 11:29 anatofuz left 12:31 lucasb joined 12:41 softmoth left 12:45 softmoth joined 12:53 camelCaser left 12:55 camelCaser joined 12:59 camelCaser left 13:17 ufobat__ left 13:34 AlexDaniel left, AlexDaniel joined, AlexDaniel left, AlexDaniel joined 13:35 Kaiepi left 13:43 camelCaser joined
vrurg jnthn: would it be possible for you to have a look at github.com/perl6/problem-solving/i...538209293? 14:07
14:58 softmoth left, cognomin_ joined 15:01 cognominal left, softmoth joined 15:35 Kaiepi joined
Geth_ rakudo: dae981e81f | (Elizabeth Mattijsen)++ | src/core.c/Buf.pm6
Make the Buf.write-* methods return self

To allow for easier chaining *and* allow for returning a sensible value for the Buf:U cases, to be in sync with the Buf:D cases.
15:38
roast: 3612354094 | (Elizabeth Mattijsen)++ | S03-buf/write-int.t
Adapt tests for Buf.write-int* for changed return value
15:39
roast: 3eea966a69 | (Elizabeth Mattijsen)++ | S03-buf/write-num.t
Adapt tests for Buf.write-num* for changed return value
15:40
roast: f1f56d5660 | (Elizabeth Mattijsen)++ | S03-buf/read-write-bits.t
Adapt tests for Buf.write-bits for changed return value
16:32
lizmat m: role A { multi method a(::?ROLE:U: int $b) { 1 }; multi method a(::?ROLE:D: int $b) { 2 } }; class B does A { }; dd B.a(1) 17:01
camelia Cannot resolve caller a(B:U: Int:D); none of these signatures match:
(A:U: int $b, *%_)
(A:D: int $b, *%_)
in block <unit> at <tmp> line 1
lizmat m: role A { multi method a(::?ROLE:U: $b) { 1 }; multi method a(::?ROLE:D: $b) { 2 } }; class B does A { }; dd B.a(1)
camelia 1
lizmat timotimo: looks like I've found myself another round of yak-shaving :-( 17:02
17:04 robertle joined
lizmat bisectable6: role A { multi method a(::?ROLE:U: int $b) { 1 }; multi method a(::?ROLE:D: int $b) { 2 } }; class B does A { }; dd B.a(1) 17:13
bisectable6 lizmat, Bisecting by output (old=2015.12 new=dae981e) because on both starting points the exit code is 1
lizmat, bisect log: gist.github.com/cbeedeeea8709ebd44...0e7510a231
lizmat, (2016-06-09) github.com/rakudo/rakudo/commit/b6...430078bc7d
lizmat R#3210 17:19
synopsebot R#3210 [open]: github.com/rakudo/rakudo/issues/3210 MMD in role not working with natives
MasterDuke anyone up to do a couple moar/nqp bumps? 19:00
timotimo lizmat: hasn't it been the case for a long time that just using literals like that wasn't working? 19:26
m: role A { multi method a(::?ROLE:U: $b) { 1 }; multi method a(::?ROLE:D: $b) { 2 } }; class B does A { }; dd B.a(my int $ = 1)
camelia 1
lizmat timotimo: what literals ?
timotimo when there's multi candidates that include natives
lizmat timotimo: agree that it hasn't been working for a long time, but shouldn't that work ?? 19:27
timotimo i've gotten used to that limitation, lol 19:30
i don't recall why that is the way it is, but i do seem to recall there being an explanation at some point
MasterDuke i think there was some RT ticket zoffix was working on and then he and jnthn had some conversation on it and it ended up not being fixed/changed (maybe because it's not possible at all? maybe because it isn't possible yet?) 19:32
Geth_ roast: 18484049f9 | (Elizabeth Mattijsen)++ | S03-buf/write-int.t
Add tests for using Buf type objects and write-int*
19:33
roast: 47e7341341 | (Elizabeth Mattijsen)++ | S03-buf/write-num.t
Add tests for using Buf type objects and write-num*
19:48
19:51 cinch__ is now known as cinch 20:04 cognominal joined 20:07 cognomin_ left
Geth_ rakudo: 43b5e7682a | (Elizabeth Mattijsen)++ | src/core.c/Buf.pm6
Allow type objects on Buf.write-int/num/bits
20:14
rakudo: 18ff905233 | (Elizabeth Mattijsen)++ | src/core.c/Buf.pm6
Make Buf.write-bits really work on type objects
20:30
20:39 softmoth left 20:40 softmoth joined
Geth_ rakudo: 586b9f2eaa | (Elizabeth Mattijsen)++ | 5 files
Fix internal code reference documentation for language version
20:45
21:32 softmoth left 21:35 llfourn left 21:39 llfourn joined 21:40 llfourn left 21:42 softmoth joined
Geth_ nqp: 56af0509b5 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/templates/MOAR_REVISION
[MoarVM Bump] Brings 15 commits

MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...gb72a790b1 b72a790b1 Merge pull request #1186 from dogbert17/fix-uninit-field 6ecbf6e08 Fix uninitialized field 44811cab6 Merge pull request #1185 from MasterDuke17/fix_underflowing_exclusive_times_in_profiles 81f9ccdfa Fix profiler's call graph node getting missed by the GC ... (11 more lines)
22:22
AlexDaniel MasterDuke: sure
Geth_ rakudo: 7cbaa0c8f1 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/templates/NQP_REVISION
[NQP Bump] Brings 12 commits

NQP bump brought: github.com/perl6/nqp/compare/2019....g56af0509b 56af0509b [MoarVM Bump] Brings 15 commits 3a4f67a89 decont can be a noop if argument not a container 33f18fce9 [js] Implement passing True/False/Int and Mu to js 23757ac96 Merge pull request #582 from vrurg/problem-solving-103 ... (8 more lines)
AlexDaniel MasterDuke: just ping me directly next time
MasterDuke heh, thanks 22:23
AlexDaniel or just… install it yourself? :)
github.com/perl6/z
I do this: z f && z bump m && z bump n && z bump push
but there's a simpler way probably
I don't really care because I ctrl+r any command anyway
infinite bash history changed my life :) 22:24
MasterDuke mind doing it again in a min or two after i re-revert the add-context-to-error-messages commits to moarvm?
AlexDaniel sure 22:25
MasterDuke yes, ctrl-r is probably my most used key combo
i guess un-revert would have been the better word choice 22:34
vrurg timotimo: is nqp::objectid changing (or can change) after deserialization?
MasterDuke AlexDaniel: ping 22:35
Geth_ nqp: 18157d0b72 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/templates/MOAR_REVISION
[MoarVM Bump] 01f85c8bf Revert "Revert "Merge […]

MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...g01f85c8bf
22:36
rakudo: 5300f3ed05 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/templates/NQP_REVISION
[NQP Bump] 18157d0b7 [MoarVM Bump] 01f85c8bf R […]

NQP bump brought: github.com/perl6/nqp/compare/2019....g18157d0b7
MasterDuke AlexDaniel++
23:19 anatofuz joined
timotimo vrurg: i believe we don't serialize objectid, so yeah, i'd expect it to change 23:26
restoring objectid would also require us to allocate memory at the same location we had the last time we ran, since objectid is currently implemented as "the memory address of the object" plus some "when it is requested, immediately make a space for it" magic 23:27
vrurg Heh... I'm trying to speed up some metamodel methods by replacing iterations with table lookups. First thing failed is role concretization because of precompiled classes. 23:28
But I already worked around it by rebuilding the table from the list.
23:51 softmoth left 23:52 anatofuz left 23:57 softmoth joined