🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm Set by lizmat on 22 May 2021. |
|||
00:02
reportable6 left
00:25
Kaipi joined,
Kaiepi left
01:13
melezhik joined
01:36
melezhik left
01:38
melezhik joined
01:40
melezhik left
02:06
frost joined
02:16
summerisle is now known as eof
02:53
[Tux] left
04:02
notable6 left,
releasable6 left,
bisectable6 left,
sourceable6 left,
evalable6 left,
linkable6 left,
shareable6 left,
quotable6 left,
benchable6 left,
committable6 left,
unicodable6 left,
greppable6 left,
tellable6 left,
coverable6 left,
nativecallable6 left,
bloatable6 left
04:03
statisfiable6 left,
releasable6 joined,
bloatable6 joined,
committable6 joined
04:04
statisfiable6 joined,
notable6 joined,
shareable6 joined,
greppable6 joined,
coverable6 joined
04:05
sourceable6 joined,
benchable6 joined,
evalable6 joined,
codesections left
04:06
nativecallable6 joined
04:08
codesections joined
04:39
squashable6 joined
05:10
lizmat left,
Voldenet left,
lizmat joined
05:11
Voldenet joined
05:13
camelia left,
nine left,
nine joined
05:25
bisectable6 joined
06:05
reportable6 joined
06:09
[Tux] joined
06:12
linkable6 joined,
unicodable6 joined
06:26
[Tux] left
06:37
[Tux] joined
06:45
[Tux] left
06:59
[Tux] joined
07:10
tellable6 joined
07:54
lizmat left,
lizmat joined
07:57
patrickb joined
08:43
Tux__ joined,
|Tux| joined
08:58
|Tux| left
10:18
frost left
10:34
quotable6 joined
12:03
reportable6 left
12:04
reportable6 joined
|
|||
Geth | nqp/new-disp: ae37819254 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Add constants for kinds of dispatch resume To avoid having magic numbers all over the Rakudo dispatch code. |
12:30 | |
rakudo/new-disp: 3953855971 | (Jonathan Worthington)++ | 4 files Use nqp::const::DISP_FOO constants In place of magical numbers to describe the kinds of resumes we are doing. |
12:40 | ||
Tux__ | Rakudo v2021.07-2-g74d7ff771 (v6.d) on MoarVM 2021.07-4-g2f5c21fb6 | 12:44 | |
csv-test-xs-20 0.378 - 0.380 | |||
csv-ip5xs 0.849 - 0.866 | |||
test-t --race 0.864 - 0.931 | |||
test-t 1.973 - 1.986 | |||
test 7.208 - 7.307 | |||
csv-ip5xs-20 9.117 - 9.482 | |||
test-t-20 --race 9.576 - 9.777 | |||
csv-parser 27.212 - 27.433 | |||
test-t-20 33.104 - 33.431 | |||
12:46
Tux__ is now known as Tux
12:47
Tux is now known as |Tux|,
|Tux| is now known as Tux__
|
|||
lizmat | notable6: weekly | 13:01 | |
notable6 | lizmat, 5 notes: gist.github.com/7bd72ef93b62296ecc...10abb3474c | 13:02 | |
sjn | Hey, I found an unfortunate typo in the release announcement: rakudo.org/post/announce-rakudo-release-2021.07 – The scheduled date for the next release (#149) is tomorrow! :-) | 13:03 | |
lizmat | Altai-man patrickb ^^ | 13:04 | |
Altai-man | sjn, thanks for reading it! alas this typo happens in every other release... | ||
patrickb | sjn: That's a known typo we decided to not do a minor release for... | ||
But thanks for spotting :-) | |||
lizmat | notable6: weekly reset | ||
notable6 | lizmat, Moved existing notes to “weekly_2021-07-26T13:04:40Z” | ||
patrickb | Ah, but on rakudo.org it could be corrected... | 13:05 | |
sjn | yeah | ||
patrickb | Actually nice to know someone actually reads those announcements given we started putting them on rakudo.org only last month! | 13:06 | |
sjn | No worries; Keep on keeping on! :-) | 13:08 | |
13:10
Kaipi left,
Kaiepi joined
|
|||
lizmat | and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/07/26/2021-...in-summer/ | 13:27 | |
Altai-man | lizmat++ | 13:30 | |
Geth | rakudo/new-disp: 0c28c4e13d | (Jonathan Worthington)++ | src/core.c/control.pm6 Write callwith and nextwith subs for new-disp No dispatchers currently know how to process this resumption kind, however, so this doesn't achieve anything yet except a change of error message. |
14:33 | |
rakudo/new-disp: b06a31b3d0 | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp Implement callwith handling for method dispatch This is achieved by breaking out two previously intermixed steps: 1. Calculating the chain of methods that we shall walk through upon the first resumption 2. Walking through that chain. ... (12 more lines) |
14:39 | ||
15:05
patrickb left
15:24
patrickb joined
|
|||
Geth | rakudo/new-disp: c9a9eed6fa | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp Implement callwith handling for wrap dispatch This follows the same pattern that enabled callwith handling for method dispatch: split the chain calculation out from the walking through that chain, so we can re-enter the chain walking with updated arguments. |
16:13 | |
rakudo/new-disp: 6442a3da22 | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp Fix a control flow thinko in method deferral |
|||
rakudo/new-disp: e4565f04f0 | (Jonathan Worthington)++ | 2 files Provide typed error when no resumption in scope |
16:43 | ||
rakudo/new-disp: ab7c3dde3a | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp Make wrapping with a multi work |
17:23 | ||
rakudo: Kaiepi++ created pull request #4478: Introduce curried role binding |
18:02 | ||
roast: Kaiepi++ created pull request #751: Reintroduce S14-roles/generic-subtyping.t |
|||
18:02
reportable6 left
18:05
reportable6 joined
18:43
camelia joined
20:21
linkable6 left,
evalable6 left
20:35
patrickb left
21:23
linkable6 joined
|
|||
Geth | nqp/new-disp: e80f10b5e8 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Add a DISP_NONE constant Used to convey that we're not in any kind of resumption. |
21:56 | |
22:23
evalable6 joined
|
|||
Geth | rakudo/new-disp: 849674f5be | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp First step towards multi callwith and lastcall Only for the case where we do them in the initial trivial dispatch. |
22:28 | |
rakudo/new-disp: 249c024565 | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp Fix a callsame/sentinel confusion |
|||
rakudo/new-disp: fdfeebd757 | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp Complete callwith implementation for multis Also a tentative lastcall implementation, however this likely needs a closer look. |