| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-07 | move target-specific definitions into constants | Folkert de Vries | -12/+13 | |
| 2025-09-07 | move `build_c_file` and `build_rust_file` into `SupportedArchitectureTest` | Folkert de Vries | -140/+1 | |
| 2025-09-07 | move more constants into `SupportedArchitectureTest` | Folkert de Vries | -16/+36 | |
| 2025-09-07 | move platform headers into `SupportedArchitectureTest` | Folkert de Vries | -2/+3 | |
| 2025-09-07 | move `compare_outputs` implementation into `SupportedArchitectureTest` ↵ | Folkert de Vries | -22/+13 | |
| definition | ||||
| 2025-08-05 | chore: moved chunk_info to `common` and code cleanup | Madhav Madhusoodanan | -10/+2 | |
| 2025-07-27 | chore: handling the case where --generate-only flag is passed | Madhav Madhusoodanan | -20/+29 | |
| 2025-07-27 | feat: updated Argument<T> type for functional compatibility with other | Madhav Madhusoodanan | -1/+3 | |
| architectures too | ||||
| 2025-07-19 | split rust code into crates | Folkert de Vries | -16/+17 | |
| so that we get more parallelism out of cargo | ||||
| 2025-07-19 | combine rust files into one compilation | Folkert de Vries | -15/+49 | |
| 2025-07-18 | `intrinsic-test`: combine C files for more efficient compilation | Folkert de Vries | -17/+63 | |
| 2025-07-18 | improve cpp compiler execution | Folkert de Vries | -1/+3 | |
| 2025-07-18 | pass the whole config to C compiler construction | Folkert de Vries | -12/+1 | |
| 2025-07-09 | run rust programs with the runner | Folkert de Vries | -3/+2 | |
| 2025-05-31 | intrinsic-test: Modernization of the coding style | Tsukasa OI | -5/+8 | |
| It modernizes the coding style of the crate intrinsic-test by fixing Clippy warnings. Clippy: rust version 1.89.0-nightly (6f6971078 2025-05-28) Number of Fixed Warnings: 36/36 | ||||
| 2025-05-27 | fix: code cleanup and renaming | Madhav Madhusoodanan | -4/+4 | |
| 2025-05-27 | Fix: removed BaseIntrinsicTypeDefinition + code cleanup | Madhav Madhusoodanan | -3/+5 | |
| 1. Removed default implementation of traits that are compulsorily implemented 2. Replaced BaseIntrinsicTypeDefinition with Deref<Target = IntrinsicType> | ||||
| 2025-05-27 | feat: merging changes related to f16 formatting | Madhav Madhusoodanan | -1/+2 | |
| 2025-05-27 | moved more code generation functionality to `common` | Madhav Madhusoodanan | -15/+47 | |
| 2025-05-27 | feat: made constraint common | Madhav Madhusoodanan | -3/+1 | |
| 2025-05-27 | chore: file renaming | Madhav Madhusoodanan | -2/+2 | |
| 2025-05-27 | Added dynamic dispatch for easier management of `<arch>ArchitectureTest` structs | Madhav Madhusoodanan | -3/+3 | |
| 2025-05-27 | renamed `a64_only` data member in `Intrinsic` to `arch_tags` | Madhav Madhusoodanan | -1/+1 | |
| 2025-05-27 | introduced generic types and code refactor | Madhav Madhusoodanan | -5/+6 | |
| 2025-05-27 | added target field within `IntrinsicType` to perform target level checking ↵ | Madhav Madhusoodanan | -2/+2 | |
| cleanly | ||||
| 2025-05-27 | rename struct for naming consistency | Madhav Madhusoodanan | -2/+2 | |
| 2025-05-27 | chore: code consolidation | Madhav Madhusoodanan | -2/+2 | |
| 2025-05-27 | chore: separated common logic within file creations, compile_c, compile_rust ↵ | Madhav Madhusoodanan | -18/+10 | |
| and compare_outputs | ||||
| 2025-05-27 | chore: Added `ProcessedCli` to extract the logic to pre-process CLI struct args | Madhav Madhusoodanan | -596/+69 | |
| 2025-05-27 | Chore: Added `SupportedArchitectureTest` trait which must be implemented for ↵ | Madhav Madhusoodanan | -44/+1 | |
| different architectures. Next steps: Move the existing ARM-specific implementation into one that fits well with this trait. | ||||
| 2025-05-27 | Feat: Moved majority of the code to `arm` module. | Madhav Madhusoodanan | -0/+665 | |
| Reasoning: 1. Majority of code assumes the usage of `Intrinsic` and related types, which is derived from the JSON structure of the ARM intrinsics JSON source file 2. Further commits will start with extracting common parts of the code (eg: Create C/Rust file, Build C/Rust file, etc) | ||||
