From nobody Fri Sep 10 22:41:44 2021 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6992A17AB9E9 for ; Fri, 10 Sep 2021 22:41:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4H5rTN1JxPz3Jcs for ; Fri, 10 Sep 2021 22:41:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0E3CB1553F for ; Fri, 10 Sep 2021 22:41:44 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 18AMfhU1037124 for ; Fri, 10 Sep 2021 22:41:44 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 18AMfh38037123 for ports-bugs@FreeBSD.org; Fri, 10 Sep 2021 22:41:43 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 258415] shells/elvish: Update elvish to v0.16.3 Date: Fri, 10 Sep 2021 22:41:44 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: vendion@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258415 --- Comment #1 from Adam Jimerson --- Changelog: Breaking changes Exceptions caused by a command trying to write to a closed pipe are now suppressed if the command is part of a pipeline and not the last command of= the pipeline. The builtin: namespace, useful for referring to builtin variables and comma= nds explicitly, now requires use builtin before use, consistent with other stan= dard library modules. As a side effect of support for a integer numbers, contexts that require integers no longer accept floating point numbers with a zero fraction part (e.g. $li[1.0] is now illegal; $li[1] is required). The following commands are now replaced by edit:close-mode: edit:close-list= ing, edit:completion:close, edit:history:close, edit:listing:close. The edit:histlist:toggle-case-sensitivity command has been removed. Instead, the history listing mode now applies smart-case matching by default. Declaring a variable with a ~ suffix, without an explicit initial value, now initializes its value to the builtin nop function rather than $nil (#1248). Deprecated features Deprecated features will be removed in 0.17.0. The following deprecated features trigger a warning whenever the code is pa= rsed or compiled, even if it is not executed: The fopen and fclose commands are deprecated. Use file:open and file:close instead. The prclose and pwclose commands are deprecated. Use file:close instead. The following deprecated features unfortunately doesn=E2=80=99t trigger any= warnings: The math:pow10 command is deprecated. Use math:pow 10 $exponent instead. Notable bugfixes Iterating over certain list slices no longer crash Elvish (#1287). Globbing no longer crashes when there are files whose names contain invalid UTF-8 sequences (#1220). The path:is-dir and path:is-regular commands default behavior no longer fol= lows a final symlink as advertised in the original documentation. A &follow-syml= ink option has been added to get the old, undocumented, behavior since it can be useful and avoids the need to use path:eval-symlinks to transform the path = in common use cases. Evaluating ~username no longer appends a slash (#1246). Notable new features New features in the language: Elvish=E2=80=99s number type has been extended with support for arbitrary-p= recision integers and rationals. Many numerical commands in the builtin module and t= he math: module have been extended with support for them. Experimental support for importing modules written in Go with use. New features in the standard library: A new file: module contains utilities for manipulating files. Commands for creating temporary files and directories, path:temp-file and path:temp-dir (#1255). New options to the edit:command-history command: &dedup, &newest-first, and &cmd-only (#1053). New from-terminated and to-terminated commands to allow efficient streaming= of byte sequences terminated by ASCII NUL or any other terminator (#1070). New features in the interactive editor: The editor now supports setting global bindings via $edit:global-binding. Global bindings are consulted for keys not present in mode-specific binding= s. A new edit:clear builtin to clear the screen has been added. The editor now uses a DSL for filtering items in completion, history listin= g, location and navigation modes. A new edit:after-command hook that is invoked after each interactive command line is run (#1029). A new edit:command-duration variable that is the number of seconds to execu= te the most recent interactive command line (#1029). New features in the command behavior: Elvish now follows the XDG directory spec for placing the database and searching for rc.elv and libraries (#383). The legacy directory ~/.elvish is still respected for now, but may issue deprecation warnings in a future version. The exact paths are documented in the page for the Elvish command. poudriere testport: OK --=20 You are receiving this mail because: You are the assignee for the bug.=