llvm-project/lldb/source
Greg Clayton 580c5dacd0 Got namespace lookup working and was able to print a complex "this" as an
expression. This currently takes waaaayyyyy too much time to evaluate. We will
need to look at the expression parser and find ways to optimize the info we
provide and get this to evaluate quicker. I believe the performance issue is
currently related to us always providing a complete C++ class type when asked
about a C++ class which can cause a lot of information to be pulled since all
classes will be fully created (methods, base classes, members, all their 
types). We will need to give the classes back the parser and mark them as 
having external sources and get parser (Sema) to query us when it needs more
info. This should bring things up to an acceptable level.

llvm-svn: 118979
2010-11-13 04:18:24 +00:00
..
API Fixed FileSpec's operator == to deal with equivalent paths such as "/tmp/a.c" 2010-11-08 00:28:40 +00:00
Breakpoint Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00
Commands Modified the lldb_private::Type clang type resolving code to handle three 2010-11-13 03:52:47 +00:00
Core Modified the lldb_private::Type clang type resolving code to handle three 2010-11-13 03:52:47 +00:00
Expression Got namespace lookup working and was able to print a complex "this" as an 2010-11-13 04:18:24 +00:00
Host Silence a bunch of clang warnings. 2010-11-10 20:16:47 +00:00
Interpreter Move the embedded Python interpreter onto a separate thread, to prevent 2010-11-10 19:18:14 +00:00
Plugins Modified the lldb_private::Type clang type resolving code to handle three 2010-11-13 03:52:47 +00:00
Symbol Modified the lldb_private::Type clang type resolving code to handle three 2010-11-13 03:52:47 +00:00
Target Modified the lldb_private::Type clang type resolving code to handle three 2010-11-13 03:52:47 +00:00
Utility Cleaned a few build related things up: 2010-09-24 23:07:41 +00:00
Makefile Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb-log.cpp Move the embedded Python interpreter onto a separate thread, to prevent 2010-11-10 19:18:14 +00:00
lldb.cpp Add a ObjC V1 runtime, and a generic AppleObjCRuntime plugin. 2010-11-04 18:30:59 +00:00