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
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
Previous ones as well.
2
Popular in News
This release includes type inference of patterns to provide warnings for an initial set of constructs (binaries, maps, and atoms). It al...
New
1. Enhancements
Elixir
[Regex] Raise error message when regexes are used as default values in struct fields for compatibility with Erlan...
New
Hello folks,
Elixir v1.4.0-rc.0 has been released. This is a release candidate for the upcoming Elixir v1.4.0.
The most notable changes...
New
1. Bug fixes
Elixir
[Duration] Fix parsing of fractional durations with non-positive seconds
[Kernel] Do not attempt to group module war...
New
This release includes initial support for Erlang/OTP 28, for those who want to try it out. In such cases, you may use Elixir v1.18.4 prec...
New
Hello everyone,
We have released Elixir v1.3.3. This release has some compiler- and dialyzer-related improvements as well as some enhanc...
New
The goal of private modules is to define a module that cannot be trivially accessed by other modules where they are not visible to.
In t...
New
This release requires Erlang/OTP 27+ and is compatible with Erlang/OTP 29.
1. Enhancements
EEx
[EEx] Optimize compiler by flattening ex...
New
Release: Release v1.10.0-rc.0 · elixir-lang/elixir · GitHub
Support for Erlang/OTP 21+
Elixir v1.10 requires Erlang/OTP 21+, allowing El...
New
Announcement: Elixir v1.7 released - The Elixir programming language
Release notes: Release v1.7.0 · elixir-lang/elixir · GitHub
Thanks...
New
Other popular topics
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
After calling mix ecto.create I get this error:
17:00:32.162 [error] GenServer #PID<0.412.0> terminating
** (Postgrex.Error) FATAL...
New
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
Hello everybody,
usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
Hi everyone,
One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
Using vs code and installed ElixirLS: support and debugger.
And I got an error popped up on start up says
Failed to run ‘elixir’ comma...
New
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
Hi there,
I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
I would like to know what is the best IDE for elixir development?
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
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









