Skip to content
  1. Jun 29, 2013
  2. Jun 26, 2013
    • Enrico Granata's avatar
      <rdar://problem/14266411> · b4675a4e
      Enrico Granata authored
      The semi-unofficial way of returning a status from a Python command was to return a string (e.g. return "no such variable was found") that LLDB would pick as a clue of an error having happened
      
      This checkin changes that:
      - SBCommandReturnObject now exports a SetError() call, which can take an SBError or a plain C-string
      - script commands now drop any return value and expect the SBCommandReturnObject ("return object") to be filled in appropriately - if you do nothing, a success will be assumed
      
      If your commands were relying on returning a value and having LLDB pick that up as an error, please change your commands to SetError() through the return object or expect changes in behavior
      
      llvm-svn: 184893
      b4675a4e
  3. Jun 25, 2013
  4. Jun 24, 2013
  5. Jun 22, 2013
  6. Jun 20, 2013
  7. Jun 19, 2013
    • Enrico Granata's avatar
      Huge speedup for testsuite categories · 6d2cfb80
      Enrico Granata authored
      This ensures that we won't try to do cleanups of test cases that we are skipping
      e.g. this brings down the time required to run the cmdline category on my machine from ~70s to ~30s
      
      llvm-svn: 184363
      6d2cfb80
    • Enrico Granata's avatar
      <rdar://problem/14086503> · 9ac21aef
      Enrico Granata authored
      Hardening the libstdc++ std::map test case against line table changes
      
      llvm-svn: 184265
      9ac21aef
    • Enrico Granata's avatar
      <rdar://problem/14086503> · d223563a
      Enrico Granata authored
      Hardening the libstdc++ std::vector test case against line table changes
      
      llvm-svn: 184264
      d223563a
    • Enrico Granata's avatar
      <rdar://problem/14194128> · a2e7f9ab
      Enrico Granata authored
      ClangASTContext was failing to retrieve fields and base class info for ObjC variables
      This checkin fixes that and adds a test case
      
      llvm-svn: 184248
      a2e7f9ab
  8. Jun 18, 2013
    • Enrico Granata's avatar
      Adding a "cmdline" category to the test suite · a62e38c8
      Enrico Granata authored
      llvm-svn: 184155
      a62e38c8
    • Enrico Granata's avatar
      Renaming the "--wipe" option to "command history" to "--clear" (-C) for... · 63123b64
      Enrico Granata authored
      Renaming the "--wipe" option to "command history" to "--clear" (-C) for coherence with the rest of the LLDB command-line interface
      
      llvm-svn: 184147
      63123b64
    • Enrico Granata's avatar
      <rdar://problem/14134716> · 7594f14f
      Enrico Granata authored
      This is a rewrite of the command history facility of LLDB
      
      It takes the history management out of the CommandInterpreter into its own CommandHistory class
      It reimplements the command history command to allow more combinations of options to work correctly (e.g. com hist -c 1 -s 5)
      It adds a new --wipe (-w) option to command history to allow clearing the history on demand
      It extends the lldbtest runCmd: and expect: methods to allow adding commands to history if need be
      It adds a test case for the reimplemented facility
      
      llvm-svn: 184140
      7594f14f
  9. Jun 17, 2013
  10. Jun 13, 2013
    • Greg Clayton's avatar
      Added a new makefile setting that can be set in LLDB makefiles: USE_LIBCPP.... · 1767a73b
      Greg Clayton authored
      Added a new makefile setting that can be set in LLDB makefiles: USE_LIBCPP. This will enable libc++ support.
      Improved the makefile "clean" to include deleting all ".d.[0-9]+" files.
      
      Added options to the "lldb/examples/lookup" example and made it build using the LLDB_BUILD_DIR. If this is not set, it will default to "/Applications/Xcode.app/Contents/SharedFrameworks" on Darwin.
      
      Added options to the "lldb/examples/function" example and made it build using the LLDB_BUILD_DIR.
      
      llvm-svn: 183949
      1767a73b
  11. Jun 12, 2013
  12. Jun 11, 2013
    • Greg Clayton's avatar
      Use llvm::APFloat for formatting if a target is available. Each target when... · bc8fc0f5
      Greg Clayton authored
      Use llvm::APFloat for formatting if a target is available. Each target when debugging has a "ASTContext" that helps us to use the correct floating point semantics. Now that APFloat supports toString we now use that. If we don't have a target, we still fall back on the old display methodology, but the important formatting should always have a target available and thus use the compiler floating point code.
      
      Modified the test programs to use floating point constants that always will display correctly. We had some numbers that were being rounded, and now that we are using clang, we no longer round them and we get more correct results.
      
      llvm-svn: 183792
      bc8fc0f5
    • Enrico Granata's avatar
      <rdar://problem/13779789> · 7bd2bbb9
      Enrico Granata authored
      Allow memory read -t to take persistent types (those defined with expression struct $....)
      
      llvm-svn: 183766
      7bd2bbb9
  13. Jun 08, 2013
  14. Jun 07, 2013
  15. Jun 06, 2013
  16. Jun 05, 2013
  17. Jun 03, 2013
Loading