Skip to content

Conversation

@HT154
Copy link
Contributor

@HT154 HT154 commented Oct 16, 2025

For non-macOS Apple platforms, this PR:

  • Removes ServerMessageTransport (which should probably be renamed ServerExecMessageTransport eventually)
  • Updates the default evaluator cache directory to be the application cache dir
  • fatalError in EvaluatorManager methods that use Process or ServerMessageTransport

I've tested this by compiling for the iOS, tvOS, watchOS, and visionOS 26 simulators with deployment targets set as:

  • iOS 16.6
  • tvOS 16.6
  • watchOS 9.6
  • visionOS 1.3

I don't have the ability to test these on device and perform meaningful is-situ functional validation.

Hopefully resolves #15

Copy link
Member

@bioball bioball left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't need to block this PR:

@HT154 HT154 force-pushed the ios-support branch 3 times, most recently from 11e7d92 to f92922a Compare October 16, 2025 21:38
@HT154 HT154 merged commit 0588378 into apple:main Oct 16, 2025
10 checks passed
@HT154 HT154 deleted the ios-support branch October 16, 2025 23:20
@pixlwave
Copy link

pixlwave commented Nov 6, 2025

This is great to see, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

"is only available is iOS 16 or newer"

3 participants