Skip to content
This repository was archived by the owner on Apr 23, 2020. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: llvm-mirror/lldb
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: rust-lang/lldb
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: rust-release-70
Choose a head ref
  • 7 commits
  • 55 files changed
  • 1 contributor

Commits on Jul 16, 2018

  1. Add Rust support to Mangled

    This adds Rust support to Mangled.  I am not completely certain that
    this is needed (or alternatively that it does enough, maybe
    Mangled::GuessLanguage needs a Rust case).  This should be checked
    before attempting to upstream.
    tromey committed Jul 16, 2018
    Copy the full SHA
    d853184 View commit details
  2. Add DIERef::operator==

    This was needed for the Rust plugin
    tromey committed Jul 16, 2018

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f3a795a View commit details
  3. Add a missing TypeAndOrName constructor

    Add a TypeAndOrName constructor that was declared but not defined.
    This is used in the Rust plugin.  See https://reviews.llvm.org/D44752
    tromey committed Jul 16, 2018
    Copy the full SHA
    d1fa006 View commit details
  4. Copy the full SHA
    9a0454d View commit details
  5. The Rust plugin

    tromey committed Jul 16, 2018
    Copy the full SHA
    be9680c View commit details
  6. Compute Python library suffix in CMakeLists.txt

    Introduce LLDB_PY_LIB_SUFFIX and use it in various places in the
    build.  This lets the x.py-based build work properly without having to
    set LLVM_LIBDIR_SUFFIX.
    
    See https://bugs.llvm.org/show_bug.cgi?id=18957 for some discussion.
    tromey committed Jul 16, 2018
    Copy the full SHA
    3dbe998 View commit details

Commits on Aug 7, 2018

  1. Do not crash when enum discriminant is not recognized

    Sometimes the DWARF can omit information about a discriminant, for
    example when an Option shares a discriminant slot with an enum that it
    wraps.  In this case, lldb could crash, because the discriminant was
    not found and because there was no default variant.
    
    No test case because this relies on a compiler bug that will soon be
    fixed.
    
    Fixes #16
    tromey committed Aug 7, 2018

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    1aacbce View commit details
Loading