...
Number | Item | Description | Status | Notes | Resources |
---|---|---|---|---|---|
1 | Test Environment | Target platform selection | Complete | Selection qemu-system-riscv64's virt machine emulation as the target platform | |
Basic Linux test environment creation | Complete | Selected Ubuntu Linux ( x86_64riscv64) as the host filesystemtarget filesystem | Ubuntu Linux for RISC-V 64-bit systems | ||
Design of a testing strategy | Complete | Decided to build and run the compiler and test assets 'natively' on the above test environment (Experimented with cross compilation but that threw up known errors that were deemed invalid) Decided to execute the test runner manually once the test assets were built | |||
2 | Rust Compiler | Verify that the Rust Compiler builds and runs natively for the risc64-unknown-linux-gnu target triple | Complete | All OK. No special mods needed. | |
3 | Rust Compiler Test Suite | Verify that the Rust Compiler test suite builds and runs natively for the riscv64-unknown-linux-gnu target triple | Complete | All OK. No special mods needed. Issue encountered with docker image for RISC-V Rust. | PR raised to fix docker image for RISC-V Rust. Fixes merged. |
4 | Rust Compiler Test Report | Generate initial compiler test results | Complete | Some codegen test failures seen. | PR raised to address test failures. Fixes merged. |
# | Item | Description | Status | Notes | Resources | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | Test Environment |
| Complete |
| |||||||
| Complete |
| |||||||||
| Complete |
| |||||||||
2 | Rust Compiler |
| Complete |
| |||||||
3 | Rust Compiler Test Suite |
| Complete |
|
| ||||||
4 | Test Report |
| Complete |
|
|
...