1. 1dba077 Even when we aren’t going to init all the lldb.frame, etc, globals, init lldb.debugger, since each script interpreter is tied to just one debugger. by Jim Ingham · 12 years ago
  2. d35b7b3 More Linux warnings fixes (remove default labels as needed): by Daniel Malea · 12 years ago
  3. 14e71ec Separate initing the stdout/stderr for running the Python Script interpreter from initing the lldb.target/frame/etc globals, by Jim Ingham · 12 years ago
  4. 3e1d95d Fixed a crash in which we examined the extension of by Sean Callanan · 12 years ago
  5. 9ac7ce3 <rdar://problem/12676084> Dump the traceback when a Python error occurs in "command script import" and the exception is not an ImportError by Enrico Granata · 12 years ago
  6. 5f35a4b Resolve printf formatting warnings on Linux: by Daniel Malea · 12 years ago
  7. 6cc99d2 Giving at least some error information when a Python exception happens during command script import by Enrico Granata · 12 years ago
  8. 6f58bbd Adding support for loading the scripting resource as part of a framework, lacking the dSYM bundle, or if the bundle has no Pythonic resources whatsoever by Enrico Granata · 12 years ago
  9. eeabe81 Get rid of hack by making the actual call public. This was causing the lldb-platform to not be able to link. by Greg Clayton · 12 years ago
  10. fd670c2 <rdar://problem/12586188> Make ImportError a special case for "command script import", such that the error message for the exception becomes the error for the entire import operation by Enrico Granata · 12 years ago
  11. db05491 <rdar://problem/11449953> Change Debugger::SetOutputFileHandle() so that it does not automatically initialize the script interpreter in order to transfer its output file handle to it by Enrico Granata · 12 years ago
  12. 800332c <rdar://problem/12523238> Commit 1 of 3 by Enrico Granata · 12 years ago
  13. 14cf90e <rdar://problem/12479701> Use the plain pydoc pager to work around Python help() pagination conflicts with our I/O management by Enrico Granata · 12 years ago
  14. 3d656c7 <rdar://problem/12437442> by Enrico Granata · 12 years ago
  15. 2e7f313 <rdar://problem/12491420> by Greg Clayton · 12 years ago
  16. b2c0a12 Fixing a logic error where we would incorrectly show the newly crafted function not found error for a Python function in some cases where the function actually existed and had an empty docstring by Enrico Granata · 12 years ago
  17. 5b9f777 <rdar://problem/12188843> Fixing a problem where a Python command created in the same module where the target function is defined causes the help string not to come out by Enrico Granata · 12 years ago
  18. 3b1afc6 Made it so changes to the prompt via "settings set prompt" get noticed by the command line. by Greg Clayton · 12 years ago
  19. b8f126a The OS plug-in can now get data from a python script that implements the protocol. by Greg Clayton · 12 years ago
  20. cec963a Fixing a bunch of issues with the OS plugin code by Enrico Granata · 12 years ago
  21. 3e85b63 Hooking up two more calls for the PythonOSPlugin stuff. The part of code to fetch the data and convert it to C++ objects is still missing, but will come by Enrico Granata · 12 years ago
  22. 155ee91 Adding bindings to the Script Interpreter for some basic Python OS plugin functionality (still WIP) by Enrico Granata · 12 years ago
  23. 8165d43 Merge python-GIL bracnh (by filcab) back into trunk! by Johnny Chen · 12 years ago
  24. 8121d7a Fix a race condition where multiple PythonInputReaderManager instances could, during destruction, by Johnny Chen · 12 years ago
  25. f3ec461 rdar://problem/11457143 [ER] need "watchpoint command ..." by Johnny Chen · 12 years ago
  26. c1ca9dc <rdar://problem/11975483> Removing user-visible references to 'dict' as a parameter name for Python summary-generating functions since it is a Python keyword. by Enrico Granata · 12 years ago
  27. ca2c707 <rdar://problem/11862570> Fixing a potential crasher related to Python locking by Enrico Granata · 12 years ago
  28. a1ba314 <rdar://problem/11538779> Fixing issues where Python scripts were not able to read user input and/or display output to the user in certain situations - This fix introduces a Python InputReader manager class that mimics the behavior of the interactive interpreter in terms of access to I/O and ensures access to the input and output flows by Enrico Granata · 12 years ago
  29. 2b53695 When the current thread state is NULL, PyThreadState_Get() issues a fatal error. by Johnny Chen · 12 years ago
  30. a5c2ce0 Returning data formatters to their previous working condition - Plus fixing an issue that was preventing Python oneliners from executing by Enrico Granata · 12 years ago
  31. 6f2f0ab Now that we have an LLDB package, make the "lldb.macosx.crashlog" module work with all of the new module paths. by Greg Clayton · 12 years ago
  32. 0d235d5 Making the Cocoa formatters comply with the new on-disk layout of the Python resources - This is one of the steps towards making the data formatters work again by Enrico Granata · 12 years ago
  33. 4e651b1 Maked LLDB into a package so we can import things without poluting the global namespace. by Greg Clayton · 12 years ago
  34. 7aa754c Fixing a potential crasher where Python would assume we have no thread state while clearing out an SBDebugger which was acquiring input from the interactive interpreter by Enrico Granata · 12 years ago
  35. 7e20226 Part 1 of a series of fixes meant to improve reliability and increase ease of bug fixing for data formatter issues. by Enrico Granata · 12 years ago
  36. 6781217 adding a summary for Objective-C type 'Class' by Enrico Granata · 12 years ago
  37. 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 · 12 years ago
  38. cf09f88 Massive enumeration name changes: a number of enums in ValueObject were not following the naming pattern by Enrico Granata · 12 years ago
  39. 66205ce Added formatters for libc++ (http://libcxx.llvm.org): by Enrico Granata · 12 years ago
  40. c65046d Fixed a crasher when Xcode calls into ScriptInterpreterPython::ResetOutputFileHandle(). by Johnny Chen · 12 years ago
  41. 400105d Using the new ScriptInterpreterObject in the implementation of synthetic children to enhance type safety by Enrico Granata · 12 years ago
  42. de3b25b added a new formatter for CF(Mutable)BitVector by Enrico Granata · 12 years ago
  43. 86fcb16 (a) adding formatters for: by Enrico Granata · 12 years ago
  44. 83410e5 (a) adding an introspection formatter for NS(Mutable)IndexSet by Enrico Granata · 12 years ago
  45. 1328b14 This commit: by Enrico Granata · 12 years ago
  46. 41641f9 Patch from Filipe Cabecinhas! by Johnny Chen · 12 years ago
  47. 8f84cfb This patch provides a set of formatters for most of the commonly used Cocoa classes. by Enrico Granata · 12 years ago
  48. f4124de Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptr by Greg Clayton · 12 years ago
  49. b4d7fc0 This checking is part one of trying to add some threading safety to our by Greg Clayton · 12 years ago
  50. 16376ed <rdar://problem/10062621> by Enrico Granata · 12 years ago
  51. 3eeaf6e Added support to SBType for getting template arguments from a SBType: by Greg Clayton · 12 years ago
  52. b302dff Added many more python convenience accessors: by Greg Clayton · 12 years ago
  53. b8dc733 This commit provides a new default summary for Objective-C boolean variables, which shows YES or NO instead of the character value. A new category named objc is added to contain this summary provider. Any future Objective-C related formatters would probably fit here by Enrico Granata · 12 years ago
  54. 13d24fb Switching back to using std::tr1::shared_ptr. We originally switched away by Greg Clayton · 12 years ago
  55. 2fecc45 Stop running so many individual commands when going into the script interpreter. by Greg Clayton · 12 years ago
  56. 177bc68 <rdar://problem/10750012> by Greg Clayton · 13 years ago
  57. a1cec24 <rdar://problem/10649734> by Greg Clayton · 13 years ago
  58. 6010ace this patch addresses several issues with "command script" subcommands: by Enrico Granata · 13 years ago
  59. 3e4238d Fixed the Xcode project building of LLVM to be a bit more user friendly: by Greg Clayton · 13 years ago
  60. fa1f617 Decoupling of lock-related code from the core of ScriptInterpreterPython. All that concerns locking the Python interpreter is now delegated to the internal ScriptInterpreterPython::Locker class. Several changes in ScriptInterpreterPython to accommodate this new pattern. by Enrico Granata · 13 years ago
  61. c28bbdb Move Python.h includes out of the headers into the .cpp file where it's actually used. by Benjamin Kramer · 13 years ago
  62. 444e35b Moved lldb::user_id_t values to be 64 bit. This was going to be needed for by Greg Clayton · 13 years ago
  63. 59df36f this patch introduces a new command script import command which takes as input a filename for a Python script and imports the module contained in that file. the containing directory is added to the Python path such that dependencies are honored. also, the module may contain an __lldb_init_module(debugger,dict) function, which gets called after importing, and which can somehow initialize the module's interaction with lldb by Enrico Granata · 13 years ago
  64. 567e7f3 Converted the lldb_private::Process over to use the intrusive shared pointers. by Greg Clayton · 13 years ago
  65. e09e254 One last printf-style call cleanup. by Jason Molenda · 13 years ago
  66. 7e5fa7f Update declarations for all functions/methods that accept printf-style by Jason Molenda · 13 years ago
  67. 987c7eb Adopt the intrusive pointers in: by Greg Clayton · 13 years ago
  68. 271568f Fixing an issue with Python commands defined interactively by Enrico Granata · 13 years ago
  69. 9154480 Redesign of the interaction between Python and frozen objects: by Enrico Granata · 13 years ago
  70. 2a19ef9 Don't change the host's environment, just append our Python Directory by Jim Ingham · 13 years ago
  71. 4dfa511 Don't let Python write its .pyc files, that's not really polite... by Jim Ingham · 13 years ago
  72. 960691f - Support for Python namespaces: by Enrico Granata · 13 years ago
  73. 3370f0c Fixed some SWIG interoperability issues by Enrico Granata · 13 years ago
  74. 13a54a1 Taking care of an issue with using lldb_private types in SBCommandInterpreter.cpp ; Making NSString test case work on Snow Leopard ; Removing an unused variable warning by Enrico Granata · 13 years ago
  75. f501c59 First round of code cleanups: by Enrico Granata · 13 years ago
  76. 074e3b6 New category "gnu-libstdc++" provides summary for std::string and synthetic children for types std::map, std::list and std::vector by Enrico Granata · 13 years ago
  77. e5e34cb When defining a scripted command, it is possible to provide a docstring and that will be used as the help text for the command by Enrico Granata · 13 years ago
  78. 6b1596d Changes to Python commands: by Enrico Granata · 13 years ago
  79. c2a2825 Python commands: by Enrico Granata · 13 years ago
  80. 60a7df5 To silence the static analyzer. by Johnny Chen · 13 years ago
  81. 979e20d Public API changes: by Enrico Granata · 13 years ago
  82. e89ab7b new flag -P to type synth add lets you type a Python class interactively by Enrico Granata · 13 years ago
  83. 9ae7cef Python synthetic children: by Enrico Granata · 13 years ago
  84. f7a9b14 Python summary strings: by Enrico Granata · 13 years ago
  85. 892fadd by Caroline Tice · 13 years ago
  86. 84cc16d by Caroline Tice · 13 years ago
  87. d4d9283 by Caroline Tice · 13 years ago
  88. a54461d by Caroline Tice · 13 years ago
  89. 6af65cb by Caroline Tice · 13 years ago
  90. 4a34808 by Caroline Tice · 13 years ago
  91. e86cbb9 Abtracted the innards of lldb-core away from the SB interface. There was some by Greg Clayton · 13 years ago
  92. 8054ba3 Minor typo fix and TAB removals. by Johnny Chen · 13 years ago
  93. ce207c1 by Caroline Tice · 13 years ago
  94. 9d352ce by Caroline Tice · 13 years ago
  95. 5892856 Use Host::File in lldb_private::StreamFile and other places to cleanup host by Greg Clayton · 13 years ago
  96. 09c81ef Patch that allows for thread_t to be something more complex than an by Greg Clayton · 13 years ago
  97. 0fdd4a0 Abtract terminal stuff into a new lldb_private::Terminal class by Greg Clayton · 13 years ago
  98. 9a7a947 More termios fixes. We need to currently make sure to include: by Greg Clayton · 13 years ago
  99. 9920858 More termios fixes from Kirk Beitz. by Greg Clayton · 13 years ago
  100. 17f5afe Header patch, virtual dtor patch and missed UUID patch from Kirk Beitz. by Greg Clayton · 13 years ago