Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Dec 2, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

mlechu and others added 3 commits December 1, 2025 16:03
Fixes stdlib precompilation after #60018: the `v_str` macro produces a
`VersionNumber`, which becomes `K"VERSION"`, which is unhandled syntax.
I think the intent was to only give it special treatment as the child of a 
module expression (not make VersionNumber special syntax).
- `ccall` with a `lib,sym` tuple argument was being desugared to a call
to `Core.Tuple` when we actually want an `Expr(:tuple)`

- `cfunction` only worked in simple cases, since the check for local
variables in scope resolution will fail with any nontrivial function
body. I know that using the new `static_eval` head could be considered a
bugfix (see discussion at
JuliaLang/JuliaLowering.jl#36), but this PR just
uses `inert` to match Base.

stdlib status: 38/51 (with #60255)
By defining Julia level constructor function definitions for types that
are moved from jltypes.c in #60269.
@pull pull bot locked and limited conversation to collaborators Dec 2, 2025
@pull pull bot added the ⤵️ pull label Dec 2, 2025
@pull pull bot merged commit 79b8e45 into MLH-Fellowship:master Dec 2, 2025
3 of 4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants