elixir
elixir copied to clipboard
Elixir is a dynamic, functional language for building scalable and maintainable applications
### Elixir and Erlang/OTP versions N/A - Latest stable release, see: ```bash $ elixir --version Erlang/OTP 27 [erts-15.1.1] [source] [64-bit] [smp:32:32] [ds:32:32:10] [async-threads:1] [jit:ns] Elixir 1.17.3 (compiled with Erlang/OTP 27)...
this enhancement adds a `test_pid` field into the test context metadata. This is useful for backtracking which test is responsible when a ecto sandbox or mox allowance has triggered after...
It should rewrite both: ``` foo |> bar foo |> bar.baz ``` to: ``` foo |> bar() foo |> bar.baz() ``` Then we can deprecate piping into a variable.
### Elixir and Erlang/OTP versions Erlang/OTP 26 [erts-14.2.5.2] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit] Elixir 1.17.2 (compiled with Erlang/OTP 26) ### Operating system any ### Current behavior In cases where...
As discussed in #13762 ([comment](https://github.com/elixir-lang/elixir/issues/13762#issuecomment-2275246711)), I added a "transitive dependencies" section to "Meta-programming anti-patterns". I obviously open to feedback, whether typos or more general remarks about the content of the...
`Mix.Task.reenable/1` does not currently re-enable tasks which were implicitly invoked from `Mix.Task.run/1`. For instance, when some task creates the new file within `lib` directory, the following code works for `"compile.elixir"`...
### Elixir and Erlang/OTP versions Erlang/OTP 27 [erts-15.0] [source] [64-bit] [smp:6:6] [ds:6:6:10] [async-threads:1] [jit:ns] Elixir 1.17.1 (compiled with Erlang/OTP 27) ### Operating system Ubuntu 24.04 ### Current behavior In our...
Followup to https://groups.google.com/g/elixir-lang-core/c/bQFdc2RfG28 Not done yet, but here to get some first feedback. Essentially the goal here is to remove the fact that elixir is adding primary filters, which mean...
This PR: - Replaces keyword/term with concrete keyword lists in specs for all functions taking options argument - Adds missing documentation for some of the supported options - Adds specs...
### Elixir and Erlang/OTP versions Erlang/OTP 27 [erts-15.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit:ns] Elixir 1.18.4 (compiled with Erlang/OTP 27) ### Operating system Windows Subsystem for Linux ### Current behavior...