1. 4a4448b Modified the expression parser to only try to by Sean Callanan · 11 years ago
  2. 52f7923 Huge change to clean up types. by Greg Clayton · 11 years ago
  3. cdc3ea5 Performance optimizations to ClangUserExpression, by Sean Callanan · 11 years ago
  4. d387b46 Fixed some linux buildbot warnings. by Greg Clayton · 11 years ago
  5. 28195f9 Optimized the way breakpoint conditions are evaluated. by Sean Callanan · 11 years ago
  6. 102b2c2 After discussing with Chris Lattner, we require C++11, so lets get rid of the macros and just use C++11. by Greg Clayton · 11 years ago
  7. 0f0551e This commit changes the way LLDB executes user expressions. by Sean Callanan · 11 years ago
  8. 81a96aa Since we use C++11, we should switch over to using std::unique_ptr when C++11 is being used. To do this, we follow what we have done for shared pointers and we define a STD_UNIQUE_PTR macro that can be used and it will "do the right thing". Due to some API differences in std::unique_ptr and due to the fact that we need to be able to compile without C++11, we can't use move semantics so some code needed to change so that it can compile with either C++. by Greg Clayton · 11 years ago
  9. a6686e3 Flipped the big switch: LLDB now uses the new by Sean Callanan · 11 years ago
  10. 3b16eb9 Added a Materializer class that contains by Sean Callanan · 11 years ago
  11. 9e6f6a6 Factored out memory access into the target process by Sean Callanan · 11 years ago
  12. 29f3bea Use the error from ValidatePlan. by Jim Ingham · 11 years ago
  13. 952e9dc <rdar://problem/13521159> by Greg Clayton · 11 years ago
  14. 017c16a Don't use a "uintptr_t" for the metadata key, use a "void *". This removes all of the casts that were being used and cleans the code up a bit. Also added the ability to dump the metadata. by Greg Clayton · 12 years ago
  15. 1cf3da8 Refactored the expression parser so that the IR by Sean Callanan · 12 years ago
  16. 89e248f Reworked the way Process::RunThreadPlan and the ThreadPlanCallFunction interoperate to fix problems where by Jim Ingham · 12 years ago
  17. be51f8a Add "thread return -x" to unwind the innermost user called expression (if you happen to have stopped in it due to a crash.) by Jim Ingham · 12 years ago
  18. 288ddfe Extended LLDB to handle blocks capturing 'self' by Sean Callanan · 12 years ago
  19. b794020 Separated the "expr --unwind-on-error" behavior into two parts, actual errors (i.e. crashes) which continue to be by Jim Ingham · 12 years ago
  20. 6798bd4 Now that we set ThreadPlanCallFunction to private in the constructor, it is confusing that we set it by Jim Ingham · 12 years ago
  21. 77dd4a4 The expression parser will now check the validity by Sean Callanan · 12 years ago
  22. 5474125 Added logging to the code that determines by Sean Callanan · 12 years ago
  23. 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
  24. c7f17c0 Make blocks that capture their containing method's object pointer look like methods of by Jim Ingham · 12 years ago
  25. 47beabb Add the ability to set timeout & "run all threads" options both from the "expr" command and from by Jim Ingham · 12 years ago
  26. 6f01c93 Bunch of cleanups for warnings found by the llvm static analyzer. by Jim Ingham · 12 years ago
  27. 7adfcfd Making ClangExpression hold on to a WP to the Process instead of a SP. This fix should enable us to have per-process maps of ClangExpressions without fear of keeping the process alive forever by Enrico Granata · 12 years ago
  28. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  29. 544f2b6 Fix missing braces from the python-GIL merge. by Johnny Chen · 12 years ago
  30. 8165d43 Merge python-GIL bracnh (by filcab) back into trunk! by Johnny Chen · 12 years ago
  31. b386d82 Removed explicit NULL checks for shared pointers by Sean Callanan · 12 years ago
  32. 6cca969 <rdar://problem/11672978> Fixing an issue where an ObjC object might come out without a description because the expression used to obtain it would timeout before running to completion by Enrico Granata · 12 years ago
  33. b3a1a2b <rdar://problem/11870357> by Greg Clayton · 12 years ago
  34. b573bd6 Be a little more safe when checking whether the by Sean Callanan · 12 years ago
  35. d787da4 Initialize ivars in the correct order. by Bill Wendling · 12 years ago
  36. 142f94c Updated LLVM to take a new MC JIT that supports by Sean Callanan · 13 years ago
  37. 3508c38 <rdar://problem/10103468> by Greg Clayton · 13 years ago
  38. dd1dcfd Fixed a bunch of ownership problems with the expression parser. Specifically: by Sean Callanan · 13 years ago
  39. e7ba112 In the absence of a valid process, the expression by Sean Callanan · 13 years ago
  40. 13d24fb Switching back to using std::tr1::shared_ptr. We originally switched away by Greg Clayton · 13 years ago
  41. c613496 http://llvm.org/bugs/show_bug.cgi?id=11618 by Johnny Chen · 13 years ago
  42. daa6efe The "desired result type" code in the expression by Sean Callanan · 13 years ago
  43. 21f2e19 This commit is the result of a general audit of by Sean Callanan · 13 years ago
  44. 5ed59a7 I have modified the part of the code that finds and by Sean Callanan · 13 years ago
  45. e1301a6 As part of the work to make Objective-C type information by Sean Callanan · 13 years ago
  46. e6ea5fe Pulled in a new version of LLVM/Clang to solve a variety by Sean Callanan · 13 years ago
  47. 0296fe7 Do a better job of detecting when a breakpoint command has set the target running again (except you have to ignore by Jim Ingham · 13 years ago
  48. 5b658cc Added a language parameter to the expression parser, by Sean Callanan · 13 years ago
  49. fa9e6dd Occasionally LLDB runs into contexts where the by Sean Callanan · 13 years ago
  50. 97c8957 warnings: Fix a bunch of -Wreorder problems. by Daniel Dunbar · 13 years ago
  51. 73b520f I moved the responsibility for interacting with the by Sean Callanan · 13 years ago
  52. 6d284ef Extended the lifetime of Clang parser objects to the by Sean Callanan · 13 years ago
  53. 060d53f Fixed a memory leak of ASTResultSynthesizers, by Sean Callanan · 13 years ago
  54. de3d27e Factored out handling of the source code for an by Sean Callanan · 13 years ago
  55. 567e7f3 Converted the lldb_private::Process over to use the intrusive shared pointers. by Greg Clayton · 13 years ago
  56. 6cf6c47 Fixed a problem where expressions would attempt to by Sean Callanan · 13 years ago
  57. 7e5fa7f Update declarations for all functions/methods that accept printf-style by Jason Molenda · 13 years ago
  58. f7649bb Fixed a problem where the expression parser would by Sean Callanan · 13 years ago
  59. 47dc457 This patch modifies the expression parser to allow it by Sean Callanan · 13 years ago
  60. 144188b Huge memory and performance improvements in the DWARF parser. by Greg Clayton · 13 years ago
  61. 036fa90 Fixed a bug where the target for an expression was by Sean Callanan · 13 years ago
  62. 2431244 Added support for persistent types to the by Sean Callanan · 13 years ago
  63. ec07c0d Add EvaluateWithError static method. Fix a bug in handling constant expressions - we weren't setting the result even though the expression evaluation succeeded... by Jim Ingham · 13 years ago
  64. c617a4c This is an overhaul of the expression parser code by Sean Callanan · 13 years ago
  65. 3c24b49 Improved the expression parser's detection of the by Sean Callanan · 13 years ago
  66. 166ba10 Added checking to make sure that the target has a by Sean Callanan · 13 years ago
  67. 2bc9eb3 Patch by Matt Johnson to silence G++ warnings! by Johnny Chen · 13 years ago
  68. 4c3fb4b The implementation of categories is now synchronization safe by Enrico Granata · 13 years ago
  69. fe1b47d Cleanup error output on expressions. by Greg Clayton · 13 years ago
  70. e6bd142 Use the dyld_mode, image_infos & image_infos_count passed into the shared library notification function by Jim Ingham · 13 years ago
  71. c049274 This commit integrates support for the LLVM MCJIT by Sean Callanan · 13 years ago
  72. 5ab7fba RunThreadPlan should set the plan to "not private" since it needs that, by Jim Ingham · 13 years ago
  73. 3058197 Fixed the "mmap" to work on MacOSX/darwin by supplying the correct arguemnts. by Greg Clayton · 13 years ago
  74. 2370a97 Fix the error message when an expression evaluation is interrupted by a crash/breakpoint hit to by Jim Ingham · 13 years ago
  75. 0ddf806 Fixed a bug in which expression-local variables were by Sean Callanan · 13 years ago
  76. 696cf5f Made expressions that are just casts of pointer by Sean Callanan · 13 years ago
  77. 47da810 Fix up how the ValueObjects manage their life cycle so that you can hand out a shared by Jim Ingham · 13 years ago
  78. dbeb3e1 Order of initialization lists. by Stephen Wilson · 13 years ago
  79. fa3a16a 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. by Jim Ingham · 13 years ago
  80. b344843 Fixed the LLDB build so that we can have private types, private enums and by Greg Clayton · 14 years ago
  81. 04c9c7b Clean up a bit of the type getting code where lldb_private:Type now has by Greg Clayton · 14 years ago
  82. 395fc33 Made lldb_private::ArchSpec contain much more than just an architecture. It by Greg Clayton · 14 years ago
  83. cd54803 Endian patch from Kirk Beitz that allows better cross platform building. by Greg Clayton · 14 years ago
  84. 14404f8 Fixed a bug in the expression code which caused by Sean Callanan · 14 years ago
  85. d0882d0 Make expressions clean up their JIT'ed code allocation. by Greg Clayton · 14 years ago
  86. 61468e8 Took the timeout for a ClangUserExpression down from a 10 second timeout to by Greg Clayton · 14 years ago
  87. 7812e01 Make a few log messages come out in "log enable lldb step" as well as "log enable lldb expression". by Jim Ingham · 14 years ago
  88. c71899e Thread safety changes in debugserver and also in the process GDB remote plugin. by Greg Clayton · 14 years ago
  89. c7674af Added support for the fragile ivars provided by by Sean Callanan · 14 years ago
  90. 6a92553 Implemented a major overhaul of the way variables are handled by Sean Callanan · 14 years ago
  91. c5157ec Added access to set the current stack frame within a thread so any command by Greg Clayton · 14 years ago
  92. 01cd93d Remove #include of non-existant lldb/Expression/ASTSplitConsumer.h by Jason Molenda · 14 years ago
  93. 05a5a1b Implemented a feature where the expression parser by Sean Callanan · 14 years ago
  94. 427f290 Modified LLDB expressions to not have to JIT and run code just to see variable by Greg Clayton · 14 years ago
  95. 047923c Bugfixes for the new "self" pointer handling. Specifically, by Sean Callanan · 14 years ago
  96. 3aa7da5 Added support for generating expressions that have by Sean Callanan · 14 years ago
  97. 94d255f More logging for use in debugging the interactions by Sean Callanan · 14 years ago
  98. 3371102 Logging improvements to help identify major events in by Sean Callanan · 14 years ago
  99. aa301c4 Fixed object lifetimes in ClangExpressionDeclMap by Sean Callanan · 14 years ago
  100. e8e5557 Fixed ClangUserExpression's wrapping of expressions by Sean Callanan · 14 years ago