| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-05 | Merge pull request #1895 from ↵ | Folkert de Vries | -52/+50 | |
| madhav-madhusoodanan/intrinsic-test-intrinsictype-cleanup `intrinsic-test`: Cleaning the `IntrinsicType` struct and related functionalities | ||||
| 2025-08-05 | chore: moved chunk_info to `common` and code cleanup | Madhav Madhusoodanan | -35/+34 | |
| 2025-08-05 | feat: cleaned the IntrinsicType struct and associated functions. | Madhav Madhusoodanan | -27/+26 | |
| Changes: 1. Removed `from_c` from the IntrinsicType definition. 2. Moved the `from_c` arm-specific definition to an ArmIntrinsicType-specific impl block | ||||
| 2025-08-03 | Merge pull request #1889 from rust-lang/rustc-pull | Folkert de Vries | -1/+11 | |
| Rustc pull update | ||||
| 2025-08-03 | feat: Added another variant of the Constraint enum | Madhav Madhusoodanan | -6/+13 | |
| 2025-08-02 | use gcc 15 as the linker on loongarch | Folkert de Vries | -11/+11 | |
| 2025-07-31 | Merge ref '32e7a4b92b10' from rust-lang/rust | The rustc-josh-sync Cronjob Bot | -0/+10 | |
| Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: 32e7a4b92b109c24e9822c862a7c74436b50e564 Filtered ref: 56d8aa13f54944edb711f3bdd7013b082dbaa65b This merge was created using https://github.com/rust-lang/josh-sync. | ||||
| 2025-07-31 | Prepare for merging from rust-lang/rust | The rustc-josh-sync Cronjob Bot | -1/+1 | |
| This updates the rust-version file to 32e7a4b92b109c24e9822c862a7c74436b50e564. | ||||
| 2025-07-29 | Use GitHub app for authenticating sync workflows | Jakub Beránek | -1/+2 | |
| 2025-07-27 | Auto merge of #144225 - purplesyringa:unwinding-intrinsics, r=nikic | bors | -0/+10 | |
| Don't special-case llvm.* as nounwind Certain LLVM intrinsics, such as `llvm.wasm.throw`, can unwind. Marking them as nounwind causes us to skip cleanup of locals and optimize out `catch_unwind` under inlining or when `llvm.wasm.throw` is used directly by user code. The motivation for forcibly marking llvm.* as nounwind is no longer present: most intrinsics are linked as `extern "C"` or other non-unwinding ABIs, so we won't codegen `invoke` for them anyway. Closes rust-lang/rust#132416. `@rustbot` label +T-compiler +A-panic | ||||
| 2025-07-27 | chore: handling the case where --generate-only flag is passed | Madhav Madhusoodanan | -24/+37 | |
| 2025-07-27 | feat: updated Argument<T> type for functional compatibility with other | Madhav Madhusoodanan | -30/+32 | |
| architectures too | ||||
| 2025-07-25 | Merge pull request #1863 from folkertdev/combine-rust-files | Sayantan Chakraborty | -258/+294 | |
| `intrinsic-test`: combine rust files for faster compilation | ||||
| 2025-07-25 | Allow ffi_unwind_calls for `arch::wasm32::throw` | Alisa Sireneva | -0/+10 | |
| 2025-07-25 | Merge pull request #1879 from heiher/loong-simd-unified-types | Folkert de Vries | -4522/+4780 | |
| loongarch: Use unified data types for SIMD intrinsics | ||||
| 2025-07-25 | loongarch: Use unified data types for SIMD intrinsics | WANG Rui | -4522/+4780 | |
| 2025-07-24 | Add non-temporal note for maskmoveu_si128 | Aurelia Molzer | -1/+10 | |
| Like any other non-temporal instructions this has additional safety requirements due to the mismatch with the Rust memory model. It is vital to know when using this instruction. | ||||
| 2025-07-23 | Reformat code | Jakub Beránek | -5/+1 | |
| 2025-07-23 | Merge ref '5a30e4307f05' from rust-lang/rust | Jakub Beránek | -5537/+21 | |
| Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: 5a30e4307f0506bed87eeecd171f8366fdbda1dc Filtered ref: 59749e9f8c765d3021796a9fe0c188643c4b8d77 This merge was created using https://github.com/rust-lang/josh-sync. | ||||
| 2025-07-23 | Prepare for merging from rust-lang/rust | Jakub Beránek | -1/+1 | |
| This updates the rust-version file to 5a30e4307f0506bed87eeecd171f8366fdbda1dc. | ||||
| 2025-07-23 | bump serde_with. Weird that it works without std feature, but | klensy | -39/+23 | |
| 2025-07-23 | remove unused deps | klensy | -25/+0 | |
| 2025-07-22 | Remove `std_detect` from stdarch's CI | Jakub Beránek | -71/+2 | |
| 2025-07-22 | Remove `std_detect` from stdarch examples | Jakub Beránek | -30/+18 | |
| 2025-07-22 | remove `lazy_static` dependency from `intrinsic-test` | Folkert de Vries | -10/+2 | |
| we use `std::sync::LazyLock` now. | ||||
| 2025-07-22 | Update stdarch README | Jakub Beránek | -9/+1 | |
| 2025-07-22 | Move `std_detect` from `library/stdarch` to `library` | Jakub Beránek | -5427/+0 | |
| 2025-07-22 | work around not being able to project out of SIMD values any more | Folkert de Vries | -4/+10 | |
| 2025-07-19 | generate arrays of type-erased function pointers | Folkert de Vries | -83/+73 | |
| 2025-07-19 | split rust code into crates | Folkert de Vries | -38/+79 | |
| so that we get more parallelism out of cargo | ||||
| 2025-07-19 | update `Cargo.lock` | Folkert de Vries | -2/+2 | |
| 2025-07-19 | combine rust files into one compilation | Folkert de Vries | -194/+199 | |
| 2025-07-18 | Merge pull request #1862 from folkertdev/combine-c-files | Amanieu d'Antras | -231/+261 | |
| `intrinsic-test`: combine C files for faster compilation | ||||
| 2025-07-18 | Merge pull request #1860 from folkertdev/stdarch-test-cleanup | Amanieu d'Antras | -138/+397 | |
| `stdarch-test`: various cleanups | ||||
| 2025-07-18 | Merge pull request #1874 from heiher/loong-safe | Folkert de Vries | -2933/+2940 | |
| loongarch: Mark partial intrinsics as safe | ||||
| 2025-07-18 | loongarch: Mark SIMD intrinsics without memory access as safe | WANG Rui | -2891/+2901 | |
| 2025-07-18 | `intrinsic-test`: combine C files for more efficient compilation | Folkert de Vries | -230/+259 | |
| 2025-07-18 | exclude generated rust programs from the workspace | Folkert de Vries | -1/+2 | |
| 2025-07-18 | Merge pull request #1878 from ↵ | Folkert de Vries | -12/+19 | |
| madhav-madhusoodanan/intrinsic-test-box-removing-and-more `intrinsic-test`: Implemented DerefMut for ArmIntrinsicTest | ||||
| 2025-07-18 | Merge pull request #1861 from folkertdev/streamline-c-compilation | Folkert de Vries | -159/+107 | |
| `intrinsic-test`: streamline c compilation | ||||
| 2025-07-18 | Merge pull request #1877 from folkertdev/check-stdarch-gen | Folkert de Vries | -2/+25 | |
| Check that the checked-in version of `stdarch-gen-{arm, loongarch}` is up-to-date | ||||
| 2025-07-18 | improve cpp compiler execution | Folkert de Vries | -144/+92 | |
| 2025-07-18 | pass the whole config to C compiler construction | Folkert de Vries | -31/+31 | |
| 2025-07-18 | add CI action to check that generated files are correctly checked in | Folkert de Vries | -0/+23 | |
| 2025-07-18 | loongarch: Mark partial basic intrinsics as safe | WANG Rui | -44/+41 | |
| 2025-07-17 | `stdarch-test`: for now, allow if only part of an instruction matched | Folkert de Vries | -3/+5 | |
| 2025-07-17 | test for the high version of a number of instructions | Folkert de Vries | -44/+44 | |
| 2025-07-16 | Implemented DerefMut for ArmIntrinsicTest | Madhav Madhusoodanan | -12/+19 | |
| More details: 1. Moved the return type of IntrinsicType::from_c to Rust<Self, String> from Result<Box<Self>, String> | ||||
| 2025-07-16 | fix space in generated loongarch | Folkert de Vries | -2/+2 | |
| 2025-07-16 | Merge pull request #1875 from sayantn/sde-update | Amanieu d'Antras | -68/+70 | |
| Bump CI versions | ||||
