Path to this page:
Subject: CVS commit: pkgsrc/lang/elixir
From: Thomas Klausner
Date: 2023-04-09 10:56:58
Message id: 20230409085658.BB55BFA84@cvs.NetBSD.org
Log Message:
elixir: update to 1.14.4.
v1.14.4 Latest
This release adds basic support for Erlang/OTP 26. When migrating
to Erlang/OTP 26, keep it mind it changes how maps are stored
internally and they will be printed and traversed in a different
order (note maps never provided a guarantee of their order).
To aid migration, this release adds :sort_maps to inspect
custom options, in case you want to sort them before inspection:
inspect(map, custom_options: [sort_maps: true])
Enhancements
Elixir
[Inspect] Add :sort_maps to Inspect.Opts.custom_options
IEx
[IEx] Support shell history in Erlang/OTP 26+
Mix
[mix compile.elixir] Optimize application tracer
Bug fixes
Elixir
[Code] Properly handle blocks with comments in all cases in \
Code.quoted_to_string_with_comments/2
[Kernel] Fix debug_info/4 when returning core_v1
[Kernel] Store complete path on quote keep: true to avoid invalid stacktraces
[Kernel] Fix column count when tokenizing escaped interpolations
[Stream] Fix Stream.zip/1 hanging on empty list
Mix
[mix format] Don't call formatter on directories
v1.14.3
1. Enhancements
Elixir
[Kernel] Speed up loading of runtime modules in the parallel compiler
[Range] Optimize range membership implementation
ExUnit
[ExUnit] Return values from running doctests and make their order consistent
2. Bug fixes
Elixir
[Calendar] Fix handling of negative years in Calendar.strftime/2
[Exception] Improve blaming of FunctionClauseError with is_struct/2 guards
[Kernel] Fix invalid variable scoping in defguard expansion
[Kernel] Do not warn on captured underscored vars from defmodule
[Kernel] Do not crash for missing line info on type warnings
[Macro] Fix Macro.to_string/1 for large negative integers
[Macro] Properly type and escape expansion of __ENV__ in macros
[Path] Make sure Path.wildcard/2 expands .. symlinks accordingly
[Range] Address corner cases in Range.disjoint?/2 implementation
ExUnit
[ExUnit.DocTest] Remove unnecessary literal quotes from error message on reports
Files: