History log of /frameworks/base/libs/hwui/utils/LinearAllocator.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0a870594527a3af036b1238983abfe4e6118178b 20-May-2016 Chih-Hung Hsieh <chh@google.com> resolve merge conflicts of 404e2b2 to nyc-dev-plus-aosp

Change-Id: I3c486e83a3f2b27ee0e6bfe4e3bba3df3af758a5
cef190de850f163dd4b95d667a8d46d46e860363 20-May-2016 Chih-Hung Hsieh <chh@google.com> Fix misc-macro-parentheses warnings in hwui and graphic jni.

Bug: 28705665
Change-Id: I7d1eb38a713fe6cc7f41a3cc3f2f9d0aa0114b2c
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
7df9ff2a08fd4bbd9b2e734a357cffcf64675df9 11-Feb-2016 John Reck <jreck@google.com> Fix all LA memory leaks forever!

Bug: 27072626

Or at least fix this one and make it harder to leak
going forward. static_asserts are cool, use them liberally

Also makes allocation via LA (slightly) faster by fixing create*
variants to use rvalue references & std::forward, preventing
an accidental pass-by-value

Change-Id: I18fd696a93dd6ea49c8d8c587d4c8bee56dbfdf5
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
e537330ead4111cae74668bbc25a332e186d6c91 11-Feb-2016 John Reck <jreck@google.com> Revert "Fix all LA memory leaks forever!"

This reverts commit 499d83f21e7ffb687788bba1668b05fe38f6ebaf.

Change-Id: Ia893ae16ebbeae68e49cd13a20587104b73d39a0
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
499d83f21e7ffb687788bba1668b05fe38f6ebaf 11-Feb-2016 John Reck <jreck@google.com> Fix all LA memory leaks forever!

Bug: 27072626

Or at least fix this one and make it harder to leak
going forward. static_asserts are cool, use them liberally

Also makes allocation via LA (slightly) faster by fixing create*
variants to use rvalue references & std::forward, preventing
an accidental pass-by-value

Change-Id: I5e0e36e72c6dd93324194ebf9a95f8204f05f261
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
81a1d2a15927b06b84359f839ab03ac8a20970bd 16-Oct-2015 Chris Craik <ccraik@google.com> Add LinearStdAllocator

Also fixes microbench DisplayListData leak.

Change-Id: I1c46f6d0d38650327f3df90e7b278fa7765083dc
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
25c8d5b1c2d1405e2a8afa857713af072bedad53 03-Sep-2015 Chris Craik <ccraik@google.com> Fix pointer math in page start calculation

Change-Id: I1582e52f358fece647e35b13e93e56fd96b9a227
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
afb052142a53602ee7b3debb6a3b871de21feac0 30-Jul-2015 John Reck <jreck@google.com> Tune LA's initial size better

Reduces wasted memory from ~80% to ~40% on a
handful of apps.

Change-Id: Idd5fb6477341925156d5f1f0ce2a535ec4e1aa4f
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
b5bc454870c8b7df88a633b18c4c6499361c3a08 24-Apr-2015 John Reck <jreck@google.com> Teach LA how to destroy

Change-Id: I57ab30b6d56370dade6987f442136ea5e5546c9b
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp
1ed723723d9e42a064d54799cc24bdc24891e44d 24-Apr-2015 John Reck <jreck@google.com> Move LinearAlloc to libhuwi

Change-Id: I1d8c99bdeef22ca569e1743cff6108f478737bc8
/frameworks/base/libs/hwui/utils/LinearAllocator.cpp