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

Rust implementation #95

Merged
merged 11 commits into from
Dec 9, 2021
Merged

Rust implementation #95

merged 11 commits into from
Dec 9, 2021

Commits on Mar 25, 2021

  1. Initial Rust implementation

    tom91136 committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    9b23f6e View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Merge branch 'main' into rust

    # Conflicts:
    #	README.md
    tom91136 committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    2ff883f View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

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

Commits on Jun 15, 2021

  1. Add Crossbeam implementation

    Add rustfmt and use target-cpu=native
    Add option for libc malloc, basic thread pinning, touch-free allocation
    Split modules
    tom91136 committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    fdb2c18 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Add integration tests and CI

    Fix wrong nstream in plain_stream
    tom91136 committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    ce4d6cf View commit details
    Browse the repository at this point in the history
  2. Don't debug print args

    tom91136 committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    e3bd583 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Add unsafe and Arc implementation

    Add BABELSTREAM_NUM_THREADS env option
    Refactor driver
    Bump dependencies
    tom91136 committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    c61b93d View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Merge branch 'main' into rust

    # Conflicts:
    #	.github/workflows/main.yaml
    tom91136 committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    c0fffb9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into rust

    # Conflicts:
    #	README.md
    tom91136 committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    f6d7258 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18376f7 View commit details
    Browse the repository at this point in the history
  4. Fix rust CI path

    tom91136 committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    07c7e23 View commit details
    Browse the repository at this point in the history