🦋 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.
lizmat jdv: looks like :-( 15:38
should be ok again now
jdv thanks 16:55
lizmat oddly enough, Geth did recover from a connection hickup this time 16:57
usually it's the other way around: RakuIRCLogger re-connects, and Geth gets lost 16:58
fwiw, they both run on the same machinne
Geth rakudo/main: 3861b8f8f2 | (Elizabeth Mattijsen)++ | lib/NativeCall/Types.rakumod
Streamline NativeCall::Types (part 1/N)

Basically an almost complete re-imagination:
  - add quick lookup for supported REPRs in Pointer / CArray
  - abstract parameterization errors into a helper sub
  - make sure signatures contain :D if only working on instances
  - simplify Pointer.Bool
... (6 more lines)
17:31
18:00 reportable6 left 18:01 reportable6 joined
Geth rakudo/main: 89d4d42bb3 | (Elizabeth Mattijsen)++ | lib/NativeCall/Types.rakumod
Streamline NativeCall::Types (part 2/N)

Remove custom invocant specification and explicit deconts: use
  "self" instead, which is always already deconted.
18:08
rakudo/main: 75fa3da448 | (Elizabeth Mattijsen)++ | lib/NativeCall/Types.rakumod
Streamline NativeCall::Types (part 3/3)

  - make sure all candidates have the same types of arguments.
  - abstract allocation logic into a private method and call that
19:27
rakudo/main: bd4261627a | (Elizabeth Mattijsen)++ | lib/NativeCall/Compiler/GNU.rakumod
Streamline NativeCall::Compiler::GNU (part 1/N)

  - simplify helper sub cpp_param_letter into (mostly) a hash lookup
  - use more natives
20:18