🦋 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:05 elcaro_ joined 00:07 kjp_ joined 00:09 vrurg_ left, kjp left, elcaro left, JRaspass left, |Tux| left 00:15 librasteve joined, p6steve joined 00:17 |Tux| joined 00:19 librasteve left, p6steve left 00:22 vrurg joined, JRaspass joined 00:49 p6steve joined, librasteve joined 00:56 p6steve left, librasteve left 01:26 librasteve joined, p6steve joined 01:31 librasteve left, p6steve left 02:02 librasteve joined, p6steve joined 02:07 librasteve left, p6steve left 02:29 nine left 02:30 nine joined 02:36 epony left 02:37 librasteve joined, p6steve joined 02:42 librasteve left, p6steve left 03:11 librasteve joined, p6steve joined 03:15 librasteve left, p6steve left 03:45 librasteve joined, p6steve joined 03:51 librasteve left, p6steve left 03:52 librasteve joined, p6steve joined 03:57 librasteve left, p6steve left 04:25 p6steve joined, librasteve joined 04:30 p6steve left, librasteve left 05:00 librasteve joined, p6steve joined 05:04 librasteve left, p6steve left 05:25 p6steve joined, librasteve joined 05:29 librasteve left, p6steve left 06:00 librasteve joined, p6steve joined 06:05 librasteve left, p6steve left 06:35 librasteve joined, p6steve joined 06:40 librasteve left, p6steve left 07:09 p6steve joined, librasteve joined 07:14 p6steve left, librasteve left 07:43 p6steve joined, librasteve joined 07:48 p6steve left, librasteve left 08:10 p6steve joined, librasteve joined 08:17 p6steve left, librasteve left 08:45 p6steve joined, librasteve joined 08:51 librasteve left, p6steve left 09:00 librasteve joined 09:05 librasteve left 09:11 p6steve joined 09:16 p6steve left 09:28 librasteve joined 09:32 librasteve left 09:46 p6steve joined 09:47 librasteve joined 09:53 librasteve left, p6steve left 10:00 librasteve joined, p6steve joined 10:05 librasteve left, p6steve left 10:13 epony joined 10:24 librasteve joined, p6steve joined 10:31 librasteve left, p6steve left 10:39 p6steve joined, librasteve joined 11:03 p6steve left, librasteve left 11:32 librasteve joined, p6steve joined 11:37 librasteve left, p6steve left 11:56 patrickb left, patrickb joined
Geth rakudo/main: 87bcbe6ac5 | (Elizabeth Mattijsen)++ | 2 files
Document / Streamline raku-rv-decont dispatcher

  - document in docs
  - document each of the handlers in code
  - general streamlining
  - use T prefix in variable naming for tracked variables, rather than
   the _arg postfix
12:13
rakudo/main: 9a07a6c855 | (Elizabeth Mattijsen)++ | src/vm/moar/dispatchers.nqp
Streamline raku-assign dispatcher some more

Also use T prefix in variable naming for tracked variables, rather than the tracked_ prefix
13:01
13:27 librasteve joined, p6steve joined
Geth rakudo/main: 0e2e20a4ea | (Elizabeth Mattijsen)++ | src/vm/moar/dispatchers.nqp
Add support for hashes to raku-assign dispatcher

This was apparetly NYI, not sure if this will have any impact on hash assignment performance or not.
  - adds assign-scalar-bindkey-no-typecheck handler
  - adds assign-scalar-bindkey handler
13:38
13:38 p6steve left 13:39 librasteve left 14:16 epony left 14:18 epony joined 15:09 epony left 15:10 epony joined 15:16 librasteve joined, p6steve joined 15:21 librasteve left, p6steve left 15:32 librasteve joined 15:33 p6steve joined
Geth rakudo/main: b356bbfd84 | (Elizabeth Mattijsen)++ | src/vm/moar/dispatchers.nqp
Abstract handling whence descriptors

The only difference really, was the handler for typechecked and non-typechecked. So abstract that into a local sub for convenience
15:39
15:53 p6steve left, librasteve left 16:25 librasteve joined, p6steve joined 17:12 sena_kun joined 18:19 p6steve left, librasteve left
Geth rakudo/main: fa4cc8234b | (Elizabeth Mattijsen)++ | src/vm/moar/dispatchers.nqp
Add support for object hashes to raku-assign dispatcher

This was apparently NYI, improves handling of non-existing keys by about 5%.
  - adds assign-scalar-obj-bindkey-no-typecheck handler
  - adds assign-scalar-obj-bindkey handler
18:47
18:55 librasteve joined, p6steve joined 19:15 librasteve left, p6steve left 19:16 librasteve joined, p6steve joined 19:27 p6steve left 19:28 librasteve left
Geth rakudo/main: 1ef5185642 | (Elizabeth Mattijsen)++ | src/vm/moar/dispatchers.nqp
Add support for 2-dim arrays to raku-assign dispatcher

This was apparently NYI, improves handling of non-existing positions by about 35%.
  - adds assign-scalar-bindpos2d-no-typecheck handler
  - adds assign-scalar-bindpos2d handler
20:03
rakudo/main: 70d53fb619 | (Elizabeth Mattijsen)++ | src/vm/moar/dispatchers.nqp
Add support for 3-dim arrays to raku-assign dispatcher

This was apparently NYI, improves handling of non-existing positions by about 25%.
  - adds assign-scalar-bindpos3d-no-typecheck handler
  - adds assign-scalar-bindpos3d handler
20:18
lizmat and that concludes my hacking for today& 20:20
20:28 p6steve joined, librasteve joined 20:35 p6steve left, librasteve left 20:50 p6steve joined, librasteve joined 20:55 p6steve left, librasteve left 21:14 p6steve joined, librasteve joined 21:39 grayson joined 22:11 lizmat left, Geth left 22:24 grayson left 22:35 p6steve left, librasteve left 22:48 lizmat_ left 22:49 lizmat joined 23:09 sena_kun left 23:18 librasteve joined, p6steve joined 23:22 Geth joined
Geth rakudo/main: 797280782d | (Elizabeth Mattijsen)++ | src/vm/moar/dispatchers.nqp
Add support for 3-dim arrays to raku-assign dispatcher

This was apparently NYI, improves handling of non-existing positions by about 12%.
  - adds assign-scalar-bindposnd-no-typecheck handler
  - adds assign-scalar-bindposnd handler
23:23
lizmat arg, copy-pasta... this was about N-dim arrays 23:24
sleep&
23:30 librasteve left, p6steve left 23:41 librasteve joined 23:42 p6steve joined 23:48 p6steve left 23:49 librasteve left