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

feat: initial support for c bindings #948

Closed
wants to merge 36 commits into from
Closed

feat: initial support for c bindings #948

wants to merge 36 commits into from

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    a8edbcd View commit details
    Browse the repository at this point in the history
  2. refactor: use safer_ffi

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    47efc12 View commit details
    Browse the repository at this point in the history
  3. working on iOS support

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    39e02a9 View commit details
    Browse the repository at this point in the history
  4. WIP: iOS compilation

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    151750f View commit details
    Browse the repository at this point in the history
  5. switch -> iroh-ffi

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    6b72f06 View commit details
    Browse the repository at this point in the history
  6. update for get FSM API

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    dec7a5f View commit details
    Browse the repository at this point in the history
  7. rename iroh lib to iroh_ffi

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    34f4310 View commit details
    Browse the repository at this point in the history
  8. working on swift compilation

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    d76f48e View commit details
    Browse the repository at this point in the history
  9. prefix ffi bindings with 'iroh_'

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    c998696 View commit details
    Browse the repository at this point in the history
  10. update c test

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    f3e9ec0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    450e969 View commit details
    Browse the repository at this point in the history
  12. WIP

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    8864622 View commit details
    Browse the repository at this point in the history
  13. WIP 2

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    15c45a2 View commit details
    Browse the repository at this point in the history
  14. WIP

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    80cdef8 View commit details
    Browse the repository at this point in the history
  15. WIP

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    92c15ad View commit details
    Browse the repository at this point in the history
  16. WIP

    b5 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    d8866b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. higher ranked lifetime error

    b5 committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    ad0e3a6 View commit details
    Browse the repository at this point in the history
  2. fix runtime execution

    dignifiedquire committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    7ba860d View commit details
    Browse the repository at this point in the history
  3. cleanups

    b5 committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    8591f16 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. WIP

    b5 committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    ac98e7d View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    657085e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30667fd View commit details
    Browse the repository at this point in the history
  3. add iroh.pc generation

    dignifiedquire committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    b2309ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4625e7b View commit details
    Browse the repository at this point in the history
  5. ffi: adjust Cargo.toml

    dignifiedquire committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    ec01446 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eea3c90 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    58d1a19 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a487383 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

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

Commits on Jul 20, 2023

  1. WIP

    b5 committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    facc08c View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. chore(ci): add ffi bindings to CI (#1270)

    * chore(ci): add ffi bindings to CI
    
    * bump
    
    * fix diff detection
    
    * fix
    
    * check in iroh.h
    
    * disable ffi doctests
    
    * fix
    
    * fix output status of compare
    Arqu authored Jul 21, 2023
    Configuration menu
    Copy the full SHA
    376675a View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    5ea389b View commit details
    Browse the repository at this point in the history
  2. cleanup

    dignifiedquire committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    39df477 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1318 from n0-computer/fix-swift

    fixes for swift building
    dignifiedquire authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    1047750 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    429d032 View commit details
    Browse the repository at this point in the history
  5. fixup merge

    dignifiedquire committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    9ffab35 View commit details
    Browse the repository at this point in the history