Re: [PATCH] avoid loop in lookup (fix Salmonella hang with transducers)

2023-11-12 Thread Peter Bex
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 >

[PATCH] allow overriding value/syntax toplevel bindings (#1166)

2023-11-12 Thread felix . winkelmann
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

Re: [PATCH] Minimize the risks of corruption of chicken-install's cache

2023-11-12 Thread felix . winkelmann
> 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

[PATCH] avoid loop in lookup (fix Salmonella hang with transducers)

2023-11-12 Thread felix . winkelmann
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

[PATCH] Minimize the risks of corruption of chicken-install's cache

2023-11-12 Thread Mario Domenech Goulart
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,