Skip to content

Tool and fixes for compiling a JuliaSyntax sysimage#28

Merged
c42f merged 5 commits intomainfrom
cjf/sysimage-fixes
Jun 21, 2022
Merged

Tool and fixes for compiling a JuliaSyntax sysimage#28
c42f merged 5 commits intomainfrom
cjf/sysimage-fixes

Conversation

@c42f
Copy link
Copy Markdown
Member

@c42f c42f commented Jun 20, 2022

No description provided.

c42f added 5 commits June 17, 2022 17:41
This reduces the number of functions by one.
Using the code from the Unicode stdlib directly, it seems there's
something funky going on with @ cfunction, generic dispatch and sysimage
generation. JuliaLang/julia#45716

Here I hard code the charmap to avoid this!
A debug log can help to understand what's gone wrong in certain cases,
such as when a separate Julia processes is used during precompilation.
For compatibility with the flisp parser, we must consume any trailing
whitespace at the end of a string.  Otherwise Meta.parse() will fail
unnecessarily when parsing a single statement.
@c42f c42f force-pushed the cjf/sysimage-fixes branch from d806209 to 91a16ad Compare June 21, 2022 05:15
@c42f c42f merged commit 734ac30 into main Jun 21, 2022
@c42f c42f deleted the cjf/sysimage-fixes branch June 21, 2022 05:36
c42f added a commit to JuliaLang/julia that referenced this pull request Oct 17, 2025
…image-fixes

Tool and fixes for compiling a JuliaSyntax sysimage
topolarity pushed a commit to JuliaLang/julia that referenced this pull request Nov 14, 2025
…image-fixes

Tool and fixes for compiling a JuliaSyntax sysimage
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