pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/elixir



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Apr  9 08:56:58 UTC 2023

Modified Files:
        pkgsrc/lang/elixir: Makefile distinfo

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


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/lang/elixir/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/elixir/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/elixir/Makefile
diff -u pkgsrc/lang/elixir/Makefile:1.32 pkgsrc/lang/elixir/Makefile:1.33
--- pkgsrc/lang/elixir/Makefile:1.32    Fri Jan  6 01:14:01 2023
+++ pkgsrc/lang/elixir/Makefile Sun Apr  9 08:56:58 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2023/01/06 01:14:01 gdt Exp $
+# $NetBSD: Makefile,v 1.33 2023/04/09 08:56:58 wiz Exp $
 
-DISTNAME=      elixir-1.14.2
+DISTNAME=      elixir-1.14.4
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=elixir-lang/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/lang/elixir/distinfo
diff -u pkgsrc/lang/elixir/distinfo:1.27 pkgsrc/lang/elixir/distinfo:1.28
--- pkgsrc/lang/elixir/distinfo:1.27    Tue Dec 27 16:55:12 2022
+++ pkgsrc/lang/elixir/distinfo Sun Apr  9 08:56:58 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.27 2022/12/27 16:55:12 schmonz Exp $
+$NetBSD: distinfo,v 1.28 2023/04/09 08:56:58 wiz Exp $
 
-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
+BLAKE2s (elixir-1.14.4.tar.gz) = c3fa063eea8d0a7065f8dca1ee6f774a91c4db6ffd899b83500ff394474b1aa4
+SHA512 (elixir-1.14.4.tar.gz) = c39e91e27485ce52e6d29c64f6d5c7abc50e99b8aac578642a4c085083fed23ccba095a013fee4dd3de97524bf4ec54af31478150818921b2a891f7a5840080a
+Size (elixir-1.14.4.tar.gz) = 3076206 bytes
 SHA1 (patch-Makefile) = 9b7a1aeef4367b7315fd7a91c53ff533aeaa0aff



Home | Main Index | Thread Index | Old Index