Re: [Chicken-hackers] [PATCH] Get rid of special encoding for qualified symbols (fixes #1077)

2019-01-12 Thread Peter Bex
On Sat, Jan 12, 2019 at 08:11:51PM +0100, felix.winkelm...@bevuta.com wrote: > > On Wed, Jan 09, 2019 at 05:06:00PM +0100, felix.winkelm...@bevuta.com wrote: > > > > If everyone is okay with this, I can try to find some time to do it > > > > this weekend. > > > > > > Sounds good. Attached are the

Re: [Chicken-hackers] [PATCH] Get rid of special encoding for qualified symbols (fixes #1077)

2019-01-12 Thread felix . winkelmann
> On Wed, Jan 09, 2019 at 05:06:00PM +0100, felix.winkelm...@bevuta.com wrote: > > > If everyone is okay with this, I can try to find some time to do it > > > this weekend. > > > > Sounds good. Attached are the signed-off patches. > > Thanks, I've published the snapshot and updated the

Re: [Chicken-hackers] [PATCH] Get rid of special encoding for qualified symbols (fixes #1077)

2019-01-12 Thread Peter Bex
On Wed, Jan 09, 2019 at 05:06:00PM +0100, felix.winkelm...@bevuta.com wrote: > > If everyone is okay with this, I can try to find some time to do it > > this weekend. > > Sounds good. Attached are the signed-off patches. Thanks, I've published the snapshot and updated the bootstrap.sh script.

Re: [Chicken-hackers] [PATCH] Get rid of special encoding for qualified symbols (fixes #1077)

2019-01-09 Thread felix . winkelmann
> > It would probably be safer if you apply #1 locally, publish a > > snapshot and push after that, with an updated scripts/bootstrap.sh > > (I'm not totally sure - this is all somewhat confusing...). > > You're probably right. I don't even know if the dev snapshots script > still functions for

Re: [Chicken-hackers] [PATCH] Get rid of special encoding for qualified symbols (fixes #1077)

2019-01-09 Thread Peter Bex
On Wed, Jan 09, 2019 at 03:53:53PM +0100, felix.winkelm...@bevuta.com wrote: > Hi! > > Seems to work fine. I applied patch #1, built, installed, ran > "make check", built a boot-chicken, applied #2, built with the new > boot-chicken, installed, ran "make check" and > "chicken-install -v -test

Re: [Chicken-hackers] [PATCH] Get rid of special encoding for qualified symbols (fixes #1077)

2019-01-09 Thread felix . winkelmann
Hi! Seems to work fine. I applied patch #1, built, installed, ran "make check", built a boot-chicken, applied #2, built with the new boot-chicken, installed, ran "make check" and "chicken-install -v -test awful", with no apparent problems. It would probably be safer if you apply #1 locally,

[Chicken-hackers] [PATCH] Get rid of special encoding for qualified symbols (fixes #1077)

2019-01-06 Thread Peter Bex
Hi all, After a few failed attempts, I finally figured out a way to fix #1077 without breaking the world. The issue was that "qualified" symbols (i.e., things like ##core#blabla) are encoded with a length prefix byte like so: "\004coreblabla". That means all symbols that start with a byte