On Sun, Nov 12, 2023 at 12:45:49PM +0100, felix.winkelm...@bevuta.com wrote:
> The attached patch addresses an endless expander loop while compiling
> the transducers egg. The egg uses unconvential (and only slightly legal)
> alias identifiers that confuse the expander, combined with a recent
>
See commit message.
cheers,
felix
From 5f98b32ec8103c5b6efed4da3301c1d02e29b202 Mon Sep 17 00:00:00 2001
From: felix
Date: Sun, 12 Nov 2023 13:39:10 +0100
Subject: [PATCH] Retain current identifier status as syntax or value binding
Currently, toplevel value- and macro-bindings for an
> Hi,
>
> The attached patches minimize the risk of reusing object files in the
> chicken-install cache by different, possibly incompatible, CHICKEN
> versions/builds.
>
> The first patch ("chicken-install: Reset egg cache when status file does
> not exist") deals with renaming of the so-called
The attached patch addresses an endless expander loop while compiling
the transducers egg. The egg uses unconvential (and only slightly legal)
alias identifiers that confuse the expander, combined with a recent
change in how it resolves macros in bodies. The problem was reported by
Mario and
Hi,
The attached patches minimize the risk of reusing object files in the
chicken-install cache by different, possibly incompatible, CHICKEN
versions/builds.
The first patch ("chicken-install: Reset egg cache when status file does
not exist") deals with renaming of the so-called status file,