Summary
Check that Emily builds cleanly under Elixir 1.20.
The project currently declares elixir: "~> 1.18" in mix.exs, so 1.20 already satisfies the version requirement. We should confirm there are no new warnings, deprecations, or compile errors introduced by the 1.20 compiler and standard library.
Checklist
Notes
- Native build (libmlx / NIF) is macOS / Apple Silicon only, so a full source build needs that environment; pure-Elixir compile and warning checks can run more broadly.
- No code changes are expected unless 1.20 surfaces deprecations.
Summary
Check that Emily builds cleanly under Elixir 1.20.
The project currently declares
elixir: "~> 1.18"inmix.exs, so 1.20 already satisfies the version requirement. We should confirm there are no new warnings, deprecations, or compile errors introduced by the 1.20 compiler and standard library.Checklist
mix compile --warnings-as-errorsmix precommit(compile w/ warnings-as-errors,deps.unlock --unused,format,credo --strict, docs check,test)mix docs --warnings-as-errors(the:docsenv gate) still passeselixir:requirement inmix.exsonly if dropping older versions is intended (otherwise leave~> 1.18)Notes