| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-04-03 | Make panic unwind the default for aarch64-*-windows-msvc targets | Daniel Frampton | -0/+0 | |
| 2020-03-30 | Fix #69841 by updating LLVM submodule. Includes regression test for issue 69841. | Felix S. Klock II | -0/+0 | |
| 2020-03-29 | Update LLVM submodule | Amanieu d'Antras | -0/+0 | |
| 2020-02-26 | update llvm to silence gcc 9 warnings | YI | -0/+0 | |
| Closes https://github.com/rust-lang/rust/issues/69078 | ||||
| 2020-02-24 | Cherry-pick the LLVM fix for #69225 | Josh Stone | -0/+0 | |
| 2020-01-27 | Fix LLVM assertion failure in MSP430 interrupt generation. | William D. Jones | -0/+0 | |
| 2020-01-24 | New fix | Thomas Lively | -0/+0 | |
| 2020-01-21 | Update LLVM | Tyler Mandry | -0/+0 | |
| Fixes #67855 (rust-lang/llvm-project#31) Fixes #66036 (rust-lang/llvm-project#32) | ||||
| 2020-01-08 | Rebase LLVM onto 9.0.1 | Josh Stone | -0/+0 | |
| 2020-01-01 | Update LLVM | msizanoen1 | -0/+0 | |
| 2019-11-30 | Update LLVM submodule | Mateusz Mikuła | -0/+0 | |
| 2019-11-15 | Update src/llvm-project to include rust-lang/llvm-project#27. | Eduard-Mihai Burtescu | -0/+0 | |
| 2019-11-12 | Update llvm submodule | Mateusz Mikuła | -0/+0 | |
| 2019-10-08 | Update LLVM for Emscripten exception handling support | Thomas Lively | -0/+0 | |
| Updates LLVM to pick up the cherry-picked support for correctly handling exception handling with aggregates passed by value. This will be necessary to continue to support Emscripten's exception handling once we switch using Emscripten's LLVM backend. See #63649. | ||||
| 2019-10-02 | Update llvm-project submodule | Alex Crichton | -0/+0 | |
| Bring in rust-lang/llvm-project#24 which brings in some wasm improvements related to the bulk-memory proposal | ||||
| 2019-09-20 | Update to LLVM 9.0.0 | Josh Stone | -0/+0 | |
| 2019-09-09 | Update LLVM submodule | Nikita Popov | -0/+0 | |
| 2019-08-09 | Update LLVM submodule | Nikita Popov | -0/+0 | |
| 2019-08-05 | Update LLVM submodule | Nikita Popov | -0/+0 | |
| 2019-07-25 | std: Use native `#[thread_local]` TLS on wasm | Alex Crichton | -0/+0 | |
| This commit moves `thread_local!` on WebAssembly targets to using the `#[thread_local]` attribute in LLVM. This was recently implemented upstream and is [in the process of being documented][dox]. This change only takes affect if modules are compiled with `+atomics` which is currently unstable and a pretty esoteric method of compiling wasm artifacts. This "new power" of the wasm toolchain means that the old `wasm-bindgen-threads` feature of the standard library can be removed since it should now be possible to create a fully functioning threaded wasm module without intrusively dealing with libstd symbols or intrinsics. Yay! [dox]: https://github.com/WebAssembly/tool-conventions/pull/116 | ||||
| 2019-07-13 | Update LLVM submodule | Nikita Popov | -0/+0 | |
| 2019-07-07 | Update LLVM: apply patch necessary for ThinLTO on RISC-V | Vadim Kaushan | -0/+0 | |
| 2019-07-01 | Update LLVM: apply patches for pc-relative addressing on 64-bit RISC-V | Vadim Kaushan | -0/+0 | |
| 2019-06-21 | Update LLVM to fix VS 2019 compilation | John Kåre Alsaker | -0/+0 | |
| 2019-05-31 | Update LLVM | varkor | -0/+0 | |
| 2019-05-22 | Bump compiler-builtins to 0.1.15 | Alex Crichton | -0/+0 | |
| This commit bumps the `compiler-builtins` dependency to 0.1.15 which expects to have the source for `compiler-rt` provided externally if the `c` feature is enabled. This then plumbs through the necessary support in the build system to ensure that if the `llvm-project` directory is checked out and present that we enable the `c` feature of `compiler-builtins` and compile in all the C intrinsics. | ||||
| 2019-05-20 | Fix MSP430 AsmPrinter and assembler syntax mismatch. | William D. Jones | -0/+0 | |
| 2019-05-14 | Update LLVM to fix assertion when compiling to wasm | Alex Crichton | -0/+0 | |
| More details can be found in #60540! Closes #60540 | ||||
| 2019-04-03 | Support using LLVM's libunwind as the unwinder implementation | Petr Hosek | -0/+0 | |
| This avoids the dependency on host libraries such as libgcc_s which may be undesirable in some deployment environments where these aren't available. | ||||
| 2019-03-18 | Rebase LLVM to 8.0.0 final | Josh Stone | -0/+0 | |
| 2019-03-01 | Add back in MSVC version check for LLVM | Alex Crichton | -0/+0 | |
| 2019-02-26 | rustc: Update LLVM, remove dead wasm code | Alex Crichton | -0/+0 | |
| This commit updates the LLVM branch to the rebased version of the upstream release/8.x branch. This includes a wasm patch which means that the `rewrite_imports` pass in rustc is no longer needed (yay!) and we can instead rely on `wasm-import-module`, an attribute we're already emitting, to take care of all the work. | ||||
| 2019-02-12 | Update LLVM: apply patches for RISC-V 64-bit support | Vadim Kaushan | -0/+0 | |
| 2019-01-25 | [rust-lldb] Adapt to changes in LLDB APIs | Josh Stone | -0/+0 | |
| 2019-01-25 | Update LLVM for a CodeView fix | Josh Stone | -0/+0 | |
| 2019-01-25 | Add two more wasm-related LLVM commits | Alex Crichton | -0/+0 | |
| 2019-01-25 | Rebase to the llvm-project monorepo | Josh Stone | -0/+0 | |
| 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. | ||||
