2021-09-19 09:02:01 by Nia Alarie | Files touched by this commit (2) | |
Log message:
elixir: update to 1.12.3
This release contains only bug fixes:
Elixir
* [Code] Make sure that bindings in the default context returned by
Code.eval_* functions are not returned as tagged tuples
* [Kernel] Do not crash when handling ambiguity errors
* [Range] Still match on old range patterns throughout the stdlib
IEx
* [IEx.Autocomplete] Do not error autocompletion with module
attribute
Mix
* [Mix] Rename inconsistent :exit_code option to :exit_status on
Mix.raise/2
|
2021-08-10 13:18:58 by Nia Alarie | Files touched by this commit (2) | |
Log message:
elixir: update to 1.12.2
1. Bug fixes
Elixir
[Kernel] Ensure deprecated macros emit warnings
Mix
[mix deps] Ensure unconstrained rebar deps generate valid mix specifications
2. Enhancements
Elixir
[elixirc] Change the output of --profile time to make it easier to detect \
outliers
[Application] Do not add compile time deps on args to \
Application.compile_env/2 and Application.compile_env!/2
[Enum] Optimize Enum.into/3 and Map.new/2
Mix
[mix compile] Compile most recently changed files first
[mix compile, mix run, mix test] Speed up the time taken to load \
dependencies. This should make the usage of Mix inside projects quite more \
responsive
|
2021-06-12 11:25:25 by Nia Alarie | Files touched by this commit (3) | |
Log message:
elixir: update to 1.12.1
Release notes for 1.12.x:
https://elixir-lang.org/blog/2021/05/19/elixir-v1-12-0-released/
|
2021-04-08 12:34:36 by Nia Alarie | Files touched by this commit (2) |
Log message:
elixir: Update to 1.11.4
This release introduces fixes for better support of Erlang/OTP 24+.
1. Enhancements
Elixir
[Kernel] Update formatting when printing warnings and errors from Erlang/OTP 24+
[Kernel] Support float-16 on bitstrings
Mix
[mix local.rebar] This task will now install rebar3 version 3.14.4, compiled \
with Erlang/OTP 21
|
2021-01-15 13:10:33 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
elixir: updated to 1.11.3
v1.11.3
1. Enhancements
Elixir
[Macro] Add Macro.unique_var/2 and Macro.generate_unique_arguments/2
2. Bug fixes
Elixir
[Code] Do not raise when checking for operator ambiguity when \
:static_atoms_encoder is set in Code.string_to_quoted
[Kernel] Emit undefined function warnings from with
[Kernel] Do not fail type checking when literals are used in guards
[Module] Do not warn for attributes used in @after_compile
[Record] Make sure nested record names do not clobber each other
ExUnit
[ExUnit.Assertions] Do not crash if there are macros and module attributes on \
the left side of ++
IEx
[IEx.Helpers] Do not use Unicode chars if ANSI is disabled
Mix
[mix deps.compile] Fix compatibility with rebar v3.14
[mix release] Do not use private ram_file:compress/1
[mix xref] Do not crash when retrieving calls for modules in memory
|
2020-11-19 12:49:17 by Nia Alarie | Files touched by this commit (2) |
Log message:
elixir: Update to 1.11.2
Elixir
[Code] Do not crash when getting docs for missing erts appdir
[Kernel] Raise meaningful error if :erlang.is_record is used in guards
[Kernel] Prune tracers when fetching __ENV__ inside functions
Mix
[mix] Fix regression where aliases could not call themselves recursively
[mix compile] Do not discard tracers that are set programmatically
|
2020-10-19 19:48:41 by Nia Alarie | Files touched by this commit (4) |
Log message:
elixir: Update to 1.11.1
"Over the last releases, the Elixir team has been focusing on the compiler, \
both in terms of catching more mistakes at compilation time and making it \
faster. Elixir v1.11 has made excellent progress on both fronts. This release \
also includes many other goodies, such as tighter Erlang integration, support \
for more guard expressions, built-in datetime formatting, and other calendar \
enhancements."
|
2020-09-11 17:14:12 by Nia Alarie | Files touched by this commit (1) |
Log message:
elixir: gmake is a runtime dependency
|
2020-09-11 17:05:06 by Nia Alarie | Files touched by this commit (3) |
Log message:
elixir: Use 'gmake' when compiling native libraries on NetBSD
Bump PKGREVISION
|
2020-07-07 13:34:29 by Nia Alarie | Files touched by this commit (2) |
Log message:
elixir: Update to 1.10.4
## v1.10.4 (2020-07-04)
### 1. Bug fixes
#### Elixir
* [Kernel] Fix a bug where custom types were printed as built-in types
* [Kernel] Don't add compile-time dependency on `defdelegate`
* [Kernel] Add line numbers to warnings on deprecated imports
* [Kernel] Report the correct line number when raising inside a macro
* [Task] Include callers in translated Logger metadata for Task
* [Task] Fix Task PID and caller in Task Supervisor reports
#### ExUnit
* [ExUnit.Formatter] Avoid crashes when diffing guards when the pattern does \
not match
* [ExUnit.Formatter] Also blame exceptions that come from linked and trapped exits
#### IEx
* [IEx.Helpers] Do not crash when printing a type that cannot be code formatted
#### Mix
* [mix app.start] Fix reading `.app` file located in archives (`.ez` files)
* [mix local.hex] Provide more guidance when Hex can't be installed
* [mix release] Properly encode config in releases
|