Skip to content

Update jfmt and honor source tool overrides - #69

Merged
DanielThomas merged 3 commits into
mainfrom
update-jfmt-0.8.0
Sep 19, 2026
Merged

DanielThomas merged 3 commits into
mainfrom
update-jfmt-0.8.0

Conversation

@DanielThomas

Copy link
Copy Markdown
Member

Summary

  • update the bundled formatter to jfmt 0.8.2 and apply it to the source tree
  • make source/provider tool implementations override bundled implementations in the shared runtime
  • use the selected implementation for both direct and modular provider execution
  • add a regression test covering a source tool with the same provider name as a bundled tool

Validation

  • ja test --all (385 tests)
  • targeted source-tool override, module-parent precedence, and relocatable CommandLine tests
  • published jfmt 0.8.2 --check over all source modules

@DanielThomas
DanielThomas merged commit d949dd7 into main Sep 19, 2026
7 checks passed
@DanielThomas
DanielThomas deleted the update-jfmt-0.8.0 branch September 19, 2026 23:44
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