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:
schmonz 2022-12-27 16:55:12 +00:00
parent 86d2eb5c14
commit 2adc53585f
2 changed files with 7 additions and 7 deletions

View file

@ -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

View file

@ -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