| Age | Commit message (Collapse) | Author | Lines |
|
The new git submodule src/llvm-project is a monorepo replacing src/llvm
and src/tools/{clang,lld,lldb}. This also serves as a rebase for these
projects to the new 8.x branch from trunk.
The src/llvm-emscripten fork is unchanged for now.
|
|
Commit 7215963e56 disabled lldb due to the LLVM update. This patch
updates lldb to build against the Rust LLVM, and re-enables it.
|
|
This updates lldb to pick up some bug fixes, and makes one minor test
suite fix to account for this.
|
|
Update src/tools/lldb to pick up a needed bug fix in the
DW_TAG_variant_part handling.
|
|
|
|
commit 6c10142251 ("Update LLVM submodule") disabled the lldb build.
This patch updates the lldb and clang submodules to once again build
against the LLVM that is included in the Rust tree, and reverts the
.travis.yml changes from that patch.
|
|
This optionally adds lldb (and clang, which it needs) to the build.
Because rust uses LLVM 7, and because clang 7 is not yet released, a
recent git master version of clang is used.
The lldb that is used includes the Rust plugin.
lldb is only built when asked for, or when doing a nightly build on
macOS. Only macOS is done for now due to difficulties with the Python
dependency.
|