GNU bug report logs - #79009
[PATCH] Improve 'vtable' object handling, cache handling, messages

Previous Next

Package: emacs;

Reported by: Stéphane Marks <shipmints <at> gmail.com>

Date: Sun, 13 Jul 2025 18:08:01 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Stéphane Marks <shipmints <at> gmail.com>
To: 79009 <at> debbugs.gnu.org
Cc: Spencer Baugh <sbaugh <at> janestreet.com>, Kristoffer Balintona <krisbalintona <at> gmail.com>, Joost Kremers <joostkremers <at> fastmail.fm>, ijqq <at> protonmail.com, Visuwesh <visuweshm <at> gmail.com>, Adam Porter <adam <at> alphapapa.net>, Lars Ingebrigtsen <larsi <at> gnus.org>, Augusto Stoffel <arstoffel <at> gmail.com>
Subject: bug#79009: [PATCH] Improve 'vtable' object handling, cache handling, messages
Date: Mon, 14 Jul 2025 15:14:37 -0400
[Message part 1 (text/plain, inline)]
On Sun, Jul 13, 2025 at 2:16 PM Stéphane Marks <shipmints <at> gmail.com> wrote:

> Attached is the first "smaller" patch to converge on the fixed and
> upgraded vtable presented elsewhere under bug 78843.  I'd like for us to
> consider this patch size for vtable acceptable, and to review it in short
> order to accommodate getting the next patch sets to follow quickly after
> this one.  I'd prefer this not take until the autumn (in the northern
> hemisphere).
>
> If any of you cc'd here do not want to be cc'd on other patches, let me
> know.  You're the ones who I've seen use vtable in the wild, or have
> submitted bug reports.  All of your issues have been addressed, though not
> necessarily in this first patch.  Refer to bug 78843 to see the fixed and
> upgraded vtable intended to converge here.
>

I've updated the broader vtable update in the referenced 78843 bug to check
out if interested.

I've removed support for the duplicate-object feature.  After careful
consideration, it was half baked and I think better for vtable programmers
to handle their own objects.  I will be sure the documentation stresses to
avoid duplicate objects as vtable's design is predicated on unique objects
(or race conditions ensue among duplicate object references).

Attaching the updated patch which is also formatted to avoid mere
whitespace changes.

-Stéphane
[Message part 2 (text/html, inline)]
[0001-Improve-vtable-object-handling-cache-handling-messag.patch (application/octet-stream, attachment)]

This bug report was last modified today.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.