From dea0b23e69f153891eaf3e5c1e0af0a6e8e88854 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Sat, 21 Mar 2026 15:00:43 +0100 Subject: [PATCH] Update dash --- .../dash-autoloads.el | 0 .../dash-pkg.el | 6 ++--- .../dash.el | 22 ++++++++++++++----- .../dash.info | 4 ++-- .../dir | 0 5 files changed, 22 insertions(+), 10 deletions(-) rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dash-autoloads.el (100%) rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dash-pkg.el (72%) rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dash.el (99%) rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dash.info (99%) rename elpa/{dash-20250312.1307 => dash-20260221.1346}/dir (100%) diff --git a/elpa/dash-20250312.1307/dash-autoloads.el b/elpa/dash-20260221.1346/dash-autoloads.el similarity index 100% rename from elpa/dash-20250312.1307/dash-autoloads.el rename to elpa/dash-20260221.1346/dash-autoloads.el diff --git a/elpa/dash-20250312.1307/dash-pkg.el b/elpa/dash-20260221.1346/dash-pkg.el similarity index 72% rename from elpa/dash-20250312.1307/dash-pkg.el rename to elpa/dash-20260221.1346/dash-pkg.el index 3fd56b1..707dcce 100644 --- a/elpa/dash-20250312.1307/dash-pkg.el +++ b/elpa/dash-20260221.1346/dash-pkg.el @@ -1,10 +1,10 @@ ;; -*- no-byte-compile: t; lexical-binding: nil -*- -(define-package "dash" "20250312.1307" +(define-package "dash" "20260221.1346" "A modern list library for Emacs." '((emacs "24")) :url "https://github.com/magnars/dash.el" - :commit "fcb5d831fc08a43f984242c7509870f30983c27c" - :revdesc "fcb5d831fc08" + :commit "d3a84021dbe48dba63b52ef7665651e0cf02e915" + :revdesc "d3a84021dbe4" :keywords '("extensions" "lisp") :authors '(("Magnar Sveen" . "magnars@gmail.com")) :maintainers '(("Basil L. Contovounesios" . "basil@contovou.net"))) diff --git a/elpa/dash-20250312.1307/dash.el b/elpa/dash-20260221.1346/dash.el similarity index 99% rename from elpa/dash-20250312.1307/dash.el rename to elpa/dash-20260221.1346/dash.el index b23ffcf..e515800 100644 --- a/elpa/dash-20250312.1307/dash.el +++ b/elpa/dash-20260221.1346/dash.el @@ -1,11 +1,11 @@ ;;; dash.el --- A modern list library for Emacs -*- lexical-binding: t -*- -;; Copyright (C) 2012-2025 Free Software Foundation, Inc. +;; Copyright (C) 2012-2026 Free Software Foundation, Inc. ;; Author: Magnar Sveen ;; Maintainer: Basil L. Contovounesios -;; Package-Version: 20250312.1307 -;; Package-Revision: fcb5d831fc08 +;; Package-Version: 20260221.1346 +;; Package-Revision: d3a84021dbe4 ;; Package-Requires: ((emacs "24")) ;; Keywords: extensions, lisp ;; URL: https://github.com/magnars/dash.el @@ -27,7 +27,19 @@ ;; A modern list API for Emacs. ;; -;; See its overview at https://github.com/magnars/dash.el#functions. +;; Dash is a utility library that affords functional programming +;; patterns inspired by Clojure, particularly in the realm of list +;; manipulation. Examples include higher-order functions (map, reduce, +;; filter) and derivatives (drop, flatten, sum); function combinators +;; (partial application, argument flipping, composition); and threading +;; and anaphoric macros with destructuring support. +;; +;; Dash is particularly useful in providing a broad and consistent API +;; across many Emacs versions. +;; +;; Documentation and examples are in the manual at Info node `(dash) Top' +;; and on the web at https://elpa.gnu.org/packages/doc/dash.html, as well +;; as in the project’s README.md file. ;;; Code: @@ -1882,7 +1894,7 @@ LISTS, it is generally recommended to use `-unzip-lists' instead." "Return an infinite circular copy of LIST. The returned list cycles through the elements of LIST and repeats from the beginning." - (declare (pure t) (side-effect-free t)) + (declare (side-effect-free t)) ;; Also works with sequences that aren't lists. (let ((newlist (append list ()))) (nconc newlist newlist))) diff --git a/elpa/dash-20250312.1307/dash.info b/elpa/dash-20260221.1346/dash.info similarity index 99% rename from elpa/dash-20250312.1307/dash.info rename to elpa/dash-20260221.1346/dash.info index 6c0ef89..5cd2d63 100644 --- a/elpa/dash-20250312.1307/dash.info +++ b/elpa/dash-20260221.1346/dash.info @@ -2,7 +2,7 @@ This is dash.info, produced by makeinfo version 6.8 from dash.texi. This manual is for Dash version 2.20.0. - Copyright © 2012–2025 Free Software Foundation, Inc. + Copyright © 2012–2026 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, @@ -24,7 +24,7 @@ Dash This manual is for Dash version 2.20.0. - Copyright © 2012–2025 Free Software Foundation, Inc. + Copyright © 2012–2026 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, diff --git a/elpa/dash-20250312.1307/dir b/elpa/dash-20260221.1346/dir similarity index 100% rename from elpa/dash-20250312.1307/dir rename to elpa/dash-20260221.1346/dir