Elixir
Elixir Core Team
Elixir v1.17.1 released
1. Enhancements
Mix
- [mix compile.elixir] Do not run fixpoint computation on runtime dependencies. This should considerably improve compilation times for large projects when changing only one or two files
2. Bug fixes
EEx
- [EEx] Do not warn for assignment with blocks in EEx
Elixir
- [Kernel] Fix bug when using pinned variables inside
with’selsepatterns - [Kernel] Fix Dialyzer error when with else clause is calling a
no_returnfunction
ExUnit
- [ExUnit] Do not alternative sync/async suites on
--repeat-until-failure
First Post!
shahryarjb
Most Liked
josevalim
Creator of Elixir
Here is the relevant commit: Do not run fixpoint computations on runtime deps · elixir-lang/elixir@7890e56 · GitHub
4
sodapopcan
If we introduce inference of return types, then we
need to infer and check the types for A again. This
may be an argument for not introducing inference of
return types (only of patterns and guards)
Interesting! This is probably the big thing I’m looking forward to but knew there had to be a catch
That totally makes sense, though. Thanks for the question, @shahryarjb, and thanks for the answer, José.
2
josevalim
Creator of Elixir
Popular in News
Official announcement: Elixir v1.4 released - The Elixir programming language
New
In Elixir we are continuously trying to improve the experience for developers learning the language. However, there are still common road...
New
Announcement: Elixir v1.7 released - The Elixir programming language
Release notes: Release v1.7.0 · elixir-lang/elixir · GitHub
Thanks...
New
Release: Release v1.9.0 · elixir-lang/elixir · GitHub
Releases
The main feature in Elixir v1.9 is the addition of releases. A release is...
New
1. Bug fixes
Logger
[Logger.Translator] Fix logger crash when :gen_statem’s format_status/2 returns non-tuple
Mix
[mix deps.get] Fix r...
New
Today we celebrate 15 years since Elixir’s first commit! To mark the occasion, we are glad to announce the first release candidate for El...
New
Announcement: Elixir v1.20 released: now a gradually typed language - The Elixir programming language
This release requires Erlang/OTP 2...
New
Other popular topics
Hi,
I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
Hello!
tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability.
After spen...
New
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
New
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
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
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex









