Update to 1.14.2. From the changelog:
## v1.14.2 (2022-11-11) ### 1. Enhancements #### Elixir * [Code] Add `Code.eval_quoted_with_env/4` with support for the `:prune_binding` option #### ExUnit * [ExUnit.Case] Allow test cases to not be registered on use * [ExUnit.DocTest] Include `:doctest` and `:doctest_line` as meta tags * [ExUnit.Formatter] Expose `ExUnit.Formatter.format_assertion_diff/4` #### Mix * [Mix] `Mix.install/2` accepts atoms as paths ### 2. Bug fixes #### Elixir * [Code.Formatter] Fix `size*unit` shortcut in bitstring * [Kernel] Generate unique variables for macro expansion of `defguard` * [Protocol] Expand `:for` in protocols with the appropriate env #### ExUnit * [ExUnit] Do not run duplicate cases on `ExUnit.run/1` #### Mix * [mix test] Ensure proper error message when there is no test directory ## v1.14.1 (2022-10-10) ### 1. Enhancements #### Elixir * [Kernel] Perform partial expansion of literals in module attributes * [Kernel] Do not add compile-time dependencies for literals as defaults in `Application.compile_env/3` inside module attributes * [Macro] Add `Macro.expand_literals/2` and `Macro.expand_literals/3` * [System] Add `:close_stdin` to `System.shell/2` #### Mix * [mix test] Accept `--all-warnings` option ## 2. Bug fixes #### Elixir * [Kernel] Fix misleading warning when `:uniq` is given in `for` comprehensions and the result is unused * [Kernel] Improve error message for when there is a conflicting struct and ignoring module conflict * [Kernel] Do not delete `@enforce_keys` attribute after `defstruct` declaration * [Kernel] Do not crash the checker on modules with missing `:debug_info` chunk * [Macro] Fix error in `Macro.to_string/2` when converting an AST with `:erlang.binary_to_atom/2` * [String] Fix `String.split/3` and `String.next_grapheme/1` returning invalid results on invalid UTF-8 encoding * [System] Do not close stdin by default in `System.shell/2` * [URI] Do not return `uri.port` as `:undefined` in certain cases in `URI.new/1` #### ExUnit * [ExUnit.DocTest] Do not crash when both `:moduledoc` and functions are specified in `:only` #### IEx * [CLI] Fix invalid argument handling when `--no-pry` is given #### Mix * [mix format] Do not cache inputs from `.formatter.exs` so they are properly re-evaluted on every call
This commit is contained in:
parent
86d2eb5c14
commit
2adc53585f
2 changed files with 7 additions and 7 deletions
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: Makefile,v 1.28 2022/10/15 18:13:42 triaxx Exp $
|
||||
# $NetBSD: Makefile,v 1.29 2022/12/27 16:55:12 schmonz Exp $
|
||||
|
||||
DISTNAME= elixir-1.14.0
|
||||
DISTNAME= elixir-1.14.2
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=elixir-lang/}
|
||||
GITHUB_TAG= v${PKGVERSION_NOREV}
|
||||
|
@ -10,7 +10,7 @@ HOMEPAGE= https://elixir-lang.org/
|
|||
COMMENT= Functional, meta-programming aware language built on top of Erlang VM
|
||||
LICENSE= apache-2.0
|
||||
|
||||
DEPENDS+= erlang>=21.0:../../lang/erlang
|
||||
DEPENDS+= erlang>=23.0:../../lang/erlang
|
||||
|
||||
UNLIMIT_RESOURCES= datasize virtualsize
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.26 2022/10/15 18:13:42 triaxx Exp $
|
||||
$NetBSD: distinfo,v 1.27 2022/12/27 16:55:12 schmonz Exp $
|
||||
|
||||
BLAKE2s (elixir-1.14.0.tar.gz) = 8e66a58fe06219b363b7b0c9c495c39dcb4761534dcf0d1bb7204e697162fd26
|
||||
SHA512 (elixir-1.14.0.tar.gz) = 74fa0364260710e7139474437846035aaa764fcc138bedd7c15dd729c72242f56a9d99232524d99701b811e2ddebed84c27586351f4b88cb0091f89fada43ad6
|
||||
Size (elixir-1.14.0.tar.gz) = 3067581 bytes
|
||||
BLAKE2s (elixir-1.14.2.tar.gz) = e46e4be8fd1f56437625e7603b2b4b9f50dc29ada4d6f5d6ebc3c58d30820eb8
|
||||
SHA512 (elixir-1.14.2.tar.gz) = ec492464553aa6bdaa37dbfd07b1fdc00d398242e269e73893d75b615e0fc44d360b2347378c45982281feed8d0c34c7fbdd09101ca12df0f7073cf52e43f04e
|
||||
Size (elixir-1.14.2.tar.gz) = 3085613 bytes
|
||||
SHA1 (patch-Makefile) = 9b7a1aeef4367b7315fd7a91c53ff533aeaa0aff
|
||||
|
|
Loading…
Reference in a new issue