- c156427 Don't allow direct access to StreamString's internal buffer. by Zachary Turner · 9 years ago
- 95eae42 Make lldb::Regex use StringRef. by Zachary Turner · 9 years ago
- b9c1b51 *** This commit represents a complete reformatting of the LLDB source code by Kate Stone · 9 years ago
- 16ff860 remove use of Mutex in favour of std::{,recursive_}mutex by Saleem Abdulrasool · 9 years ago
- bd5eab8 Fix a bug where language categories would hold on to their caches even after changes by Enrico Granata · 10 years ago
- 3de08c5 Reapply r253423 and r253424 (which cleanup the data formatters iteration model, as well as the type X list commands), along with a change by Zachary Turner to bypass a MSVC bug with SFINAE by Enrico Granata · 10 years ago
- 68aa90a Revert 2 commits breaking the MSVC build by Tamas Berghammer · 10 years ago
- a76e894 Cleanup the type X list commands to use the new ForEach goodness by Enrico Granata · 10 years ago
- b56d010 The existing logic to loop over formatters is very pre-C++11, using void* batons, and function pointers, and raw memory allocations instead of safer more modern constructs by Enrico Granata · 10 years ago
- 6500061 Extend the TypeSystem's ShouldPrintAsOneLiner implementation so that the ValueObject itself also gets a say in the process; NFC by Enrico Granata · 10 years ago
- d717cc9 Rationalization of includes in the data formatters code by Enrico Granata · 10 years ago
- b3f0c34 Introduce the concept of a type that is meaningless without dynamic resolution, which are essentially placeholder types meant to appease a language's type system but do not offer any actual information to the debugger, unless further resolved by Enrico Granata · 10 years ago
- a0f0867 Resubmit: RenderScript command for printing allocation contents by Ewan Crawford · 10 years ago
- 4edfef4 Create a logging category that is specific to data formatters activity by Enrico Granata · 10 years ago
- 8a9a8f3 Introduce a FormattersMatchData class which contains all the information that data formatters need in one place, and also allows for lazy computation of expensive chunks of information if need be by Enrico Granata · 10 years ago
- 77b94d4 Fix covered-switch-default warning in FormatManager. by Bruce Mitchener · 10 years ago
- 9c63f99 Allow CompilerType to express a vote on whether oneliner printing should happen by Enrico Granata · 10 years ago
- c6bf2e2 Add {TypeSystem|CompilerType}::GetTypeForFormatters() by Enrico Granata · 10 years ago
- 56939cb TypeSystem is now a plugin interface and removed any "ClangASTContext &Class::GetClangASTContext()" functions. by Greg Clayton · 10 years ago
- 59b5a37 DataFormatters: Rename clang_type to compiler_type. by Bruce Mitchener · 10 years ago
- fa6b278 Add the ability for formatter categories to be bound to one or more languages by Enrico Granata · 10 years ago
- 7cb59e1 Move hardcoded formatters from the FormatManager to the Language plugins by Enrico Granata · 10 years ago
- 170c395 Move Objective-C data formatters to the Objective-C language plugin where they belong by Enrico Granata · 10 years ago
- ac49453 Introduce the notion of an escape helper. Different languages have different notion of what to print in a string and how to escape non-printable things. The escape helper is where this notion is provided to LLDB by Enrico Granata · 10 years ago
- d3233c1 Data formatter candidate matches can be generated in a number of ways; language-based dynamic type discovery being one of them (for instance, this is what takes an 'id' and discovers that it truly is an __NSArrayI, so it should probably use the NSArray formatter) by Enrico Granata · 10 years ago
- 33e97e6 Move the C++ data formatters to the C++ language plugin by Enrico Granata · 10 years ago
- 419d791 Nuke CXXFormatterFunctions.cpp - split the contents of it across different files, so that things are better organized along the C++/ObjC line by Enrico Granata · 10 years ago
- df7e79e Move the functions that FormatManager uses to actually load formatters into their own file by Enrico Granata · 10 years ago
- b6f8ca1 std::initializer_list is not safe to return from a function, as copies are not guaranteed to extend the lifetime of the underlying storage by Enrico Granata · 10 years ago
- 980c048 Add support for language plugins to provide data formatters (second attempt) by Enrico Granata · 10 years ago
- f15a167 Revert "Add support for language plugins to provide data formatters" by Pavel Labath · 10 years ago
- 2233895 Add support for language plugins to provide data formatters by Enrico Granata · 10 years ago
- 99558cc4 Final bit of type system cleanup that abstracts declaration contexts into lldb_private::CompilerDeclContext and renames ClangType to CompilerType in many accessors and functions. by Greg Clayton · 10 years ago
- a1e5dc8 ClangASTType is now CompilerType. by Greg Clayton · 10 years ago
- d8d4a57 First step in getting LLDB ready to support multiple different type systems. by Greg Clayton · 10 years ago
- d291163 There is no reason why this formatter should not cascade. Make it cascade by Enrico Granata · 10 years ago
- d529d04 Add a summary for vector types by Enrico Granata · 10 years ago
- d4cb1dd When I introduced hard-coded formatters, I made them non-cacheable by Enrico Granata · 10 years ago
- bc2c2b0 Add a formatter for wchar_t[N] arrays by Enrico Granata · 10 years ago
- c7c30eb Revert "Introduce a TypeSystem interface to support adding non-clang languages." by Pavel Labath · 10 years ago
- c33ae02 Introduce a TypeSystem interface to support adding non-clang languages. by Pavel Labath · 10 years ago
- 1124045 Don't #include "lldb-python.h" from anywhere. by Zachary Turner · 10 years ago
- 386aafa Remove unused #includes of ScriptInterpreterPython.h by Zachary Turner · 10 years ago
- db595cd A few improvements to our vector types formatting story: by Enrico Granata · 11 years ago
- 0ddbf36 Provide synthetic children for some vector types by Enrico Granata · 11 years ago
- dd403fb Add missing check for LLDB_DISABLE_PYTHON in FormatManager by Tamas Berghammer · 11 years ago
- 67391b6 Fix a couple typos in the previous commit by Enrico Granata · 11 years ago
- bb55706 Add an LLDB summary for CMTime. Fixes rdar://15370376 by Enrico Granata · 11 years ago
- 2265acf Harden against the process pointer being null - this seems like it shouldn't happen, except it did - by a user stopping the debugger while the variables view was refreshing by Enrico Granata · 11 years ago
- ff0f23d Remove the last vestige of the world before data formatters :-) by Enrico Granata · 11 years ago
- 944547d Move a bunch of summary formatters to oneliner mode. This makes more cases eligible for oneline printing, and fixes rdar://18120906 by Enrico Granata · 11 years ago
- b6d7cba Shuffle a couple of formatters around. This should fix the bug that never dies, aka rdar://15154623 by Enrico Granata · 11 years ago
- e85fe3a Reorganize some of the data formatters code to simplify CXXFormattersFunction.h. Also, add a synthetic child provider for libc++'s version of std::initializer_list<T> by Enrico Granata · 11 years ago
- 5510a57 Add synthetic children support for NSIndexPath by Enrico Granata · 11 years ago
- ddac761 If a ValueObject has a child that vends synthetic children, but only does so to generate a value for itself, that's not a disqualifier from one-line printing. Also, fetch synthetic values if available and requested for children as well while printing them by Enrico Granata · 11 years ago
- 29ba63d Stop enabling the std::vector<bool> data formatter for libstdc++, and for that matter, also skip running the test on Darwin. libstdc++ is more relevant on non-Apple platforms by Enrico Granata · 11 years ago
- ba4b788 Unused functions break the -Werror build. Revert for now. by Enrico Granata · 11 years ago
- 438aba6 Add a convenience function to FormatManager to setup an empty filter (one that suppresses all children, that is) by Enrico Granata · 11 years ago
- 42fa4af When deciding if one-liner printing applies, and you find a summary, the summary is a good candidate to ask. While in theory one could want one-liner printing with a non-one-liner summary, I don't see LLDB as the best place to solve such inner conflicts by Enrico Granata · 11 years ago
- c582713 Introduce the notion of a "type validator" formatter by Enrico Granata · 11 years ago
- 4419d53 Add __NSCFDictionary to the list of NSDictionary-like types for which we know to generate synthetic children by Enrico Granata · 11 years ago
- ecd02bc Refactor the hardcoded formatters facility to use sequences of lambdas - still no feature change as none are present now, but this feels cleaner. Also, hardcoded formatters do not need to be per-type, so disable caching thereof by Enrico Granata · 11 years ago
- 781a7b0 Enable the data formatter for std::vector<bool> on libc++ again. In recent clang builds, we are vended a different typename, which the formatter needs to match against. by Enrico Granata · 11 years ago
- 2860695 lldb: remove adhoc implementation of array_sizeof by Saleem Abdulrasool · 11 years ago
- e8daa2f Introduce the concept of a "display name" for types by Enrico Granata · 11 years ago
- 8a068e6 Allow summary formatters to take ValueObjects into account when deciding whether values/children should be printed and if child names should be shown by Enrico Granata · 12 years ago
- 1ac6296 <rdar://problem/12055586> by Enrico Granata · 12 years ago
- 324a103 sweep up -Wformat warnings from gcc by Saleem Abdulrasool · 12 years ago
- a68f7b6 cleanup unreferenced functions by Saleem Abdulrasool · 12 years ago
- fcd974a rdar://16361422 by Enrico Granata · 12 years ago
- 1d736c3 rdar://15648942 by Enrico Granata · 12 years ago
- d8e4584 <rdar://problem/15154623> by Enrico Granata · 12 years ago
- 6b6ea7a __CFString should also format as an NSString by Enrico Granata · 12 years ago
- 0dba9b3 New and improved data formatter for std::shared_ptr<> and std::weak_ptr<> by Enrico Granata · 12 years ago
- 30f287f Add a new way to bind a format to a type: by enum type by Enrico Granata · 12 years ago
- b72a501 FormatNavigator has long stopped navigating anything - the generation of possible formatters matches is now done elsewhere by Enrico Granata · 12 years ago
- de61cec <rdar://problem/15530080> by Enrico Granata · 12 years ago
- 90a8db3 Renaming the setting to enable/disable automatic one-lining of summaries as auto-one-line-summaries by Enrico Granata · 12 years ago
- 686f3de This checkin introduces the notion of hardcoded formatters, which LLDB can bind to a ValueObject internally depending on any criteria by Enrico Granata · 12 years ago
- 34b6671 <rdar://problem/15143022> by Enrico Granata · 12 years ago
- 553fad5 <rdar://problem/15319880> by Enrico Granata · 12 years ago
- c89e4ca One should actually not do one-line printing of nested aggregates even if they are not the base class by Enrico Granata · 12 years ago
- aff6565 Get rid of the FooStructSynth, it was a testing thing I put in and forgot to remove by Enrico Granata · 12 years ago
- e77b042 Fix python-free build. by Joerg Sonnenberger · 12 years ago
- 52b4b6c This is the last piece of work for "formats in categories": we now cache formats as well as summaries and synthetics by Enrico Granata · 12 years ago
- ce451cc <rdar://problem/15235492> by Enrico Granata · 12 years ago
- 4cc2177 <rdar://problem/12632394> by Enrico Granata · 12 years ago
- 852cc95 <rdar://problem/11778815> by Enrico Granata · 12 years ago
- 1c127dfb <rdar://problem/15154623> by Enrico Granata · 12 years ago
- a29cb0b <rdar://problem/12042982> by Enrico Granata · 12 years ago
- e2e220a <rdar://problem/14071463> by Enrico Granata · 12 years ago
- 89c862f clean up about 22 warnings messages by Michael Sartain · 12 years ago
- e602fe1 Adding a summary for ObjC blocks by Enrico Granata · 12 years ago
- c2a9640 Remove the #define USE_CACHE since the formatters cache has been operational for a while now and has not caused issues that warrant disabling it by Enrico Granata · 12 years ago
- 68ae411 <rdar://problem/12717717> by Enrico Granata · 12 years ago
- 3fb543b Remove eFormatHalfFloat as it isn't needed. eFormatFloat should be used and the byte size will tell us how to display it. by Greg Clayton · 12 years ago
- 97fe23e <rdar://problem/12783351> by Enrico Granata · 12 years ago
- b26fdad <rdar://problem/13125225> by Enrico Granata · 12 years ago
- 983920d <rdar://problem/14003462> by Enrico Granata · 12 years ago
- 14b74fd <rdar://problem/11669154> by Enrico Granata · 12 years ago