Skip to content

Conversation

@lachlanharrisdev
Copy link
Owner

@lachlanharrisdev lachlanharrisdev commented Sep 25, 2025

Notable changes:

  • Replaced riscv32i with rv32i in function names to standardise the formatting
  • Split syscall handling into helper functions
  • Refactored memory r/w functions
  • Added test_riscv32i.c for basic test cases
  • Removed deprecated test cases in test_utils.c
  • Update .gitignore to include files for the future LaTeX paper

Description

This PR refactors a lot of the "messy" code from the previous release, and overall increases the stability, effiency & devops throughout

Checklist

Please ensure the following before requesting a merge:

  • I have read and agree to the repository's CONTRIBUTING.md and LICENSE.md.
  • All tests pass locally (make, make test).
  • Relevant documentation has been updated (README.md, GitHub wiki(s)).
  • Code follows the repository's style and formatting guidelines.
  • I have added/updated relevant tests.

Related Issues

None provided.

Additional Notes

None provided.


By submitting this pull request, you acknowledge the following:

  • Your contribution will be credited in the repository's contributor list and may be included in a major release.
  • Individual contributions may not be credited in associated research publications.
  • You confirm that you have the right to submit this work and that it does not violate any third-party rights or agreements.
  • All contributions are made under the terms of the repository's license.
  • If you violate any of the terms above or as outlined in CONTRIBUTING.md, your future contributions may not be accepted

Notable changes:
- Replaced `riscv32i` with `rv32i` in function names to standardise the formatting
- Split syscall handling into helper functions
- Refactored memory r/w functions
- Added `test_riscv32i.c` for basic test cases
- Removed deprecated test cases in `test_utils.c`
- Update `.gitignore` to include files for the future LaTeX paper
@lachlanharrisdev lachlanharrisdev self-assigned this Sep 25, 2025
@lachlanharrisdev lachlanharrisdev added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 25, 2025
@lachlanharrisdev lachlanharrisdev merged commit 7f74eaf into main Sep 25, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants