diff options
author | Eric Wong <e@80x24.org> | 2019-12-25 07:50:37 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2019-12-26 10:48:19 +0000 |
commit | 2b8dff053f61a15cd2987fdab8e60c2e4b6aa819 (patch) | |
tree | ab3153635886168fe1b75ad871364c053933ab3e /lib/PublicInbox/MsgIter.pm | |
parent | bfa40d0c4a970e5af0eae0441920a491c4f6fa1d (diff) | |
download | public-inbox-2b8dff053f61a15cd2987fdab8e60c2e4b6aa819.tar.gz |
By passing a user-supplied arg to $qx_cb, we can eliminate the callers' need to capture on-stack variables with a closure. This saves several kilobytes of memory allocation at the expense of some extra hash table lookups in user-supplied callbacks. It also reduces the risk of memory leaks by eliminating a common source of circular references.
Diffstat (limited to 'lib/PublicInbox/MsgIter.pm')
0 files changed, 0 insertions, 0 deletions