🦋 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:07
reportable6 left
00:10
reportable6 joined
01:06
discord-raku-bot left
01:07
discord-raku-bot joined
02:28
Xliff_ joined
02:31
Xliff_ left,
Xliff_ joined
03:54
committable6 left,
quotable6 left,
releasable6 left,
tellable6 left,
reportable6 left,
sourceable6 left,
evalable6 left,
nativecallable6 left,
squashable6 left,
shareable6 left,
linkable6 left,
bloatable6 left,
vrurg_ left,
greppable6 left,
coverable6 left,
notable6 left,
benchable6 left,
statisfiable6 left,
unicodable6 left,
bisectable6 left,
vrurg joined
03:55
evalable6 joined,
sourceable6 joined
03:56
squashable6 joined,
committable6 joined,
statisfiable6 joined,
shareable6 joined,
notable6 joined,
nativecallable6 joined,
linkable6 joined
03:57
releasable6 joined,
coverable6 joined,
bloatable6 joined
04:55
reportable6 joined,
greppable6 joined
04:56
benchable6 joined
04:57
tellable6 joined,
quotable6 joined
05:55
unicodable6 joined
05:56
bisectable6 joined
06:05
Xliff_ left
06:07
reportable6 left
06:12
Xliff_ joined
08:35
Xliff_ left
09:09
linkable6 left,
reportable6 joined
|
|||
Geth | rakudo/fix_removing_proxies_in_native_calls: a6fad8798b | (Stefan Seifert)++ | 6 files Fix removing proxies in native calls While removing proxies by passing args through a slurpy was clever and very little code, it had the unfortunate side effect of containerizing those arguments. This would then lead to issues when the same callsite could pass defined and undefined objects for the same parameter. Fix by replacing the clever but slow and buggy implementation with usage of the ProxyReaderFactory that Rakudo also uses for multi dispatch. This will make calls correcter, faster and get rid of the raku-native-dispatch-deproxy frame in the callstack (and backtraces). |
10:55 | |
rakudo/fix_removing_proxies_in_native_calls: f0713c42b4 | (Stefan Seifert)++ | lib/NativeCall/Dispatcher.rakumod Make native calls with Proxy args more efficient Split off raku-nativecall-core from raku-nativecall and use this as resumption target for raku-nativecall-deproxy-resume. This way we get rid of redundant checking for proxies in arguments and the redundant check for whether the callee is fully set up yet. Both were done already at the start of the dispatch. |
|||
roast: usev6++ created pull request #777: Tweak tests for error message for wrong arity |
11:03 | ||
rakudo: usev6++ created pull request #4675: [JVM] Mention routine in error for wrong arity |
11:04 | ||
11:06
squashable6 left
|
|||
Geth | rakudo: niner++ created pull request #4676: Fix removing proxies in native calls |
11:22 | |
11:48
frost joined
12:08
reportable6 left
12:10
reportable6 joined
|
|||
Xliff | lizmat: Any more thoughts regarding #4646 | 12:37 | |
13:33
frost left
13:39
squashable6 joined
13:52
discord-raku-bot left,
discord-raku-bot joined
16:12
linkable6 joined
18:07
reportable6 left
19:07
reportable6 joined
|
|||
lizmat | Xliff: I'll ask the RM (aka jdv) what they think of it | 19:41 | |
Geth | ¦ rakudo: lizmat self-assigned Using ,= on a SetHash causes an infinite loop github.com/rakudo/rakudo/issues/4678 | 21:54 | |
23:46
committable6 left,
reportable6 left,
quotable6 left,
benchable6 left,
greppable6 left,
linkable6 left,
evalable6 left,
tellable6 left,
nativecallable6 left,
bloatable6 left,
notable6 left,
unicodable6 left,
releasable6 left,
sourceable6 left,
bisectable6 left,
shareable6 left,
coverable6 left,
squashable6 left,
statisfiable6 left
23:47
unicodable6 joined,
reportable6 joined,
quotable6 joined
23:48
evalable6 joined,
sourceable6 joined,
nativecallable6 joined,
notable6 joined
23:49
squashable6 joined
23:51
Xliff_ joined
|