1. bf26ea6 Daniel Malea reported seeing warnings for the use of anonymous namespaces in our public API. by Enrico Granata · 11 years ago
  2. 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
  3. ab8e00e Added a SetData() method to ValueObject. This by Sean Callanan · 12 years ago
  4. 03dd6a4 The SBValue impl class's GetSP can now fetch the dynamic type or the synthetic by Jim Ingham · 12 years ago
  5. 952e9dc <rdar://problem/13521159> by Greg Clayton · 12 years ago
  6. fe9d7bf Fixing the log line for SBValue::MightHaveChildren() to report the correct function name by Enrico Granata · 12 years ago
  7. f509c5e <rdar://problem/12978143> by Enrico Granata · 12 years ago
  8. d35b7b3 More Linux warnings fixes (remove default labels as needed): by Daniel Malea · 12 years ago
  9. d891f9b Fix Linux build warnings due to redefinition of macros: by Daniel Malea · 12 years ago
  10. 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
  11. 4a0a125 Reimplementing SBValue/ValueObject.GetValueAsUnsigned() in terms of appropriate calls in Scalar - Making sure Scalar does the right thing when casting signed values to unsigned ones. by Enrico Granata · 12 years ago
  12. 0fd6c8d <rdar://problem/12481949> Fixing SBValue.GetValueAsSigned() to do the right thing when dealing with a 32-bit negative value by Enrico Granata · 12 years ago
  13. 9e37662 Watchpoints remember the type of the expression or variable they were set with, and use by Jim Ingham · 12 years ago
  14. 54037b1 <rdar://problem/12493007> by Greg Clayton · 12 years ago
  15. 3d656c7 <rdar://problem/12437442> by Enrico Granata · 12 years ago
  16. 75a443b API cleanup. by Greg Clayton · 12 years ago
  17. 47beabb Add the ability to set timeout & "run all threads" options both from the "expr" command and from by Jim Ingham · 12 years ago
  18. 4930614 <rdar://problem/12462744> Implement a new SBDeclaration class to wrap an lldb_private::Declaration - make a GetDeclaration() API on SBValue to return a declaration. This will only work for vroot variables as they are they only objects for which we currently provide a valid Declaration by Enrico Granata · 12 years ago
  19. 851e30e Stop using the "%z" size_t modifier and cast all size_t values to uint64_t. Some platforms don't support this modification. by Greg Clayton · 12 years ago
  20. d27026e Implementing an Options class for EvaluateExpression() in order to make the signature more compact and make it easy to 'just run an expression' by Enrico Granata · 12 years ago
  21. 49ce896 <rdar://problem/11757916> by Greg Clayton · 12 years ago
  22. 684d401 SBValue::GetTypeName and SBValue::GetByteSize might have to update the dynamic value - which might involve running code. So they need to take the stop lock & target locks. by Jim Ingham · 12 years ago
  23. 9c4a344 Funnel the old API call SBValue::Watch (bool resolve_location, bool read, bool write) to the one which takes an SBError. by Johnny Chen · 12 years ago
  24. 8a5ce77 Cannot break the existing API client of SBValue::Watch(bool resolve_location, bool read, bool write). by Johnny Chen · 12 years ago
  25. 3f88349 rdar://problem/11584012 by Johnny Chen · 12 years ago
  26. 12b7ea3 Patch that fixes log messages in SBValue.cpp from Lau Sennels. by Greg Clayton · 12 years ago
  27. 651cbe2 <rdar://problem/11239650> Fixing a bug where the SetValueFromCString() method failed to operate on dynamic values. The fix consists in making the set operation fall through to the parent. We only actually allow this if the dynamic value is at a 0-offset from the parent, or the new value is 0. Other scenarios would need agreement on the actual meaning of the set operation (do we keep offsetting? do we just assume the user knows what they are doing?) so we prevent them, and let the expression parser deal with the complexity by Enrico Granata · 12 years ago
  28. 4758a3c First part of a fix to make GetNonSyntheticValue() work correctly by Enrico Granata · 12 years ago
  29. 5b4905d Couple more places in SBValue where you need to take the run-lock. by Jim Ingham · 13 years ago
  30. 9f3c98e Added logging when API calls try to do something that shouldn't be done when the process is stopped by having logging calls that end with "error: process is running". by Greg Clayton · 13 years ago
  31. dba1de8 Synthetic values are now automatically enabled and active by default. SBValue is set up to always wrap a synthetic value when one is available. by Enrico Granata · 13 years ago
  32. dc0a38c <rdar://problem/11113279> by Greg Clayton · 13 years ago
  33. 598df88 <rdar://problem/10434005> by Greg Clayton · 13 years ago
  34. 3508c38 <rdar://problem/10103468> by Greg Clayton · 13 years ago
  35. c48ca82 Patch Enrico's changes from r150558 on 2012-02-14 to build even if Python by Jason Molenda · 13 years ago
  36. b4d7fc0 This checking is part one of trying to add some threading safety to our by Greg Clayton · 13 years ago
  37. d760907c Adding formatters for several useful Objective-C/Cocoa data types. The new categories are not enabled at startup, but can be manually activated if desired. by Enrico Granata · 13 years ago
  38. 0a19a1b Convert all python objects in our API to use overload the __str__ method by Greg Clayton · 13 years ago
  39. 4e6640e Fixed casting in the lldb::SBValue::Cast(SBType) function. by Greg Clayton · 13 years ago
  40. 4eb01a7 <rdar://problem/10776614> by Greg Clayton · 13 years ago
  41. 334d33a SBFrame is now threadsafe using some extra tricks. One issue is that stack by Greg Clayton · 13 years ago
  42. 90c5214 Removed the "lldb-forward-rtti.h" header file as it was designed to contain by Greg Clayton · 13 years ago
  43. 13d24fb Switching back to using std::tr1::shared_ptr. We originally switched away by Greg Clayton · 13 years ago
  44. daa6efe The "desired result type" code in the expression by Sean Callanan · 13 years ago
  45. 9fd2e38 Work in progress for: by Johnny Chen · 13 years ago
  46. e0bd571 Add needed Clear methods. <rdar://problem/10596340> by Jim Ingham · 13 years ago
  47. 1586d97 Add the ability to capture the return value in a thread's stop info, and print it by Jim Ingham · 13 years ago
  48. 943485c http://llvm.org/bugs/show_bug.cgi?id=11579 by Johnny Chen · 13 years ago
  49. 1b42575 Add SBValue::GetDynamicValue and SBValue::GetStaticValue API's. by Jim Ingham · 13 years ago
  50. 96154be <rdar://problem/10126482> by Greg Clayton · 13 years ago
  51. ecd4feb SBValue::Watch() and SBValue::WatchPointee() are now the official API for creating by Johnny Chen · 13 years ago
  52. 1fa6b3d Cleaned up the SBWatchpoint public API. by Greg Clayton · 13 years ago
  53. a8428a4 Fixed a problem with the IR interpreter that caused by Sean Callanan · 13 years ago
  54. 7e5fa7f Update declarations for all functions/methods that accept printf-style by Jason Molenda · 13 years ago
  55. 47dc457 This patch modifies the expression parser to allow it by Sean Callanan · 13 years ago
  56. d68e089 Added the ability to introspect types thourgh the public SBType interface. by Greg Clayton · 13 years ago
  57. 9154480 Redesign of the interaction between Python and frozen objects: by Enrico Granata · 13 years ago
  58. 19030d8 Refactoring of ValueObject::DumpValueObject and 'frame variable', 'target variable' commands to use an Options object instead of passing an ever-increasing number of arguments to the DumpValueObject() method, with the ultimate aim of making that call private implementation by Enrico Granata · 13 years ago
  59. 574c3d6 Make ValueObject::SetValueFromCString work correctly. by Jim Ingham · 13 years ago
  60. 018921d *Some more optimizations in usage of ConstString by Enrico Granata · 13 years ago
  61. a713b86 Fix indentation. by Johnny Chen · 13 years ago
  62. c931030 more logical behavior for SBValue::CreateValueFromAddress by Enrico Granata · 13 years ago
  63. c92eb40 APIs to GetValueAsSigned/Unsigned() in SBValue now also accept an SBError parameter to give more info about any problem by Enrico Granata · 13 years ago
  64. 0fb0bcc Cleaned up the SBType.h file to not include internal headers and reorganized by Greg Clayton · 13 years ago
  65. 7dfb1bb bug fix in SBValue::CreateValueFromAddress() where using the resulting VO as a pointer would crash LLDB ; minor improvements in dynamic formatters lookup by Enrico Granata · 13 years ago
  66. 979e20d Public API changes: by Enrico Granata · 13 years ago
  67. e4e3e2c when typing a summary string you can use the %S symbol to explicitly indicate that you want the summary to be used to print the target object by Enrico Granata · 13 years ago
  68. 7f163b3 Some descriptive text for the Python script feature: by Enrico Granata · 13 years ago
  69. 8f64c47 Added the ability to get synthetic child values from SBValue objects that by Greg Clayton · 13 years ago
  70. f7a9b14 Python summary strings: by Enrico Granata · 13 years ago
  71. 968958c Add SBValue::GetID() member method call API. by Johnny Chen · 13 years ago
  72. bafc86e Made the string representation for a SBValue return what "frame variable" by Greg Clayton · 13 years ago
  73. 446ccaa Add fuzz calls to SBType, SBValue, and SBValueList. by Johnny Chen · 13 years ago
  74. b9dcc51 Fixed an issue that was checked in with the dynamic types and update point by Greg Clayton · 13 years ago
  75. fab305b Lock the target API mutex correctly in all cases and make sure m_opaque_sp by Greg Clayton · 13 years ago
  76. 905acaf Now that we have dynamic values, we need to protect the GetChildAtIndex() by Greg Clayton · 13 years ago
  77. 10de7d1 Change "frame var" over to using OptionGroups (and thus the OptionGroupVariableObjectDisplay). by Jim Ingham · 13 years ago
  78. ef80aab Adding support for fetching the Dynamic Value for ObjC Objects. by Jim Ingham · 13 years ago
  79. 47da810 Fix up how the ValueObjects manage their life cycle so that you can hand out a shared by Jim Ingham · 13 years ago
  80. e41494a Add support for "dynamic values" for C++ classes. This currently only works for "frame var" and for the by Jim Ingham · 14 years ago
  81. 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 · 14 years ago
  82. b01000f A few of the issue I have been trying to track down and fix have been due to by Greg Clayton · 14 years ago
  83. e179a58 Added the ability to get an set the desired format for SBValue objects. by Greg Clayton · 14 years ago
  84. bdcda46 The LLDB API (lldb::SB*) is now thread safe! by Greg Clayton · 14 years ago
  85. e005f2c Modified all logging calls to hand out shared pointers to make sure we by Greg Clayton · 14 years ago
  86. 538eb82 Added copy constructors and assignment operators to all lldb::SB* classes by Greg Clayton · 14 years ago
  87. 49ce682 Cleaned up the API logging a lot more to reduce redundant information and by Greg Clayton · 14 years ago
  88. 3f5ee7f Modified the lldb_private::TypeList to use a std::multimap for quicker lookup by Greg Clayton · 14 years ago
  89. f3d0b0c Updated the lldb_private::Flags class to have better method names and made by Greg Clayton · 14 years ago
  90. 61ba7ec Clean up the API logging code: by Caroline Tice · 14 years ago
  91. 7826c88 First pass at adding logging capabilities for the API functions. At the moment by Caroline Tice · 14 years ago
  92. c5f728c Expose the error contained within an SBValue. by Greg Clayton · 14 years ago
  93. 462d414 Fixed the forward declaration issue that was present in the DWARF parser after by Greg Clayton · 14 years ago
  94. e49ec18 Remove all the __repr__ methods from the API/*.h files, and put them by Caroline Tice · 14 years ago
  95. 98f930f by Caroline Tice · 14 years ago
  96. dfc91c3 Remove unnecessary/inappropriate output-printing functions from the API. by Caroline Tice · 14 years ago
  97. 4ae5196 Move the "Object Description" into the ValueObject, and the add an API to by Jim Ingham · 14 years ago
  98. 17dae08 StackFrame objects now own ValueObjects for any frame variables (locals, args, by Greg Clayton · 14 years ago
  99. c833295 Change "Current" as in GetCurrentThread, GetCurrentStackFrame, etc, to "Selected" i.e. GetSelectedThread. Selected makes more sense, since these are set by some user action (a selection). I didn't change "CurrentProcess" since this is always controlled by the target, and a given target can only have one process, so it really can't be selected. by Jim Ingham · 14 years ago
  100. 63094e0 Very large changes that were needed in order to allow multiple connections by Greg Clayton · 14 years ago