| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-02-08 | [Beta 1.77] Fix bootstrapping from 1.76 | Eric Huss | -0/+1 | |
| 2023-11-15 | Bump cfg(bootstrap)s | Mark Rousskov | -3/+3 | |
| 2023-10-08 | rustdoc: remove rust logo from non-Rust crates | Michael Howell | -0/+3 | |
| 2023-08-14 | add a csky-unknown-linux-gnuabiv2 target | Dirreke | -0/+8 | |
| 2023-04-11 | Rollup merge of #96971 - zhaixiaojuan:master, r=wesleywiser | Michael Goulet | -0/+8 | |
| Initial support for loongarch64-unknown-linux-gnu Hi, We hope to add a new port in rust for LoongArch. LoongArch intro LoongArch is a RISC style ISA which is independently designed by Loongson Technology in China. It is divided into two versions, the 32-bit version (LA32) and the 64-bit version (LA64). LA64 applications have application-level backward binary compatibility with LA32 applications. LoongArch is composed of a basic part (Loongson Base) and an expanded part. The expansion part includes Loongson Binary Translation (LBT), Loongson VirtualiZation (LVZ), Loongson SIMD EXtension (LSX) and Loongson Advanced SIMD EXtension(LASX). Currently the LA464 processor core supports LoongArch ISA and the Loongson 3A5000 processor integrates 4 64-bit LA464 cores. LA464 is a four-issue 64-bit high-performance processor core. It can be used as a single core for high-end embedded and desktop applications, or as a basic processor core to form an on-chip multi-core system for server and high-performance machine applications. Documentations: ISA: https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html ABI: https://loongson.github.io/LoongArch-Documentation/LoongArch-ELF-ABI-EN.html More docs can be found at: https://loongson.github.io/LoongArch-Documentation/README-EN.html Since last year, we have locally adapted two versions of rust, rust1.41 and rust1.57, and completed the test locally. I'm not sure if I'm submitting all the patches at once, so I split up the patches and here's one of the commits | ||||
| 2023-04-09 | Remove identity casts | Nilstrieb | -1/+1 | |
| 2023-04-04 | Enable loongarch64 LLVM target | zhaixiaojuan | -0/+8 | |
| 2022-08-18 | Add diagnostic translation lints to crates that don't emit them | 5225225 | -0/+2 | |
| 2022-06-03 | Fully stabilize NLL | Jack Huey | -1/+0 | |
| 2022-04-05 | trivial cfg(bootstrap) changes | Pietro Albini | -1/+0 | |
| 2022-03-30 | Stabilize native library modifier syntax and the `whole-archive` modifier ↵ | Vadim Petrochenkov | -1/+1 | |
| specifically | ||||
| 2021-10-23 | Repace use of `static_nobundle` with `native_link_modifiers` | Mateusz Mikuła | -1/+1 | |
| This fixes warning when building Rust and running tests: ``` warning: library kind `static-nobundle` has been superseded by specifying `-bundle` on library kind `static`. Try `static:-bundle` warning: `rustc_llvm` (lib) generated 2 warnings (1 duplicate) ``` | ||||
| 2021-10-01 | Fix clippy lints | Guillaume Gomez | -0/+4 | |
| 2021-09-17 | compiler/rustc_llvm: Enable M68k LLVM target | John Paul Adrian Glaubitz | -0/+8 | |
| 2021-05-23 | Add BPF target | Alessandro Decina | -0/+8 | |
| This change adds the bpfel-unknown-none and bpfeb-unknown-none targets which can be used to generate little endian and big endian BPF | ||||
| 2021-03-22 | All supported LLVM versions have MSP430AsmPrinter | Josh Stone | -4/+1 | |
| 2021-01-13 | Update tests for extern block linting | Mark Rousskov | -1/+1 | |
| 2020-12-01 | Add wasm32 support to inline asm | Gus Caplan | -1/+2 | |
| 2020-09-26 | Remove unused #[allow(...)] statements from compiler/ | est31 | -1/+0 | |
| 2020-09-23 | /nightly/nightly-rustc | Erik Hofmayer | -1/+1 | |
| 2020-09-23 | Updated html_root_url for compiler crates | Erik Hofmayer | -1/+1 | |
| 2020-09-09 | Move `rustllvm` into `rustc_llvm` | Vadim Petrochenkov | -0/+173 | |
