00:02 reportable6 left 00:03 reportable6 joined 01:12 Util left 02:03 Kaiepi left, Kaiepi joined 03:29 shareable6 left, bisectable6 left, statisfiable6 left, linkable6 left, reportable6 left, quotable6 left, greppable6 left, notable6 left, squashable6 left, evalable6 left, releasable6 left, unicodable6 left, committable6 left, bloatable6 left, nativecallable6 left, benchable6 left, sourceable6 left, coverable6 left, tellable6 left, greppable6 joined 03:30 benchable6 joined, tellable6 joined, committable6 joined, squashable6 joined, reportable6 joined, bloatable6 joined 03:31 sourceable6 joined, linkable6 joined, notable6 joined 03:32 nativecallable6 joined, statisfiable6 joined, bisectable6 joined, evalable6 joined, quotable6 joined, unicodable6 joined, coverable6 joined, releasable6 joined, shareable6 joined 04:32 reportable6 left, bloatable6 left, nativecallable6 left, notable6 left, benchable6 left, coverable6 left, bisectable6 left, releasable6 left, evalable6 left, greppable6 left, statisfiable6 left, sourceable6 left, shareable6 left, linkable6 left, committable6 left, quotable6 left, squashable6 left, unicodable6 left, tellable6 left 04:33 evalable6 joined, quotable6 joined, squashable6 joined, bloatable6 joined, coverable6 joined, shareable6 joined, benchable6 joined 04:34 greppable6 joined, statisfiable6 joined, releasable6 joined, unicodable6 joined, linkable6 joined, reportable6 joined, sourceable6 joined 04:35 notable6 joined, tellable6 joined, committable6 joined 05:35 quotable6 left, bloatable6 left, shareable6 left, evalable6 left, statisfiable6 left, sourceable6 left, linkable6 left, releasable6 left, reportable6 left, notable6 left, greppable6 left, squashable6 left, committable6 left, unicodable6 left, tellable6 left, coverable6 left, benchable6 left 05:36 nativecallable6 joined, releasable6 joined, benchable6 joined, evalable6 joined 05:37 bloatable6 joined, squashable6 joined, greppable6 joined, coverable6 joined, unicodable6 joined 05:38 linkable6 joined, reportable6 joined, quotable6 joined, statisfiable6 joined, sourceable6 joined, shareable6 joined, committable6 joined 05:39 notable6 joined, tellable6 joined 06:03 reportable6 left 06:04 reportable6 joined 06:51 frost joined 07:08 dogbert17 joined 07:11 dogbert12 left
nine MVM_sc_find_object_idx scales O(n) with the size of the serialization context 07:19
08:17 squashable6 left, bisectable6 joined 08:18 squashable6 joined 08:59 patrickb joined
Geth rakudo/speed_up_native_call_setup: 3b7fef2e7d | (Stefan Seifert)++ | 2 files
Speed up setup of NativeCall subs and reduce memory usage

When replacing a native sub's stub body with a generated one, we need to remove the scheduled fixups, lest they undo our replacement. The easiest way to do this is to just run the compiler thunk, which takes care of this after dynamic compilation. This however is a very expensive operation as it not only compiles that body but has to create setup code for the lexical scope. This makes ... (6 more lines)
lizmat nine++ 11:09
11:50 Kaiepi left 11:51 frost left 12:02 Kaiepi joined, reportable6 left
dogbert17 nine++ 12:09
that's quite the improvement 12:16
13:13 reportable6 joined 14:11 Guest92 joined 14:13 Guest92 left, Guest79 joined 16:01 Util joined 16:24 Guest79 left 17:33 linkable6 left 17:36 linkable6 joined 18:02 reportable6 left 18:04 reportable6 joined 19:05 patrickb left 19:28 patrickb joined 20:27 gfldex left 20:32 gfldex joined 20:44 patrickb left
Geth nqp: MasterDuke17++ created pull request #725:
Simplify loop in optimizer's incorporate_inner
nqp: MasterDuke17++ created pull request #726:
Micro-optimize the sift_down sub in sorted_keys