From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.lisp.guile.devel Subject: [PATCH v2 0/6] A handful of post 3.0.10 fixups Date: Wed, 3 Jul 2024 12:02:09 -0500 Message-ID: <20240703170335.1003252-1-rlb@defaultvalue.org> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34765"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Wed Jul 03 19:04:38 2024 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sP3PJ-0008p4-UT for guile-devel@m.gmane-mx.org; Wed, 03 Jul 2024 19:04:37 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sP3OS-00073Z-Hz; Wed, 03 Jul 2024 13:03:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sP3OR-00072e-Dp for guile-devel@gnu.org; Wed, 03 Jul 2024 13:03:43 -0400 Original-Received: from defaultvalue.org ([45.33.119.55]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sP3OO-0004Do-1N for guile-devel@gnu.org; Wed, 03 Jul 2024 13:03:42 -0400 Original-Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id C1B4720AC4 for ; Wed, 3 Jul 2024 12:03:37 -0500 (CDT) Original-Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id 9AF6114E081; Wed, 3 Jul 2024 12:03:35 -0500 (CDT) X-Mailer: git-send-email 2.43.0 Received-SPF: pass client-ip=45.33.119.55; envelope-from=rlb@defaultvalue.org; helo=defaultvalue.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22542 Archived-At: I generated this set of patches while trying to track down the Debian buildd failures. The first four are bug fixes, and the other two are an optimization and a doc fix. Proposed for main, and if they're deemed plausible, I'll add any relevant NEWS updates. The main change as compared to v2 is to the patch, now "Ensure tests have guile-procedures.txt" that previously proposed adding it to BUILT_SOURCES. That wasn't quite right. Thanks Rob Browning (6): Ensure GUILE-VERSION changes propagate to .version and Makefiles Ensure tests have guile-procedures.txt test-hashing: support 32-bit scm_i_utf8_string_hash: don't overrun when len is zero scm_i_utf8_string_hash: optimize ASCII define-meta-command: mention effects of a missing category Makefile.am | 24 +++++------- configure.ac | 1 + libguile/Makefile.am | 15 +++++--- libguile/hash.c | 56 +++++++++++++++------------- module/system/repl/command.scm | 2 + test-suite/standalone/test-hashing.c | 8 +++- 6 files changed, 59 insertions(+), 47 deletions(-) -- 2.43.0