Elixir
Elixir v1.20.0-rc.6 released
Hi everyone, this release includes type inference across applications and is our last step before v1.20. Please give it a try!
Here are some things to try out:
- Before upgrading, run
mix compile --profile time --forceand see how long it takes - Run
mix compile --profile time --forceafter upgrading and report
Please report the times and your Elixir version for each.
If you have some additional seconds, please try the following changes to your mix.exs. Run mix compile --profile time --force and report your times for each scenario independently, only on -rc.6:
-
elixirc_options: [infer_signatures: [:elixir]](This makes it so we only use Elixir’s stdlib to infer signatures. I do not recommend it in practice but measuring it will help assess the impact of inference across apps) -
elixirc_options: [module_definition: :interpreted](Interprete module definitions when compiling modules, does not impact produced .beam files, it is OK to use it in prod)
Full release notes here: Release v1.20.0-rc.6 · elixir-lang/elixir · GitHub
Thank you!
Most Liked
josevalim
Your application is much slower to compile, we can probably make it much faster. If you are willing to grant me access to debug it further, please reach out in private!
delitrem
Hello. My application seems to compile forever with v1.20.0-rc.6 and Erlang 29.0 (everything is fine with the previous RC). Should I submit a new issue? Submitted a new issue.
josevalim
Correct! This has been fixed in the main and v1.20 branches!
Popular in News
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








