Skip to content
  1. Mar 05, 2013
  2. Feb 28, 2013
  3. Feb 26, 2013
  4. Feb 22, 2013
  5. Feb 21, 2013
  6. Feb 20, 2013
  7. Feb 19, 2013
    • Daniel Malea's avatar
      A few more GCC specific test fixes as per logged PRs: · 5b7c14b3
      Daniel Malea authored
      - TestNamespace expected to fail due to PR-15302
      - TestCPPBool and TestUnsignedTypes updated to handle GCC style debug information
      - TestRvalueReferences expected fail due to GCC (4.7) not outputting rvalue-reference debug information
      - TestDataFormatterStdVBool expected to fail due to PR-15301
      
      llvm-svn: 175551
      5b7c14b3
    • Daniel Malea's avatar
      Minor test runner improvemenst · 249287af
      Daniel Malea authored
      - rework the way SBDebugger.SetAsync() is used to avoid side effects (reset original value at TearDownHook)
      - refactor expectedFailureClang (and add expectedFailureGcc decorator)
      - mark TestChangeValueAPI.py as expectedFailureGcc due to PR-15039
      
      llvm-svn: 175523
      249287af
    • Daniel Malea's avatar
      Update TestVBool Makefile to allow building test program with gcc · a9b732a3
      Daniel Malea authored
      - do not pass (incompatible option) -stdlib=libstdc++ option if using GCC as test compiler
      
      llvm-svn: 175522
      a9b732a3
    • Enrico Granata's avatar
      <rdar://problem/12529957> · 9f02e091
      Enrico Granata authored
      Synthetic children provider for NSSet
      
      llvm-svn: 175468
      9f02e091
  8. Feb 16, 2013
    • Enrico Granata's avatar
      NSSet formatter is now C++ code · f615b80d
      Enrico Granata authored
      Split some NS* formatters in their own source files
      Refactored a utility function for the C++ formatters to use
      Fixed the skip-summary test case to be explicit about requiring libstdc++ for operation
      
      llvm-svn: 175323
      f615b80d
  9. Feb 15, 2013
  10. Feb 13, 2013
  11. Feb 09, 2013
  12. Feb 06, 2013
  13. Feb 05, 2013
  14. Feb 04, 2013
    • Enrico Granata's avatar
      <rdar://problem/12953018> · 3b1b2dab
      Enrico Granata authored
      Synthetic children and summary for std::vector<bool> (for both libcxx and libstdcpp).
      std::vector<bool> is a special case and is custom-implemented to be a vector of bits, which means we failed to handle it with the standard std::vector<T> formatter.
      This checkin provides custom formatters that work correctly
      
      llvm-svn: 174333
      3b1b2dab
  15. Jan 29, 2013
    • Enrico Granata's avatar
      <rdar://problem/12978143> · 5548cb50
      Enrico Granata authored
      Data formatters now cache themselves.
      This commit provides a new formatter cache mechanism. Upon resolving a formatter (summary or synthetic), LLDB remembers the resolution for later faster retrieval.
      Also moved the data formatters subsystem from the core to its own group and folder for easier management, and done some code reorganization.
      The ObjC runtime v1 now returns a class name if asked for the dynamic type of an object. This is required for formatters caching to work with the v1 runtime.
      Lastly, this commit disposes of the old hack where ValueObjects had to remember whether they were queried for formatters with their static or dynamic type.
      Now the ValueObjectDynamicValue class works well enough that we can use its dynamic value setting for the same purpose.
      
      llvm-svn: 173728
      5548cb50
  16. Jan 25, 2013
  17. Jan 24, 2013
  18. Jan 22, 2013
  19. Jan 12, 2013
    • Enrico Granata's avatar
      <rdar://problem/12239827> · e274088d
      Enrico Granata authored
      Making a summary for std::wstring as provided by libstdc++ along with a relevant test case
      
      llvm-svn: 172286
      e274088d
    • Enrico Granata's avatar
      <rdar://problem/12239827> · 3309d881
      Enrico Granata authored
      Providing a data formatter for libc++ std::wstring
      In the process, refactoring the std::string data formatter to be written in C++ so that commonalities between the two can be exploited
      Also, providing a new API on the ValueObject to navigate a hierarchy by index-path
      Lastly, an appropriate test case is included
      
      llvm-svn: 172282
      3309d881
  20. Jan 09, 2013
    • Enrico Granata's avatar
      <rdar://problem/12028723> · b576bba2
      Enrico Granata authored
      Adding useful formatting options to the expression (expr) command.
      As a side effect of this change, the -d option now supports the same three-values enumeration that frame variables uses (run, don't run, none) instead of a boolean like it did previously
      
      These options do not apply to print, p or po because these are aliased to not take any options.
      In order to use them, use expression or expr.
      
      llvm-svn: 171993
      b576bba2
  21. Jan 08, 2013
Loading