llvm-project/lldb/source/Expression
Enrico Granata 20edcdbe8a The implementation of categories is now synchronization safe
Code cleanup:
 - The Format Manager implementation is now split between two files: FormatClasses.{h|cpp} where the
   actual formatter classes (ValueFormat, SummaryFormat, ...) are implemented and
   FormatManager.{h|cpp} where the infrastructure classes (FormatNavigator, FormatManager, ...)
   are contained. The wrapper code always remains in Debugger.{h|cpp}
 - Several leftover fields, methods and comments from previous design choices have been removed
type category subcommands (enable, disable, delete) now can take a list of category names as input
 - for type category enable, saying "enable A B C" is the same as saying
    enable C
    enable B
    enable A
   (the ordering is relevant in enabling categories, and it is expected that a user typing
    enable A B C wants to look into category A, then into B, then into C and not the other
    way round)
 - for the other two commands, the order is not really relevant (however, the same inverted ordering
   is used for consistency)

llvm-svn: 135494
2011-07-19 18:03:25 +00:00
..
ASTDumper.cpp Added a new class, ASTDumper, that provides verbose 2011-02-01 23:43:26 +00:00
ASTResultSynthesizer.cpp Removed a redundant dyn_cast. Thanks to Felipe 2011-07-18 21:30:18 +00:00
ASTStructExtractor.cpp Order of initialization lists. 2011-04-11 19:41:40 +00:00
ClangASTSource.cpp This commit adds broad architectural support for hierarchical 2011-06-25 00:44:06 +00:00
ClangExpressionDeclMap.cpp remove errant parenthesis. 2011-07-08 18:34:32 +00:00
ClangExpressionParser.cpp The implementation of categories is now synchronization safe 2011-07-19 18:03:25 +00:00
ClangExpressionVariable.cpp Fix up how the ValueObjects manage their life cycle so that you can hand out a shared 2011-04-22 23:53:53 +00:00
ClangFunction.cpp Centralize all of the type name code so that we always strip the leading 2011-06-30 02:28:26 +00:00
ClangPersistentVariables.cpp Convert ValueObject to explicitly maintain the Execution Context in which they were created, and then use that when they update themselves. That means all the ValueObject evaluate me type functions that used to require a Frame object now do not. I didn't remove the SBValue API's that take this now useless frame, but I added ones that don't require the frame, and marked the SBFrame taking ones as deprecated. 2011-03-31 00:19:25 +00:00
ClangUserExpression.cpp The implementation of categories is now synchronization safe 2011-07-19 18:03:25 +00:00
ClangUtilityFunction.cpp This commit integrates support for the LLVM MCJIT 2011-05-23 21:40:23 +00:00
DWARFExpression.cpp Added the ability to see block variables when looking up addresses 2011-07-11 05:12:02 +00:00
IRDynamicChecks.cpp The implementation of categories is now synchronization safe 2011-07-19 18:03:25 +00:00
IRForTarget.cpp The implementation of categories is now synchronization safe 2011-07-19 18:03:25 +00:00
IRToDWARF.cpp Order of initialization lists. 2011-04-11 19:41:40 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
ProcessDataAllocator.cpp This commit integrates support for the LLVM MCJIT 2011-05-23 21:40:23 +00:00
RecordingMemoryManager.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00