Skip to content

Add ClojureCLR DLLs and improve Unity tooling - #118

Closed
parth-io wants to merge 12 commits into
flybot-sg:developfrom
parth-io:feat/update-clojureclr-and-magic
Closed

Add ClojureCLR DLLs and improve Unity tooling#118
parth-io wants to merge 12 commits into
flybot-sg:developfrom
parth-io:feat/update-clojureclr-and-magic

Conversation

@parth-io

@parth-io parth-io commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Still adding more changes

@parth-io
parth-io force-pushed the feat/update-clojureclr-and-magic branch 3 times, most recently from 4165fd2 to 7788362 Compare August 3, 2026 10:21
parth-io added 12 commits August 4, 2026 14:34
The file-existence checks were redundant with the smoke test that
followed
them. nos version boots the whole runtime to print it, so a missing
launcher,
runtime DLL or stdlib .clj.dll causes it to fail.

The magic-unity Export and Stock DLLs it also checked are tracked in
git, and
check-drift byte-diffs them on every pull request and on pushes already.
That leaves nostrand/bin, the one path that is untracked build output,
and it
is exactly what the smoke test covers.
Stock/ is tracked but was absent from checked-paths, so a modified or
missing stock DLL passed. It sits outside the skip-dlls branch because
those bytes are downloaded rather than compiled, so no toolchain can
fail to reproduce them.

Also narrows the skip-dlls Export restore to *.dll: the directory-wide
checkout it replaces would silently revert the .meta files carrying the
runtime-selection constraints.
@parth-io
parth-io force-pushed the feat/update-clojureclr-and-magic branch from 7788362 to 381c10d Compare August 4, 2026 06:41
@parth-io parth-io closed this Aug 6, 2026
@parth-io
parth-io deleted the feat/update-clojureclr-and-magic branch August 6, 2026 09:35
@parth-io
parth-io restored the feat/update-clojureclr-and-magic branch August 6, 2026 09:35
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