Elixir
Elixir Core Team
Elixir v1.17.3 released
1. Bug fixes
Elixir
- [Duration] Fix parsing of fractional durations with non-positive seconds
- [Kernel] Do not attempt to group module warnings when they have a large context
IEx
- [IEx.Helpers] Properly reconsolidate protocols on
recompile
Mix
- [mix compile.elixir] Do not verify modules twice
- [mix xref] Respect the
--labeloption on stats and cycles
Most Liked
delitrem
I have submitted a tiny PR which fixes the failing tests.
7
delitrem
Thank you very much for the release!
Some tests do not pass under Erlang 27.1 (I’m current maintainer of Erlang, Elixir and their friends for Guix System), everything else seems to be fine. What could be wrong?
1) test translates Supervisor progress with name (Logger.TranslatorTest)
test/logger/translator_test.exs:963
Assertion with =~ failed
code: assert capture_log(:info, fn ->
ref = Process.monitor(pid)
Supervisor.start_child(pid, worker(Task, [__MODULE__, :sleep, [self()]]))
Process.exit(pid, :normal)
receive do
{:DOWN, ^ref, _, _, _} -> :ok
end
end) =~ ~r"\[info\] Child Task of Supervisor Logger.TranslatorTest started
"
left: ""
right: ~r/\[info\] Child Task of Supervisor Logger.TranslatorTest started\n/
stacktrace:
test/logger/translator_test.exs:966: (test)
2) test translates Supervisor progress (Logger.TranslatorTest)
test/logger/translator_test.exs:948
Assertion with =~ failed
code: assert capture_log(:info, fn ->
ref = Process.monitor(pid)
Supervisor.start_child(pid, worker(Task, [__MODULE__, :sleep, [self()]]))
Process.exit(pid, :normal)
receive do
{:DOWN, ^ref, _, _, _} -> :ok
end
end) =~ ~r"\[info\] Child Task of Supervisor #PID<\d+\.\d+\.\d+> \(Supervisor\.Default\) started
Pid: #PID<\d+\.\d+\.\d+>
Start Call: Task.start_link\(Logger.TranslatorTest, :sleep, \[#PID<\d+\.\d+\.\d+>\]\)
"
left: ""
right: ~r/\[info\] Child Task of Supervisor #PID<\d+\.\d+\.\d+> \(Supervisor\.Default\) started\nPid: #PID<\d+\.\d+\.\d+>\nStart Call: Task.start_link\(Logger.TranslatorTest, :sleep, \[#PID<\d+\.\d+\.\d+>\]\)\n/
stacktrace:
test/logger/translator_test.exs:951: (test)
4
josevalim
Creator of Elixir
I believe Erlang changes the level of those reports from info to debug. Other than that, we should be all good.
4
Popular in News
Release: Release v1.11.2 · elixir-lang/elixir · GitHub
1. Bug fixes
Elixir
[Code] Do not crash when getting docs for missing erts appdi...
New
Elixir v1.4.5 has been released with fixes for those interested in running Erlang/OTP 20: Release v1.4.5 · elixir-lang/elixir · GitHub
New
1. Bug fixes
Elixir
[bin/elixir] Properly handle the --dbg flag in Elixir’s CLI
[Code.Formatter] Add brackets around keyword lists when ...
New
1. Enhancements
Elixir
[Regex] Raise error message when regexes are used as default values in struct fields for compatibility with Erlan...
New
Official announcement: Elixir v1.6 released - The Elixir programming language
Thanks everyone who gave the release candidate a try and g...
New
Hello everyone,
A vulnerability has been disclosed to Plug. All applications that set cookies based on user input is vulnerable. The vul...
New
1. Enhancements
Elixir
[Code] Add :emit_warnings for Code.string_to_quoted/2
[File] Add :offset option to File.stream!/2
[Kernel] Auto i...
New
This release requires Erlang/OTP 24 and later.
Elixir v1.15 is a smaller release with focused improvements
on compilation and boot time...
New
Hi everyone,
We have just released the second release candidate for the next Elixir version: v1.7.0-rc.1.
The CHANGELOG and precompiled...
New
Official announcement: Elixir v1.4 released - The Elixir programming language
New
Other popular topics
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
Hello, how can I check the Phoenix version ?
Thanks !
New
Hello guys,
I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
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
I have VueJS GUIs with the project generated using Webpack.
I have Elixir modules that will need to be used by the VueJS GUIs.
I forese...
New
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition)
It’s been a while since we first asked this, I...
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
Hello!
Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
Lets say I have map like this fetching from my database
%{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
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









