mirror of
https://github.com/signalapp/libsignal.git
synced 2024-09-20 03:52:17 +02:00
d9187a4db3
Previously we tried to be Fast by allocating a big local frame, enough references for all the recipients we parsed. However, that backfired if there were so many recipients that we couldn't allocate the local frame. Switch to using AutoLocal references, so we have a fixed overhead. One interesting consequence of this is that we can't build the array of excluded recipients in one go; instead, we now use a helper java.util.ArrayList that we push into. Fortunately, we only exposed a List in the public interface anyway. |
||
---|---|---|
.. | ||
src | ||
build.gradle |