History log of /external/lldb/source/DataFormatters/FormatCache.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8aaa52329ade20107fe28af7085b0a1f395816a8 05-Nov-2013 Todd Fiala <tfiala@google.com> Fixes for LLDB build to work around host 4.6.2+ compiler issues.

These fixes to the LLDB source add manual copy constructor and operator=()
methods for classes that use member bitfields and are used in templated
containers.

The intent is to keep this change (and related LLVM and clang changes)
local to android only until we either fix the compiler or use a new one
for host executable builds.
/external/lldb/source/DataFormatters/FormatCache.cpp
fe21d4f351f560921e615a6677afe1c057aa7f28 22-Feb-2013 Matt Kopec <Matt.Kopec@intel.com> Fix clang warnings related to python macro redefinition and printf format specifiers.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175829 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/DataFormatters/FormatCache.cpp
04334199f3c719e958c7eec6e25152c2bab9ad5e 06-Feb-2013 Daniel Malea <daniel.malea@intel.com> Fix GCC 4.6 build by avoiding delegating ctors

Patch by Abid Hafiz!



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@174519 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/DataFormatters/FormatCache.cpp
77332ba5320cb506c5ccec65cc6d4e6107aaa374 30-Jan-2013 Daniel Malea <daniel.malea@intel.com> Fix build problems with libstdc++ 4.6/4.7
- remove nullptr from initialization of shared_ptrs



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@173870 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/DataFormatters/FormatCache.cpp
f509c5ec066599a3399fced39ea36996184939e8 29-Jan-2013 Enrico Granata <egranata@apple.com> <rdar://problem/12978143>

Data formatters now cache themselves.
This commit provides a new formatter cache mechanism. Upon resolving a formatter (summary or synthetic), LLDB remembers the resolution for later faster retrieval.
Also moved the data formatters subsystem from the core to its own group and folder for easier management, and done some code reorganization.
The ObjC runtime v1 now returns a class name if asked for the dynamic type of an object. This is required for formatters caching to work with the v1 runtime.
Lastly, this commit disposes of the old hack where ValueObjects had to remember whether they were queried for formatters with their static or dynamic type.
Now the ValueObjectDynamicValue class works well enough that we can use its dynamic value setting for the same purpose.




git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@173728 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/DataFormatters/FormatCache.cpp