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
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
1. Enhancements
Elixir
[File] Support distributed File.Stream
[Module] Add Module.get_last_attribute/3
[Task] Reduce footprint of tasks ...
New
ExDoc v0.29 is out with a new amazing feature: cheatsheets!
Alongside guides and API reference, cheatsheets are another option for Elixi...
New
This is a small release with important bug fixes for those using Cover and Dialyzer on Erlang 19.
See the release notes for more info: ...
New
Hello folks,
the Elixir team (well me, but I got a thumbs up from the others :P) is looking for contributors and potentially maintainer...
New
Hello everyone,
A new release candidate for Ecto is out. It fixes two regressions on the previous release candidate and adds three new ...
New
1. Enhancements
IEx
[IEx.Autocomplete] Speed up loading of struct suggestions
2. Bug fixes
Elixir
[Code.Fragment] Fix Code.Fragment.su...
New
Release: https://github.com/elixir-lang/elixir/releases/tag/v1.10.3
1. Bug fixes
Elixir
[Code] Return [{mod, bin}] from Code.compile_fi...
New
Release: Release v1.12.0-rc.0 · elixir-lang/elixir · GitHub
Note: this is a release candidate. Please try it out and give us feedback! G...
New
Release: https://github.com/elixir-lang/elixir/releases/tag/v1.9.0
Releases
The main feature in Elixir v1.9 is the addition of releases....
New
Other popular topics
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
Hello all!
I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
Hi folks,
Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
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
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
Hey all,
I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
I am trying to run a deploy with docker and I successfully runned with this command:
docker build -t romenigld/blog-prod .
but when I t...
New







