Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[tb,ffi] Implement Rust FFI and testbench integration #2181

Open
wants to merge 42 commits into
base: main
Choose a base branch
from
Open

Commits on Aug 9, 2024

  1. Initial tb

    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    db4db7d View commit details
    Browse the repository at this point in the history
  2. fud2

    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    fae996a View commit details
    Browse the repository at this point in the history
  3. Fix

    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    5f81dc2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7f97267 View commit details
    Browse the repository at this point in the history
  5. Update tb

    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    5527210 View commit details
    Browse the repository at this point in the history
  6. Add config system

    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    2042bb5 View commit details
    Browse the repository at this point in the history
  7. Switch to plugin model

    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    68683d4 View commit details
    Browse the repository at this point in the history
  8. fud2 works

    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    0d2fd7c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4e479be View commit details
    Browse the repository at this point in the history
  10. Update cocotb config

    - Migrate to makemake 0.3
    - Improve error handling in config and main
    - Fix Makefile/plugin building
    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    aecec12 View commit details
    Browse the repository at this point in the history
  11. Verilator works!

    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    a9ebc44 View commit details
    Browse the repository at this point in the history
  12. Fix

    ethanuppal committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    98f5a90 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    432ce20 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a52391c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0e1f591 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2702b32 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    edfa8ad View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d11f287 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    30da407 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    785d2dd View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. I give up on fud2

    ethanuppal committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    78736fe View commit details
    Browse the repository at this point in the history
  2. Empty

    ethanuppal committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    e3b57d3 View commit details
    Browse the repository at this point in the history
  3. Ok

    ethanuppal committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    37a16d6 View commit details
    Browse the repository at this point in the history
  4. Finish giving up on fud

    ethanuppal committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    62060d6 View commit details
    Browse the repository at this point in the history
  5. clippy

    ethanuppal committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    dc407ad View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Fix nightly path stuff

    ethanuppal committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    b6cf3ab View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Time to start cleanup

    ethanuppal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f2de02c View commit details
    Browse the repository at this point in the history
  2. Revert more fud2 stuff

    ethanuppal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e0386da View commit details
    Browse the repository at this point in the history
  3. clippy

    ethanuppal committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e8cc729 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a14dffc View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Copy in Cargo.lock?

    ethanuppal committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    ab62294 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8d291a View commit details
    Browse the repository at this point in the history
  3. Fix cider backend

    ethanuppal committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    33b9686 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2ba4ac View commit details
    Browse the repository at this point in the history
  5. Cleanup

    ethanuppal committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    8d6436d View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. Configuration menu
    Copy the full SHA
    6d64dce View commit details
    Browse the repository at this point in the history
  2. Backup commit

    ethanuppal committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    f9eda74 View commit details
    Browse the repository at this point in the history
  3. clippy

    ethanuppal committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    a8db168 View commit details
    Browse the repository at this point in the history
  4. Working sample tests

    ethanuppal committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    8119c22 View commit details
    Browse the repository at this point in the history
  5. Fix macro hygiene

    ethanuppal committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    911e2de View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Derive clone

    ethanuppal committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    48f2cc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    454b29b View commit details
    Browse the repository at this point in the history