1. cba09f6 This checkin removes the last Cocoa formatters that were implemented in Python and reimplements them in C++. The Python Cocoa formatters are not shipped as part of LLDB anymore, but still exist in the source repository for user reference. Python formatters still exist for STL classes and users can still define their own Python formatters by Enrico Granata · 11 years ago
  2. 3818e6a NS(Mutable)IndexSet formatter moves from Python to C++ by Enrico Granata · 11 years ago
  3. dc1df6b Converting more data formatters to C++ - NSBundle, CFBinaryHeap, NSMachPort and NSNotification by Enrico Granata · 11 years ago
  4. 17ab954 Quick fix for the libc++ std::map synthetic children provider by Enrico Granata · 11 years ago
  5. a3f6534 <rdar://problem/12552374> & <rdar://problem/13100674> by Enrico Granata · 11 years ago
  6. 209473a Replacing reference to radar number with svn revision by Enrico Granata · 11 years ago
  7. 62dca4b Greg created a new API on SBProcess to get an ID that is guaranteed to be unique even in situations where underlying platforms would actually duplicate or hardcode PIDs by Enrico Granata · 11 years ago
  8. 08d6681 Tweaking a comment in the NSURL formatter for correctness - the code was doing the right thing, but the comment was highly misleading by Enrico Granata · 11 years ago
  9. 3ca24b4 <rdar://problem/12817233> by Enrico Granata · 11 years ago
  10. 82ad7ca Changing the NSDate data formatter to use GetData().uint64[] instead of relying on SBValue.GetValueAsUnsigned() to reinterpret a double as a uint64_t by Enrico Granata · 12 years ago
  11. 2c56666 <rdar://problem/12426557> Fixing the NSIndexSet data formatter by Enrico Granata · 12 years ago
  12. 00f9ebe <rdar://problem/11398693> Making sure we do not attempt to run code on zombie objects when attempting to format them by Enrico Granata · 12 years ago
  13. 3b031d9 Fix a potential issue where data formatters can get confused over malformed UUIDs by Enrico Granata · 12 years ago
  14. defd0dc <rdar://problem/12161825> Rephrase formatter for NSIndexSet in terms of indexes instead of objects by Enrico Granata · 12 years ago
  15. c630f31 <rdar://problem/12068655> Make sure [NSDate distantPast] is formatted correctly by Enrico Granata · 12 years ago
  16. 9822273 Editing a comment to make sure people know not to blame CFString.py for CFString summary errors by Enrico Granata · 12 years ago
  17. ae2ae94 <rdar://problem/11485744> Implement important data formatters in C++. Have the Objective-C language runtime plugin expose class descriptors objects akin to the objc_runtime.py Pythonic implementation. Rewrite the data formatters for some core Cocoa classes in C++ instead of Python. by Enrico Granata · 12 years ago
  18. ee1747d Make the objc-runtime work with Python 2.6 by Filipe Cabecinhas · 12 years ago
  19. cafcc6c Added a few more summaries I find useful for lldb. by Jim Ingham · 12 years ago
  20. 4ebd5ce <rdar://problem/11773899> Formatters for BOOL* and BOOL& by Enrico Granata · 12 years ago
  21. 9aa8002 <rdar://problem/11753405> Making sure we deal correctly with signed NSNumber values by Enrico Granata · 12 years ago
  22. d0a0980 Fixes for performance to data formatters - Python < 3.0 is much slower when using True/False as compared to 1/0 for logical values. Wexploit this to our advantage. Other minor tweaks by Enrico Granata · 12 years ago
  23. 6bf058b Optimizations to the Python ObjC formatters - Benchmarking infrastructure by Enrico Granata · 12 years ago
  24. a695aa2 Fixing a bug where the summary for certain NSStrings was being returned as empty in spite of the string actually having a content by Enrico Granata · 12 years ago
  25. 7402d3b A simple implementation of a summary and synthetic children providers for LLDB-specific shared pointers - This could be generalized to work with C++11 shared pointers with relative ease by Enrico Granata · 12 years ago
  26. ce035a0 Automatically enabling the Cocoa formatter categories for command-line LLDB. Previously, the categories were filled in but disabled by default. Tweaking test cases appropriately to keep working and do the right thing by Enrico Granata · 12 years ago
  27. 0ff10b5 Fixing a typo in the NSArray data formatter by Enrico Granata · 12 years ago
  28. 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
  29. 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
  30. 4e651b1 Maked LLDB into a package so we can import things without poluting the global namespace. by Greg Clayton · 12 years ago
  31. 35eac9d One last syntax error fix by Enrico Granata · 12 years ago
  32. 6805e3f Fixing syntax typos in Python formatters by Enrico Granata · 12 years ago
  33. 9b86085 Removing some instances of str(SBValue) by Enrico Granata · 12 years ago
  34. 8f18240 Logging for data formatters. by Enrico Granata · 12 years ago
  35. 805f79b Fixing a whole class of crashers and potential crashers related to data formatters eating up all the stack when an unknown class has to be summarized ; this should make the whole Objective-C summaries more stable by Enrico Granata · 12 years ago
  36. 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
  37. 80731ec Fixing an issue where Unicode characters in an NSString were printed as escape sequences by the summary provider shipping with LLDB - Added relevant test case code. Bonus points for identifying the source of the quotes :-) by Enrico Granata · 12 years ago
  38. 9d4b6e5 Adding missing file by Enrico Granata · 12 years ago
  39. 6781217 adding a summary for Objective-C type 'Class' by Enrico Granata · 12 years ago
  40. 579a296 The Cocoa formatters now provide error messages for many of the common things-went-wrong situations. Previously they would say nothing or log failures to the Python console by Enrico Granata · 12 years ago
  41. 7b9aacf Changed several of the Cocoa formatters to match the output style that Xcode uses internally to provide summaries by Enrico Granata · 12 years ago
  42. a58d9e7 Fixing a problem with the NSSet summary provider; plus, providing a further optimization to the whole Cocoa formatters infrastructure by Enrico Granata · 12 years ago
  43. 092f71f the formatter for NSNotification was not being initialized correctly by Enrico Granata · 12 years ago
  44. 323cec9 Fixing some of the new Python formatters to report '1 object' instead of '1 objects' by Enrico Granata · 12 years ago
  45. f2a8467 Several performance-oriented changes to the introspecting data formatters: by Enrico Granata · 12 years ago
  46. de3b25b added a new formatter for CF(Mutable)BitVector by Enrico Granata · 12 years ago
  47. 0e06628 Removing a spurious print statement leftover from debugging the formatter code by Enrico Granata · 12 years ago
  48. 86fcb16 (a) adding formatters for: by Enrico Granata · 12 years ago
  49. 3dcbb23 this fixes unicode strings handling in 32-bit mode on Lion by Enrico Granata · 12 years ago
  50. 83410e5 (a) adding an introspection formatter for NS(Mutable)IndexSet by Enrico Granata · 12 years ago
  51. 3069c62 1) solving a bug where, after Jim's fixes to stack frames, synthetic children were not recalculated when necessary, causing them to get out of sync with live data by Enrico Granata · 12 years ago
  52. a0e9041 Fixing a problem with v1 runtime - plus hopefully finalizing the code to check for tagged pointers by Enrico Granata · 12 years ago
  53. 1328b14 This commit: by Enrico Granata · 12 years ago
  54. b2dd15e Fixing an if condition which was causing issues in detecting the correct runtime version by Enrico Granata · 12 years ago
  55. e859697 fixing a syntax error with objc_runtime.py by Enrico Granata · 12 years ago
  56. b370df2 This patch provides a set of formatters for most of the commonly used Cocoa classes. by Enrico Granata · 12 years ago
  57. 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
  58. 242ffb8 Short option for --summary-string in 'type summary add' is now -s. This might be a breaking change for those who have summaries defined. by Enrico Granata · 13 years ago
  59. 28945d5 another possible incarnation of a C++ string straight from llvm-gcc build 5658 by Enrico Granata · 13 years ago
  60. ae18fbf make the C++stdlib string summary work even if for some reason std::basic_string<char> ends up in the debug info instead of std::string by Enrico Granata · 13 years ago
  61. ead6fd6 Add newline at end of file. by Johnny Chen · 13 years ago
  62. 8cecd17 Minor modification. by Johnny Chen · 13 years ago
  63. 7d2af5d Add an example type summary -- for lldb::ConnectionStatus. by Johnny Chen · 13 years ago
  64. 9cbb125 Don't delete & remake the exception breakpoints every time you need them. Make them once & enable/disable by Jim Ingham · 13 years ago
  65. fb25b10 essentials contains two small summaries that you might really want to use; lldb contains some basic summaries for use in debugging LLDB itself. to use them, you must type category enable lldb by Enrico Granata · 13 years ago