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

WIP: FFI Tuples #4157

Draft
wants to merge 22 commits into
base: main
Choose a base branch
from
Draft

WIP: FFI Tuples #4157

wants to merge 22 commits into from

Commits on Jul 7, 2022

  1. New tests related to bug #4127

    The extens the _assert_infinite() function in packages/collections/_test.pony to detect bugs in infinite Ranges
    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    0c03dcc View commit details
    Browse the repository at this point in the history
  2. Create 4127.md

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    c943564 View commit details
    Browse the repository at this point in the history
  3. Update 4127.md

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    69d0989 View commit details
    Browse the repository at this point in the history
  4. Update 4127.md

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    1f42492 View commit details
    Browse the repository at this point in the history
  5. Re-enable the ability to pass into and return tuples from FFI calls

    This removes the checks that were introduced in PR #2012 that only allow intrinsic FFI calls to use tuples.
    
    Now, tuples can again be passed into and returned from FFI functions (with all previously identified limitations).
    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    75bb2a8 View commit details
    Browse the repository at this point in the history
  6. Update ffi.c

    remove unused variables
    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    a034576 View commit details
    Browse the repository at this point in the history
  7. Update ffi.cc

    Add FFI tuple compile tests to libponyc test suite
    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    d2a12c6 View commit details
    Browse the repository at this point in the history
  8. Delete 4127.md

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    29353e5 View commit details
    Browse the repository at this point in the history
  9. Create 4150.md

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    0681744 View commit details
    Browse the repository at this point in the history
  10. Update 4150.md

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    ca563cb View commit details
    Browse the repository at this point in the history
  11. Update 4150.md

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    965f633 View commit details
    Browse the repository at this point in the history
  12. Update 4150.md

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    90a72e1 View commit details
    Browse the repository at this point in the history
  13. Update 4150.md

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    fe70d2d View commit details
    Browse the repository at this point in the history
  14. Add runner test for FFI tuples

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    2662151 View commit details
    Browse the repository at this point in the history
  15. further reduced test case

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    ae34c5b View commit details
    Browse the repository at this point in the history
  16. test changes

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    7edc1f7 View commit details
    Browse the repository at this point in the history
  17. Test modifications as suggested

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    d348965 View commit details
    Browse the repository at this point in the history
  18. Update expected-exit-code.txt

    stefandd authored and jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    f4448af View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5bd83b1 View commit details
    Browse the repository at this point in the history
  20. Revert "Tweaked test to match reported PASS on apple arm64"

    This reverts commit 3378759.
    jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    b17cee8 View commit details
    Browse the repository at this point in the history
  21. WIP

    jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    49abe29 View commit details
    Browse the repository at this point in the history
  22. WIP

    jemc committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    b663d1e View commit details
    Browse the repository at this point in the history