FieldMetadata.jl
FieldMetadata.jl copied to clipboard
fix expr has no head
try to fix https://github.com/rafaqz/FieldMetadata.jl/issues/20
all tests passed, including the @inferred tests
https://github.com/kongdd/FieldMetadata.jl/actions/runs/18116590518
The type restriction means this is a breaking change, so we will have to bump a breaking version.
Wondering if there is a better way to get stability.
I am out of juice. This is the solution gived by the GPT5.
Sure, but GPT5 is not a very good programmer ;)
We have to follow semantic versioning and make breaking releases if we make breaking changes. But we try our hardest to avoid breaking things first.
These are just basic rules of programming in a community.