🦋 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||||||||||||||||||||||||||||||||||||||
00:00
reportable6 left
00:01
reportable6 joined
01:01
statisfiable6 left,
unicodable6 left,
committable6 left,
coverable6 left,
releasable6 left,
reportable6 left
01:02
releasable6 joined,
statisfiable6 joined,
committable6 joined,
reportable6 joined,
unicodable6 joined
01:03
coverable6 joined
03:19
evalable6 left,
linkable6 left,
evalable6 joined,
linkable6 joined
06:00
reportable6 left
06:01
reportable6 joined
07:21
sena_kun joined
07:45
sena_kun left
08:37
lizmat left,
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
09:34 | |||||||||||||||||||||||||||||||||||||
lizmat | nine: implemented the DOC BEGIN | CHECK | INIT phasers | 09:47 | |||||||||||||||||||||||||||||||||||||
works fine with --doc | |||||||||||||||||||||||||||||||||||||||
but not without it... need to get rid of the blorst if --doc is *not* specified | 09:48 | ||||||||||||||||||||||||||||||||||||||
wrapping it in a "if false" feels icky | |||||||||||||||||||||||||||||||||||||||
suggestions / ideas? | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: cc173d83ef | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Fixups.pm6 RakuAST: save 4 nqp::ord()s at each startup |
09:52 | |||||||||||||||||||||||||||||||||||||
lizmat just realizes the CHECK phaser is NYI in RakuAST ? | 10:04 | ||||||||||||||||||||||||||||||||||||||
nine: any particular reason for that ? | 10:05 | ||||||||||||||||||||||||||||||||||||||
wouldn't that be just a case of adding a ::Phaser::Check object, add that to the statement list, and have its CHECK logic run the code, and the QAST return an nqp::null ? | 10:17 | ||||||||||||||||||||||||||||||||||||||
10:33
kurahaupo joined
10:35
kurahaupo left
10:36
kurahaupo joined
10:49
frost joined
10:58
kurahaupo left,
kurahaupo joined
11:26
kurahaupo left,
kurahaupo joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: d9179b2c95 | (Elizabeth Mattijsen)++ | 4 files RakuAST: first stab at implementing CHECK phaser This essentially sets up the framework for CHECK phaser support, but basically implements this as the INIT phaser. Next on the list would be to change the timing of running the CHECK phasers. |
11:58 | |||||||||||||||||||||||||||||||||||||
lizmat | nine ^^ this feels like cheating, but it gains 2 tests: 808 now | ||||||||||||||||||||||||||||||||||||||
12:00
reportable6 left,
reportable6 joined
12:35
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: b317b4dd07 | (Elizabeth Mattijsen)++ | 2 files RakuAST: implement DOC phaser support For now, this works as intended when --doc is specified. It dies rather spectactularly when --doc is not specified: need to find a way to disable the <blorst> from being processed in that case. With regards to DOC CHECK, that just implements the CHECK phaser, which currently has INIT semantics. When that is fixed, this will be fixed as well. |
12:56 | |||||||||||||||||||||||||||||||||||||
lizmat | nine: no new fails, no new gains | ||||||||||||||||||||||||||||||||||||||
hoping you can give me pointers to fix CHECK phaser timing and disabling blorst processing if --doc is not specified | 12:58 | ||||||||||||||||||||||||||||||||||||||
14:14
linkable6 left,
evalable6 left
14:15
evalable6 joined
14:16
linkable6 joined
17:05
Altai-man joined
17:07
lizmat_ joined
17:09
vrurg left
17:10
vrurg joined
17:14
sena_kun left,
kurahaupo left,
lizmat left
18:00
reportable6 left,
reportable6 joined
18:52
lizmat_ left,
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
nine | I've just not come across a test that needed a CHECK phaser | 19:24 | |||||||||||||||||||||||||||||||||||||
21:33
Altai-man left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 7bbc2f9913 | (Elizabeth Mattijsen)++ | src/Raku/ast/compunit.rakumod RakuAST: make adding CHECK|INIT|END phasers DRYer Generalize the logic into an generic "add-phaser" method and use that |
22:41 | |||||||||||||||||||||||||||||||||||||
22:48
linkable6 left,
evalable6 left
22:50
linkable6 joined,
evalable6 joined
|