summaryrefslogtreecommitdiffstats
path: root/lldb/source/DataFormatters/LibCxxList.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix Windows build using portable types for formatting the log outputsDeepak Panickal2014-03-031-1/+1
| | | | llvm-svn: 202723
* Better error reporting when a variable can't beSean Callanan2014-02-281-1/+5
| | | | | | | | | | | read during materialization. First of all, report if we can't read the data for some reason. Second, consult the ValueObject's error and report that if there's some problem. <rdar://problem/16074201> llvm-svn: 202552
* <rdar://problem/15593026>Enrico Granata2014-02-251-18/+30
| | | | | | Fix the algorithm used to detect a loop in a std::list llvm-svn: 202205
* Huge change to clean up types.Greg Clayton2013-07-111-8/+6
| | | | | | | | A long time ago we start with clang types that were created by the symbol files and there were many functions in lldb_private::ClangASTContext that helped. Later we create ClangASTType which contains a clang::ASTContext and an opauque QualType, but we didn't switch over to fully using it. There were a lot of places where we would pass around a raw clang_type_t and also pass along a clang::ASTContext separately. This left room for error. This checkin change all type code over to use ClangASTType everywhere and I cleaned up the interfaces quite a bit. Any code that was in ClangASTContext that was type related, was moved over into ClangASTType. All code that used these types was switched over to use all of the new goodness. llvm-svn: 186130
* Fix various build warnings.Matt Kopec2013-06-031-0/+2
| | | | llvm-svn: 183140
* Much better way to get at the size of an std::listEnrico Granata2013-04-221-18/+36
| | | | llvm-svn: 180071
* Data formatters cleanup:Enrico Granata2013-03-261-3/+7
| | | | | | | | | | - Making an error message more consistent - Ensuring the element size is not zero before using it in a modulus - Properly using target settings to cap the std::list element count - Removing spurious element size calculations that were unused - Removing spurious capping in std::map llvm-svn: 178057
* The formatters for std::shared_ptr, std::weak_ptr, std::list, std::vector ↵Enrico Granata2013-03-191-0/+288
and std::map as provided by libc++ are now written in C++ instead of Python std::deque is still in Python but is much less commonly used llvm-svn: 177454
OpenPOWER on IntegriCloud