Skip to content

🔄 Auto-Sync: ml-explore/mlx-swift main (863ee9f, 4 commit(s)) - #27

Closed
github-actions[bot] wants to merge 5 commits into
mainfrom
bot/upstream-863ee9f-3185383
Closed

github-actions[bot] wants to merge 5 commits into
mainfrom
bot/upstream-863ee9f-3185383

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Automated real merge of ml-explore/mlx-swift main (863ee9f, 4 commit(s) not yet in this fork) into main. Upstream changes: ml-explore/mlx-swift@35c10b4...863ee9f

Merge this PR with a merge commit ("Create a merge commit"), not squash or rebase. Squashing orphans the upstream commits and the fork commits that downstream repos pin (submodule SHAs).

Upstream commits

  • 863ee9f Add Sendable closures and 3-parameter VJP support to MLXCustomFunction (#481) (Shubhransh Gupta)
  • 12a704a Add shardedToAllPredicate (#503) (Ronald Mannak)
  • 17f6470 Fix iOS 26.2 launch crash from Logger.isEnabled (#494) (Purav Manot)
  • 26d685a compile and vmap can produce Sendable closures from Sendable inputs (#469) (David Koski)

Needs a human look

  • Fork-sensitive paths changed by this merge:
    • Package.swift
  • The merge deletes files that upstream deleted:
    • Source/cLogSupport/cLogSupport.c
    • Source/cLogSupport/include/cLogSupport.h
  • Upstream also changed workflow files; the bot does not apply them (the default token cannot push workflow changes), apply by hand if wanted:
    • .github/workflows/release.yml

What was checked

  • Git merged cleanly (no conflicts, no -X ours/theirs); the fork's workflows were restored unchanged.
  • Size: 21 files changed, 1116 insertions(+), 476 deletions(-).
  • Syntax: 14 changed Swift file(s) parsed with swiftc 6.2.
  • Not run by the bot: a build, the tests, a Metal toolchain. CI on this PR must be green before merging.

Bot disclosure

Prepared by the upstream-sync GitHub Actions workflow. The workflow never approves, reviews or merges; no human has reviewed this merge yet.

  • I have read this PR description in full and approve it as my own

davidkoski and others added 5 commits October 19, 2026 08:55
…l-explore#469)

* compile and vmap can produce Sendable closures from Sendable inputs

- this idea comes from ml-explore/mlx-swift-lm#589 (@aleroot)
- breaking change for compile calls that capture state without using inputs:
* Fix iOS 26.2 launch crash from Logger.isEnabled

* rebase and remove previous logging patch

---------

Co-authored-by: David Koski <dkoski@apple.com>
ml-explore#481)

* Add Sendable closures and 3-parameter VJP support to MLXCustomFunction (ml-explore#475)
Automated merge by the upstream-sync workflow. 4 upstream commit(s). Merge with a merge commit, not squash/rebase.
@solderzzc

Copy link
Copy Markdown
Member

Closing in favor of a real merge of upstream main through 43c90af, with CI, following #26. This bot PR is also stale: upstream has three commits after 863ee9f, and its release.yml still references the removed cLogSupport framework.

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.

5 participants