🦋 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:02
reportable6 joined
01:40
squashable6 left,
greppable6 left,
notable6 left,
reportable6 left,
unicodable6 left,
benchable6 left,
committable6 left,
quotable6 left,
bisectable6 left,
bloatable6 left,
sourceable6 left,
releasable6 left,
shareable6 left,
bloatable6 joined,
notable6 joined,
reportable6 joined
01:41
squashable6 joined,
unicodable6 joined,
quotable6 joined,
committable6 joined,
releasable6 joined
01:42
sourceable6 joined,
greppable6 joined,
bisectable6 joined,
benchable6 joined
01:43
shareable6 joined
04:45
linkable6 left,
evalable6 left,
linkable6 joined
04:48
evalable6 joined
05:36
Xliff joined
06:00
reportable6 left
06:03
reportable6 joined
06:17
Xliff left
|
|||
gfldex | m: class Programmer { has $.fun if $*alive }; | 07:00 | |
camelia | ( no output ) | ||
gfldex | filed as GH#5268 | 07:04 | |
That's the most fun I ever had with a compiler bug. :-> | 07:05 | ||
07:05
linkable6 left
07:08
linkable6 joined
07:44
sena_kun joined
07:51
sena_kun left
08:23
codesections joined
|
|||
Voldenet | m: class gfldex { has $.fun with $*compiler-bug }; | 08:36 | |
camelia | ( no output ) | ||
gfldex | :) | 08:37 | |
08:42
codesections1 joined
08:44
codesections left,
codesections1 is now known as codesections
09:58
codesections1 joined
10:00
codesections left,
codesections1 is now known as codesections
|
|||
Geth | nqp/main: 8a925a02f7 | (Jonathan Worthington)++ | src/QRegex/Cursor.nqp Reuse bstack and cstack when restarting a cursor While cursors and their match extents are immutable and we must make a new one when backtracking, it seems there's no situation where we will backtrack twice into the exact same cursor. Assuming this is correct (I can't think of a case, the tests don't bring up a case), then it is safe to pass ownership of them from one cursor to another. ... (7 more lines) |
10:03 | |
10:23
Xliff joined
10:47
squashable6 left
10:49
squashable6 joined
|
|||
Geth | rakudo/main: c88291e2a2 | (Jonathan Worthington)++ | src/Raku/ast/rakuast-prologue.nqp Publish caches for RakuAST nodes So that we can do type checks much faster. This means that things like deparse now candidate sort and dispatch far faster. |
10:50 | |
10:58
Xliff left
|
|||
Geth | rakudo/main: 2c6c0095d5 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP to get jnthn's regex fix |
11:04 | |
rakudo/main: d320deedf0 | (Stefan Seifert)++ | 3 files RakuAST: Avoid DEPARSE during compilation for better performance DEPARSE can be surprisingly expensive, so when the compiler needs the actual source string, just use the origin instead. |
11:06 | ||
11:15
Xliff joined
11:17
Xliff left
11:41
codesections left
12:00
reportable6 left,
reportable6 joined
12:13
codesections joined
12:30
sena_kun joined
|
|||
Geth | rakudo/main: 4a46ee1781 | (Stefan Seifert)++ | 2 files RakuAST: fixup regex stringification on synthesised ASTs We don't always have a source code to access. Fall back to DEPARSE in that case. |
12:51 | |
nqp/main: 7f434701fe | (Jonathan Worthington)++ | src/QRegex/Cursor.nqp Don't try to reuse the cstack This is used to form the Match object, and so reusing and clearing it can cause issues. |
13:28 | ||
13:28
discord-raku-bot left,
discord-raku-bot joined
|
|||
lizmat | .tell lizmat foo | 13:35 | |
tellable6 | lizmat, I'll pass that message to your doctor | ||
13:36
finanalyst joined
|
|||
finanalyst | .tell guifa codesections suggested I contact you about internationalisations. | 13:39 | |
tellable6 | finanalyst, I'll pass your message to guifa | ||
13:39
discord-raku-bot left,
discord-raku-bot joined
13:46
codesections left
13:56
discord-raku-bot left,
discord-raku-bot joined
14:04
codesections joined
|
|||
Geth | rakudo: Leont++ created pull request #5269: Add connect-path and listen-path to IO::Socket::Async |
14:41 | |
rakudo/main: 6eafacd0bc | (Elizabeth Mattijsen)++ | src/core.c/core_epilogue.pm6 RakuAST: add :grammar/:actions to .AST So that you can specify which actual grammar to use for creating a RakuAST tree. Defaults to the standard Raku grammar/actions. |
14:50 | ||
rakudo/main: 5da5c60527 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Fixups.pm6 RakuAST: make =begin rakudo new alternative for =begin pod Instead of the less descriptive =begin doc. Suggested by finanalyst++ |
14:54 | ||
rakudo/main: 760f4640d4 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP to fix a recent regex regression, jnthn++ |
15:10 | ||
rakudo/main: 566f878e0a | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Fixups.pm6 RakuAST: make sure L<>/X<> deparse ok if there is no meta |
15:48 | ||
rakudo/main: b76e2bc04f | (Elizabeth Mattijsen)++ | src/core.c/core_epilogue.pm6 RakuAST: make sure defaults to .AST are accepted The default Raku::Grammar is not a HLL object, so needs a Mu. Same for Raku::Actions |
|||
rakudo: Leont++ created pull request #5270: Make IO::Handle.Supply read character-by-character |
16:05 | ||
16:37
evalable6 left,
linkable6 left
16:38
linkable6 joined
16:40
finanalyst left,
evalable6 joined
16:43
codesections left
16:46
finanalyst joined
16:52
finanalyst left
17:01
Xliff joined
18:00
reportable6 left
18:01
reportable6 joined
19:07
codesections joined
|
|||
Geth | roast/cando-typed-arrays: 7bbc449be1 | (Leon Timmermans)++ | S05-capture/call.t Add test for #4730 |
20:26 | |
roast: Leont++ created pull request #835: Add test for #4730 |
20:28 | ||
20:58
evalable6 left
20:59
evalable6 joined
21:02
codesections left
21:33
Xliff left
21:50
sena_kun left
|