aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/DataFormatters/FormatManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-06*** This commit represents a complete reformatting of the LLDB source codeKate Stone1-1036/+920
2016-05-18remove use of Mutex in favour of std::{,recursive_}mutexSaleem Abdulrasool1-18/+18
2015-12-15Fix a bug where language categories would hold on to their caches even after ...Enrico Granata1-4/+16
2015-11-18Reapply r253423 and r253424 (which cleanup the data formatters iteration mode...Enrico Granata1-15/+0
2015-11-18Revert 2 commits breaking the MSVC buildTamas Berghammer1-0/+15
2015-11-18Cleanup the type X list commands to use the new ForEach goodnessEnrico Granata1-15/+0
2015-11-14The existing logic to loop over formatters is very pre-C++11, using void* bat...Enrico Granata1-0/+15
2015-11-09Extend the TypeSystem's ShouldPrintAsOneLiner implementation so that the Valu...Enrico Granata1-1/+18
2015-10-20Rationalization of includes in the data formatters codeEnrico Granata1-4/+3
2015-10-20Introduce the concept of a type that is meaningless without dynamic resolutio...Enrico Granata1-18/+12
2015-10-16Resubmit: RenderScript command for printing allocation contents Ewan Crawford1-0/+2
2015-10-06Create a logging category that is specific to data formatters activityEnrico Granata1-4/+4
2015-10-06Introduce a FormattersMatchData class which contains all the information that...Enrico Granata1-68/+60
2015-09-23Fix covered-switch-default warning in FormatManager.Bruce Mitchener1-1/+0
2015-09-23Allow CompilerType to express a vote on whether oneliner printing should happenEnrico Granata1-0/+17
2015-09-23Add {TypeSystem|CompilerType}::GetTypeForFormatters()Enrico Granata1-1/+1
2015-09-17TypeSystem is now a plugin interface and removed any "ClangASTContext &Class:...Greg Clayton1-1/+1
2015-09-17DataFormatters: Rename clang_type to compiler_type.Bruce Mitchener1-15/+15
2015-09-17Add the ability for formatter categories to be bound to one or more languagesEnrico Granata1-2/+2
2015-09-16Move hardcoded formatters from the FormatManager to the Language pluginsEnrico Granata1-91/+41
2015-09-14Move Objective-C data formatters to the Objective-C language plugin where the...Enrico Granata1-314/+6
2015-09-09Introduce the notion of an escape helper. Different languages have different ...Enrico Granata1-0/+6
2015-09-09Data formatter candidate matches can be generated in a number of ways; langua...Enrico Granata1-31/+12
2015-09-04Move the C++ data formatters to the C++ language pluginEnrico Granata1-186/+34
2015-09-04Nuke CXXFormatterFunctions.cpp - split the contents of it across different fi...Enrico Granata1-2/+9
2015-09-02Move the functions that FormatManager uses to actually load formatters into t...Enrico Granata1-99/+2
2015-09-01std::initializer_list is not safe to return from a function, as copies are no...Enrico Granata1-1/+1
2015-09-01Add support for language plugins to provide data formatters (second attempt)Enrico Granata1-12/+143
2015-09-01Revert "Add support for language plugins to provide data formatters"Pavel Labath1-134/+16
2015-09-01Add support for language plugins to provide data formattersEnrico Granata1-16/+134
2015-08-24Final bit of type system cleanup that abstracts declaration contexts into lld...Greg Clayton1-4/+4
2015-08-11ClangASTType is now CompilerType.Greg Clayton1-8/+8
2015-08-11First step in getting LLDB ready to support multiple different type systems.Greg Clayton1-2/+2
2015-07-28There is no reason why this formatter should not cascade. Make it cascadeEnrico Granata1-1/+1
2015-07-07Add a summary for vector typesEnrico Granata1-0/+20
2015-07-01When I introduced hard-coded formatters, I made them non-cacheableEnrico Granata1-5/+9
2015-06-15Add a formatter for wchar_t[N] arraysEnrico Granata1-7/+12
2015-06-08Revert "Introduce a TypeSystem interface to support adding non-clang languages."Pavel Labath1-2/+2
2015-06-08Introduce a TypeSystem interface to support adding non-clang languages.Pavel Labath1-2/+2
2015-05-29Don't #include "lldb-python.h" from anywhere.Zachary Turner1-2/+0
2015-05-28Remove unused #includes of ScriptInterpreterPython.hZachary Turner1-1/+0
2015-03-06A few improvements to our vector types formatting story:Enrico Granata1-11/+15
2015-03-06Provide synthetic children for some vector typesEnrico Granata1-0/+9
2015-02-11Add missing check for LLDB_DISABLE_PYTHON in FormatManagerTamas Berghammer1-0/+2
2015-02-10Fix a couple typos in the previous commitEnrico Granata1-0/+1
2015-02-10Add an LLDB summary for CMTime. Fixes rdar://15370376Enrico Granata1-0/+19
2015-01-28Harden against the process pointer being null - this seems like it shouldn't ...Enrico Granata1-0/+2
2014-12-10Remove the last vestige of the world before data formatters :-)Enrico Granata1-0/+11
2014-11-11Move a bunch of summary formatters to oneliner mode. This makes more cases el...Enrico Granata1-25/+34
2014-10-29Shuffle a couple of formatters around. This should fix the bug that never die...Enrico Granata1-12/+10