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
|