Skip to content

Various TTFX improvements - #309

Merged
MichaelHatherly merged 1 commit into
JuliaDocs:masterfrom
JamesWrigley:ttfx
Oct 20, 2026
Merged

MichaelHatherly merged 1 commit into
JuliaDocs:masterfrom
JamesWrigley:ttfx

Conversation

@JamesWrigley

Copy link
Copy Markdown
Contributor
  • Add a precompilation workload
  • Avoid specialization in some cases by writing loops instead of using functions like filter() which will specialize on closure types. I've done this in the past in IJulia with pretty good results.

For CImGui.jl this cut ~12s off building the docs. Debugged and written with help from Claude 🤖 I also took the liberty of bumping the version number, hope that's ok.

@MichaelHatherly MichaelHatherly left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks @JamesWrigley. Could you remove the formatting changes from the PR. And don't worry about the version bump, I'll do that as a separate commit after this is merged.

@JamesWrigley

Copy link
Copy Markdown
Contributor Author

I can, but then the runic CI job will fail?

Comment thread src/abbreviations/signatures.jl Resolved
- Add a precompilation workload
- Avoid specialization in some cases by writing loops instead of using functions
  like filter().
@JamesWrigley

JamesWrigley commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor Author

Apologies, I seem to have had forgotten to add back precompile.jl while rebasing.

@MichaelHatherly
MichaelHatherly merged commit c811b5c into JuliaDocs:master Oct 20, 2026
10 of 12 checks passed
@MichaelHatherly

Copy link
Copy Markdown
Member

Thanks @JamesWrigley, I'll do a release shortly.

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.

2 participants