🦋 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:06
reportable6 left
00:08
reportable6 joined
01:05
frost joined
02:54
Kaiepi left
04:13
[Coke] joined
04:17
[Coke] left
04:19
[Coke] joined
04:29
[Coke] left
04:31
[Coke] joined
04:38
Kaiepi joined
05:02
[Coke] left
05:03
[Coke] joined
05:08
[Coke] left
06:06
reportable6 left
06:09
reportable6 joined
07:01
[Coke] joined
07:07
[Coke] left
07:18
[Coke] joined
07:31
[Coke] left
07:32
[Coke] joined
07:41
[Coke] left
07:57
[Coke] joined
08:10
[Coke] left
09:11
[Coke] joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/rakuast: dffe55c53d | (Stefan Seifert)++ | src/Raku/ast/signature.rakumod Bring back definedness parameter type check optimization For parameters with type smileys (DefiniteHOW) we can generate cheaper istype_nd + isconcrete_nd checks and avoid a more costly accepts_type call on the meta class. |
09:22 | |||||||||||||||||||||||||||||||||||||
09:23
[Coke] left
09:24
[Coke] joined
09:32
TempIRCLogger left
09:35
TempIRCLogger joined
09:48
[Coke] left
09:50
[Coke] joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/lizmat-4927: 629762dad6 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Simplify empty hash / list returning vrurg++ for the suggestion |
09:54 | |||||||||||||||||||||||||||||||||||||
10:01
[Coke] left
10:15
sena_kun left
10:24
sena_kun joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: aaa5615c01 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Perl6/bootstrap.c/BOOTSTRAP.nqp Set empty list/hash on first access For some reason, the mainline is not run, so the 0 elems branches would return an nqp::null, which gets upgraded to a Mu, which in turn causes the exception of #4927 vrurg++ for the suggestion using @ and % |
10:55 | |||||||||||||||||||||||||||||||||||||
10:56
linkable6 left
10:58
linkable6 joined
11:04
[Coke] joined
11:22
[Coke] left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/rakuast: cf7d5dd0aa | (Stefan Seifert)++ | src/Raku/Grammar.nqp Fix contextualizers not getting parsed as such in a routine body |
11:38 | |||||||||||||||||||||||||||||||||||||
rakudo/rakuast: bab7a8989f | (Stefan Seifert)++ | src/core.c/ForeignCode.pm6 Fix "Unknown compilation input 'optimize'" in EVAL of RakuAST node |
|||||||||||||||||||||||||||||||||||||||
12:06
reportable6 left
12:08
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | Inline-Brainfuck/main: 11 commits pushed by (Zoffix Znet)++, (Samantha McVey)++, (Elizabeth Mattijsen)++ review: github.com/raku-community-modules/...23b1833dce |
12:20 | |||||||||||||||||||||||||||||||||||||
rakudo/rakuast: 160dc8f410 | (Stefan Seifert)++ | src/Raku/ast/expressions.rakumod hllize results of method calls Method calls may be to a foreign language, and thus return values may need type mapping into Raku land. |
12:27 | ||||||||||||||||||||||||||||||||||||||
Inline-Brainfuck/main: c10c046715 | (Elizabeth Mattijsen)++ | 16 files First commit after rework |
12:40 | ||||||||||||||||||||||||||||||||||||||
Inline-Brainfuck/main: 9b2eb91661 | (Elizabeth Mattijsen)++ | .github/workflows/test.yml Forget about testing in Windows Looks like Term::termios has trouble getting installed |
12:45 | ||||||||||||||||||||||||||||||||||||||
Inline-Brainfuck/main: a5d3110321 | (Elizabeth Mattijsen)++ | Changes 1.1 |
12:47 | ||||||||||||||||||||||||||||||||||||||
Benchy/main: 8 commits pushed by (Zoffix Znet)++, (Elizabeth Mattijsen)++ | 13:01 | ||||||||||||||||||||||||||||||||||||||
13:09
Kaiepi left
15:09
frost left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
15:58 | |||||||||||||||||||||||||||||||||||||
Geth | Benchy/main: 72cf392299 | (Elizabeth Mattijsen)++ | 14 files First commit after rework |
18:06 | |||||||||||||||||||||||||||||||||||||
18:07
reportable6 left,
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | Benchy/main: d3ee7d619e | (Elizabeth Mattijsen)++ | Changes 1.1 |
18:10 | |||||||||||||||||||||||||||||||||||||
WhereList/main: 8527b4cd1b | (Elizabeth Mattijsen)++ | 14 files First commit after rework |
18:40 | ||||||||||||||||||||||||||||||||||||||
18:45
Xliff left
|
|||||||||||||||||||||||||||||||||||||||
Geth | WhereList/main: b9a2e051cf | (Elizabeth Mattijsen)++ | Changes 1.1 |
18:46 | |||||||||||||||||||||||||||||||||||||
WhereList/main: 12dd80a047 | (Elizabeth Mattijsen)++ | 2 files Fix copy-pasto with copyright years |
18:48 | ||||||||||||||||||||||||||||||||||||||
18:56
Xliff joined
19:29
rypervenche_ left
|
|||||||||||||||||||||||||||||||||||||||
Xliff | Is there any reason as to why RakuAST nodes are immutable after creation? | 20:24 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/master: 17 commits pushed by (Vadim Belman)++ review: github.com/rakudo/rakudo/compare/a...d19e408e59 |
20:25 | |||||||||||||||||||||||||||||||||||||
roast: 3a2aae3912 | (Vadim Belman)++ | S17-lowlevel/lock.t Add tests for Lock::Soft Related to rakudo/rakudo#4917 |
|||||||||||||||||||||||||||||||||||||||
roast: 763d8614a2 | (Vadim Belman)++ (committed using GitHub Web editor) | S17-lowlevel/lock.t Merge pull request #807 from vrurg/problem-solving-323 Add tests for Lock::Soft |
|||||||||||||||||||||||||||||||||||||||
20:26
linkable6 left
20:28
linkable6 joined
|
|||||||||||||||||||||||||||||||||||||||
Xliff | gist.github.com/Xliff/2a0e66ab826b...3a77e5209e | 20:30 | |||||||||||||||||||||||||||||||||||||
vrurg | Xliff: I don't deal with RakuAST, but I'd guess that it's cached the bytecode. | 20:36 | |||||||||||||||||||||||||||||||||||||
Xliff | vrurg: Yeah, I was thinking the same thing. | 20:49 | |||||||||||||||||||||||||||||||||||||
vrurg: Can you tell me where thee idea for Lock::Soft came from? | |||||||||||||||||||||||||||||||||||||||
vrurg | Check out the sample script in the PR comments. It blocks if thread pool gets exhausted because each Lock blocks its thread. | 20:51 | |||||||||||||||||||||||||||||||||||||
Lock::Async doesn't have this problem, but it is not recursive. | |||||||||||||||||||||||||||||||||||||||
Xliff | Ah, thanks! | 20:52 | |||||||||||||||||||||||||||||||||||||
20:52
[Coke] joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | So, a Lock-alike was needed which would be based upon `await`. | 20:52 | |||||||||||||||||||||||||||||||||||||
Xliff | Nice work. | 20:54 | |||||||||||||||||||||||||||||||||||||
vrurg | Thanks. :) | 20:56 | |||||||||||||||||||||||||||||||||||||
21:24
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
Xliff | Hm... it would be nice if I could modify an existing AST. I thought that was part of the plan for RakuAST. | 21:51 | |||||||||||||||||||||||||||||||||||||
21:52
londoed left
|
|||||||||||||||||||||||||||||||||||||||
vrurg | I think you can _before_ it actually got compiled. | 21:52 | |||||||||||||||||||||||||||||||||||||
21:53
londoed joined
|
|||||||||||||||||||||||||||||||||||||||
Xliff | Hmmm... | 22:09 | |||||||||||||||||||||||||||||||||||||
vrurg: And you are correct, sir! | 22:10 | ||||||||||||||||||||||||||||||||||||||
But unfortunately, you can't copy an AST into a new container to preserve a copy. | 22:12 | ||||||||||||||||||||||||||||||||||||||
22:18
discord-raku-bot left
22:19
discord-raku-bot joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | Xliff: can you clone it? | 22:48 | |||||||||||||||||||||||||||||||||||||
22:50
Kaiepi left
22:54
Kaiepi joined
23:55
Kaiepi left
|