Skip to content

refactor: flatten native implementation sources - #1798

Merged
mrousavy merged 1 commit into
mrousavy/v1-swift-container-wrappersfrom
mrousavy/v1-flat-native-sources
Oct 19, 2026
Merged

mrousavy merged 1 commit into
mrousavy/v1-swift-container-wrappersfrom
mrousavy/v1-flat-native-sources

Conversation

@mrousavy

Copy link
Copy Markdown
Member

Moves shared, Apple, Swift bridge, and Android implementation files into a flat src directory per target, including the React Native adapters. All 36 moved files are unchanged. SwiftPM, CMake, formatter paths, and package-layout checks point to their new locations.

Validation: bun specs and test:prepare pass without generated changes; all 54 release/staging tests pass; source staging and both SwiftPM manifests validate. Android source inventories and include resolution match, and the moved logger passes an NDK compile check. The iOS test build compiles, then fails linking two std::function copy constructors, identically on the parent branch.

@vercel

vercel Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
nitro-docs Ready Ready Preview Oct 19, 2026 3:51pm UTC

Request Review

@mrousavy
mrousavy added this pull request to stack #1791 October 19, 2026 15:36
@mrousavy
mrousavy marked this pull request as ready for review October 19, 2026 15:39
@mrousavy
mrousavy force-pushed the mrousavy/v1-flat-native-sources branch from c4f5011 to 462bc4b Compare October 19, 2026 15:51
@mrousavy
mrousavy merged commit 1020fad into v1 Oct 19, 2026
3 of 44 checks passed

This branch was successfully deployed

1 active deployment
Preview — 462bc4be Deployed Oct 19, 2026 by vercel[bot]
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.

1 participant