...
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 (riscv64) as the target 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
Target platform selection
Complete
Selected qemu-system-riscv64's virt machine emulation as the target platform running on an x86_64 Linux host machine
Basic Linux test environment creation
Complete
Selected Ubuntu Linux as the host filesystem
Design of testing strategy
Complete
Decided to build and run the compiler and test assets 'natively' on the above system
(Experimented with cross compilation but that threw up known errors which aren't deemed worth fixing at present).
Decided to execute the test runner manually
2
Rust Compiler
Verify that the Rust compiler builds and runs
Complete
All good. No special mods needed.
3
Rust Compiler Test Suite
Verify that the Rust compiler test builds and runs
Complete
All good. No special mods needed.
Issue with docker image for RISC-V Rust.
PR raised to fix docker image for RISC-V rust.
Fixes merged.
4
Test Report
Generate initial compiler test results
Complete
Some codegen test failures seen.
PR raised to address test failures.
Fixes merged.
Page Properties | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|