🦋 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:09 reportable6 joined 00:36 linkable6 joined 03:53 squashable6 left, bisectable6 left, quotable6 left, releasable6 left, coverable6 left, statisfiable6 left, sourceable6 left, shareable6 left, greppable6 left, nativecallable6 left, unicodable6 left, tellable6 left, committable6 left, linkable6 left, benchable6 left, notable6 left, evalable6 left, reportable6 left, bloatable6 left, releasable6 joined 03:54 coverable6 joined, shareable6 joined, reportable6 joined 03:55 committable6 joined, linkable6 joined, statisfiable6 joined 03:56 bisectable6 joined 04:54 evalable6 joined, greppable6 joined, unicodable6 joined, squashable6 joined 04:56 tellable6 joined, bloatable6 joined, quotable6 joined 05:53 notable6 joined 05:55 benchable6 joined, sourceable6 joined 06:06 reportable6 left 06:07 reportable6 joined 06:54 nativecallable6 joined 08:34 nine left, nine joined
lizmat Files=1351, Tests=117097, 292 wallclock secs (34.84 usr 9.85 sys + 4040.09 cusr 338.34 csys = 4423.12 CPU) 08:34
Geth rakudo: 5c8a2cf778 | (Elizabeth Mattijsen)++ | src/core.c/Array/Typed.pm6
Make typed Array.BIND-POS same as untyped

Missed that previously somehow. Changes the int candidate into a uint candidate.
08:38
lizmat m: say (class :: does Numeric { multi method Numeric() { 42 } })i # should we allow undefined numeric values to calculate with i ? 09:16
camelia 0+42i
lizmat m: dd (Numeric)i # I guess 09:21
camelia Use of uninitialized value of type Numeric in numeric context
in block <unit> at <tmp> line 1
<0+0i>
Geth rakudo: 7bc572e7cd | (Elizabeth Mattijsen)++ | src/core.c/Complex.pm6
Make Complex multiplication factor constant

Instead of making a new Complex object each time, use the one we make at compile time anyway
09:23
rakudo: e3b836a56e | (Elizabeth Mattijsen)++ | src/core.c/Complex.pm6
Streamline Complex -> Real coercion

  - Make coerce-to-real method a private method
   It was not marked as implementation detail, but also not tested
   nor documented, so making it a private method seems the right
   thing to do.
  - Move Failure creation to separate private method, to allow for
   easier inlining of the hot path
  - Make coercion to Rat / FatRat a multi, for better dispatchability
   and inlineability
10:06
moon-child wait so i is a postfix? 10:09
til
I assumed it was just part of the numeric literal syntax 10:10
lizmat well, it's also a constant: 10:12
m: say i
camelia 0+1i
10:13 CIAvash left, AlexDaniel left
lizmat Is there a reason why Rat and Complex are not stubbed in the bootstrap ? 10:14
10:17 AlexDaniel joined 10:32 CIAvash joined
Geth rakudo: 967a130ff2 | (Elizabeth Mattijsen)++ | src/core.c/Complex.pm6
Simplify creating a Complex object

There is no need for the bindattr_n's, let the signature handling do it.
10:56
11:06 Kaipi left 11:07 Kaiepi joined
nine lizmat: I guess they were simply not needed 11:10
lizmat it would make making Complex constants in the setting where they are needed, a lot simpler :-) 11:11
11:46 sena_kun joined 12:07 reportable6 left
Geth rakudo/REPL-default-topic: 857b448399 | (Elizabeth Mattijsen)++ | src/core.c/REPL.pm6
Make sure $_ remains assignable
12:09
Time-Duration-Parser/main: 10 commits pushed by (Jonathan Scott Duff)++, (Elizabeth Mattijsen)++
review: github.com/raku-community-modules/...5c6f310c0d
12:39
12:50 MasterDuke left
Geth Time-Duration-Parser/main: 34ccd1c411 | (Elizabeth Mattijsen)++ | 11 files
First commit in zef ecosystem
13:13
Time-Duration-Parser/main: 50296eaead | (Elizabeth Mattijsen)++ | 3 files
0.0.3
13:16
13:30 frost joined 14:10 reportable6 joined
Geth Marpa/main: 14 commits pushed by 7 authors
review: github.com/raku-community-modules/...cb4ce99a48
14:16
14:22 frost left
Geth Marpa/main: 9a5f2e8e52 | (Elizabeth Mattijsen)++ | 10 files
First commit in the zef ecosystem
14:48
Marpa/main: a4a0699821 | (Elizabeth Mattijsen)++ | 2 files
1.0
14:57
15:00 Geth left, Geth joined 15:05 Geth left, Geth joined
Geth Marpa/main: ebf8cfc204 | (Elizabeth Mattijsen)++ | 4 files
1.0.1
15:10
XML-Query/main: 34 commits pushed by 9 authors
review: github.com/raku-community-modules/...301501a20a
15:30
15:30 tbrowder left, tbrowder joined 15:49 sena_kun_ joined 15:50 sena_kun left
[Coke] can we get a resolution on github.com/rakudo/rakudo/issues/2990 ? 16:28
lizmat [Coke]: left jnthn a ping 16:34
Geth XML-Query/main: 889ad3ab06 | (Elizabeth Mattijsen)++ | 14 files
Initial commit for the zef ecosystem
16:35
XML-Query/main: bf1c47a7c0 | (Elizabeth Mattijsen)++ | 3 files
1.0
16:45
XML-Query/main: fb5e2ca70a | (Elizabeth Mattijsen)++ | 2 files
Fix typo
16:46
17:47 [Coke] left 17:50 [Coke] joined
Geth IO-Notification-Recursive/main: bd14475bf2 | (Elizabeth Mattijsen)++ | 10 files
First commit in the zef ecosystem
17:54
17:57 Geth left, Geth joined
Geth IO-Notification-Recursive/main: 720fa1c1f4 | (Elizabeth Mattijsen)++ | t/01-basic.rakutest
Slightly less error-prone test (hopefully)
17:58
IO-Notification-Recursive/main: c623f1c36b | (Elizabeth Mattijsen)++ | t/01-basic.rakutest
Make sure stuttering is allowed
18:01
IO-Notification-Recursive/main: fce577f30f | (Elizabeth Mattijsen)++ | 2 files
0.0.2
18:04
18:05 sena_kun_ left 18:08 reportable6 left 18:09 reportable6 joined 18:51 sjn left 19:20 sjn joined 19:33 MasterDuke joined
Geth XML-Canonical/main: 30 commits pushed by (Andrew Egeler)++, raydiak++, (Paul Cochrane)++, (Gabor Szabo)++, (Zoffix Znet)++, (Justin DeVuyst)++
review: github.com/raku-community-modules/...334997c828
19:56
[Tux] Rakudo v2022.02-69-g967a130ff (v6.d) on MoarVM 2022.02-3-g420b68f06
csv-ip5xs0.825 - 0.838
csv-ip5xs-205.155 - 5.383
csv-parser4.100 - 4.301
csv-test-xs-200.415 - 0.456
test6.868 - 7.567
test-t1.533 - 1.715
test-t --race0.928 - 0.949
test-t-2023.963 - 24.401
test-t-20 --race7.253 - 7.321
20:42
Geth XML-Canonical/main: 587caa00ea | (Elizabeth Mattijsen)++ | 10 files
First commit in the zef ecosystem
20:50
XML-Canonical/main: 669c3e3d81 | (Elizabeth Mattijsen)++ | 3 files
1.0.1
20:54
22:08 evalable6 left, linkable6 left 22:27 MasterDuke left 22:44 MasterDuke joined 23:09 linkable6 joined 23:11 evalable6 joined
Geth Testo: JRaspass++ created pull request #23:
Unindent README.md code blocks
23:25