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

Add a static library crate with a C FFI #21

Merged
merged 20 commits into from
May 16, 2024
Merged

Commits on May 14, 2024

  1. Add maybenot-ffi

    hulthe committed May 14, 2024
    Configuration menu
    Copy the full SHA
    d0ad1f9 View commit details
    Browse the repository at this point in the history
  2. Add makefile and readme

    hulthe committed May 14, 2024
    Configuration menu
    Copy the full SHA
    595d372 View commit details
    Browse the repository at this point in the history
  3. Run cbindgen in build script

    hulthe committed May 14, 2024
    Configuration menu
    Copy the full SHA
    90e1f2c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9ec827 View commit details
    Browse the repository at this point in the history
  5. Correctly expose crate version using a function

    instead of a static &CStr, which is not FFI safe
    hulthe committed May 14, 2024
    Configuration menu
    Copy the full SHA
    433e897 View commit details
    Browse the repository at this point in the history
  6. Move mod statements below use

    hulthe committed May 14, 2024
    Configuration menu
    Copy the full SHA
    776dac9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    975ee0a View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    b56ccef View commit details
    Browse the repository at this point in the history
  2. Remove obsolete error type

    hulthe committed May 15, 2024
    Configuration menu
    Copy the full SHA
    aa9aeab View commit details
    Browse the repository at this point in the history
  3. Remove thiserror

    hulthe committed May 15, 2024
    Configuration menu
    Copy the full SHA
    1365ba0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    096d2c0 View commit details
    Browse the repository at this point in the history
  5. Remove --locked

    hulthe committed May 15, 2024
    Configuration menu
    Copy the full SHA
    ae99266 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    566982d View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Commit Cargo.lock

    Also remove cbindgen version pin, since version pinning in
    Cargo.toml has problems when dealing with multiple versions of the
    some package in the dependency tree.
    hulthe committed May 16, 2024
    Configuration menu
    Copy the full SHA
    8a0f60a View commit details
    Browse the repository at this point in the history
  2. Set ffi lib version to 1.0.0

    hulthe committed May 16, 2024
    Configuration menu
    Copy the full SHA
    6ffacaa View commit details
    Browse the repository at this point in the history
  3. Add maybenot-ffi to /README.md

    hulthe committed May 16, 2024
    Configuration menu
    Copy the full SHA
    995ec41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48523fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    60a1930 View commit details
    Browse the repository at this point in the history
  6. More safety docs

    hulthe committed May 16, 2024
    Configuration menu
    Copy the full SHA
    b92588b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9dc03fb View commit details
    Browse the repository at this point in the history