Skip to content
  1. Apr 01, 2015
  2. Mar 31, 2015
    • Derek Schuff's avatar
      0da48b7c
    • Kostya Serebryany's avatar
      [fuzzer] more documentation · 79677384
      Kostya Serebryany authored
      llvm-svn: 233763
      79677384
    • Zachary Turner's avatar
      Fix build error due to new plugin namespaces. · aa7f12be
      Zachary Turner authored
      llvm-svn: 233762
      aa7f12be
    • Sanjay Patel's avatar
      typo; NFC · 0b464dc4
      Sanjay Patel authored
      llvm-svn: 233761
      0b464dc4
    • Duncan P. N. Exon Smith's avatar
      IR: Rename replaceWithUniqued() tests from r233751 · 014f1b83
      Duncan P. N. Exon Smith authored
      replaceWithUniquedUnresolved
      replaceWithUniquedUnresolvedChangedOperand
       =>
      replaceWithUniquedResolvingOperand
      replaceWithUniquedChangingOperand
      
      I find the new names less confusing; they're also more accurate.  Sorry
      for the churn.
      
      llvm-svn: 233759
      014f1b83
    • Zachary Turner's avatar
      Rework LLDB system initialization. · e6e2bb38
      Zachary Turner authored
      In an effort to reduce binary size for components not wishing to
      link against all of LLDB, as well as a parallel effort to reduce
      link dependencies on Python, this patch splits out the notion of
      LLDB initialization into "full" and "common" initialization.
      
      All code related to initializing the full LLDB suite lives directly
      in API now.  Previously it was only referenced from API, but because
      it was defined in lldbCore, it would get implicitly linked against
      by everything including lldb-server, causing a considerable
      increase in binary size.
      
      By moving this to the API layer, it also creates a better layering
      for the ongoing effort to make the embedded interpreter replacable
      with one from a different language (or even be completely removeable).
      
      One semantic change necessary to get this all working was to remove
      the notion of a shared debugger refcount.  The debugger is either
      initialized or uninitialized now, and calling Initialize() multiple
      times will simply have no effect, while the first Terminate() will
      now shut it down no matter how many times Initialize() was called.
      This behaves nicely with all of our supported usage patterns though,
      and allows us to fix a number of nasty hacks from before.
      
      Differential Revision: http://reviews.llvm.org/D8462
      
      llvm-svn: 233758
      e6e2bb38
    • Greg Clayton's avatar
      Make sure that "add-dsym" can't crash us when using it. · 90271672
      Greg Clayton authored
      I am fixing this by:
      1 - make sure we aren't trying to set the symbol file for a module to the same thing it already has and leaving it alone if it is the same
      2 - keep all old symbol files around in the module in case there are any outstanding type references
      
      <rdar://problem/18029116>
      
      llvm-svn: 233757
      90271672
    • Duncan P. N. Exon Smith's avatar
      Verifier: Add a testcase for verifying type refs · 30daf915
      Duncan P. N. Exon Smith authored
      r233664 fixed the `Verifier` so that it doesn't crash on bad type refs.
      This deserves a test!
      
      llvm-svn: 233756
      30daf915
Loading