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

Update dependencies, Xcode version and minimum deployment target #530

Merged
merged 15 commits into from
Nov 27, 2023

Commits on Nov 23, 2023

  1. Update dependencies

    madsmtm committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b9fc9f3 View commit details
    Browse the repository at this point in the history
  2. Update minimum required Apple versions

    The versions supported by Rust was updated in rust-lang/rust#104385 to:
    - macOS: 10.12 Sierra
    - iOS: 10.0
    - tvOS: 10.0
    - watchOS: 5.0
    
    Additionally, the armv7-apple-ios target was removed.
    
    Finally, since v1.0.84 of `cc` (has been yanked, but 1.0.85 will include it as well), there is much better support for specifying the deployment target for Apple targets, so I've removed the corresponding code from objc-sys.
    madsmtm committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    90ecad0 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Add new runtime functions

    madsmtm committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    8525bfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a7c664 View commit details
    Browse the repository at this point in the history
  3. Update nightly rustc

    madsmtm committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    375d21b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c23de1 View commit details
    Browse the repository at this point in the history
  5. Slightly improve assembly for init and new message calls

    Previously, we were calling `sel!` before the inner expression, which increases stack pressure because the compiler doesn't know it's allowed to defer loading the selector until just before it needs it.
    madsmtm committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    2eff74f View commit details
    Browse the repository at this point in the history
  6. Update the supported clang version for running header-translator

    I had to modify the struct/typedef code a bit, since clang now does those differently.
    madsmtm committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    5345bae View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    36608a6 View commit details
    Browse the repository at this point in the history
  8. Update to Xcode 15.0.1

    madsmtm committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    3d7d46e View commit details
    Browse the repository at this point in the history
  9. Fix framework version parsing

    madsmtm committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    34a148c View commit details
    Browse the repository at this point in the history
  10. Appease clippy

    madsmtm committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    19c17af View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    60e597d View commit details
    Browse the repository at this point in the history
  12. Fix flaky GNUStep test for now

    And make it more visible in the future
    madsmtm committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    bf0325e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c025722 View commit details
    Browse the repository at this point in the history