Skip to content
  1. Oct 29, 2012
    • Enrico Granata's avatar
      <rdar://problem/11449953> Change Debugger::SetOutputFileHandle() so that it... · b588726e
      Enrico Granata authored
      <rdar://problem/11449953> Change Debugger::SetOutputFileHandle() so that it does not automatically initialize the script interpreter in order to transfer its output file handle to it
      This should delay initialization of Python until strictly necessary and speed-up debugger startup
      Also, convert formatters for SEL and BOOL ObjC data-types from Python to C++, in order to reap more performance benefits from the above changes
      
      llvm-svn: 166967
      b588726e
  2. Oct 23, 2012
    • Enrico Granata's avatar
      <rdar://problem/12523238> Commit 2 of 3 · 91fe0175
      Enrico Granata authored
      Adding the new has_children (or MightHaveChildren() in C++) for the existing synthetic children providers
      In a few cases, the new call is going to be much more efficient than the previous num_children > 0 check
      When the optimization was marginal (e.g. std::vector<>), the choice was to use num_children in order to keep
      implementation details in one function instead of duplicating code
      
      Next step is to provide test cases
      
      llvm-svn: 166506
      91fe0175
    • Enrico Granata's avatar
      <rdar://problem/12523238> Commit 1 of 3 · adaf282c
      Enrico Granata authored
      This commit enables the new HasChildren() feature for synthetic children providers
      Namely, it hooks up the required bits and pieces so that individual synthetic children providers can implement a new (optional) has_children call
      Default implementations have been provided where necessary so that any existing providers continue to work and behave correctly
      
      Next steps are:
      2) writing smart implementations of has_children for our providers whenever possible
      3) make a test case
      
      llvm-svn: 166495
      adaf282c
  3. Oct 16, 2012
  4. Oct 10, 2012
  5. Oct 04, 2012
  6. Oct 01, 2012
  7. Sep 29, 2012
  8. Sep 18, 2012
  9. Sep 14, 2012
  10. Sep 13, 2012
  11. Sep 05, 2012
  12. Sep 04, 2012
Loading