chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-hackers] [PATCH] Remove comparator type specializations for zer


From: Peter Bex
Subject: [Chicken-hackers] [PATCH] Remove comparator type specializations for zero and one arguments
Date: Sun, 31 May 2015 17:35:44 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

Hi all,

I noticed that the types.db change we committed in
99d43101f8bd2766f8ac64332dc19c2a6ee16d4c introduced
a small problem: (=) and (= 1) will result in a runtime
error when used in the interpreter (which is correct
according to R5RS), but when compiled it will now
return #t.  The same is true for <, <=, > and >=.

The attached patch removes these specializations,
for CHICKEN 4 and for CHICKEN 5.

Cheers,
Peter

Attachment: CHICKEN-4-0001-Remove-bogus-scrutiny-entries-for-zero-and-one-arg-c.patch
Description: Text Data

Attachment: CHICKEN-5-0001-Remove-bogus-scrutiny-entries-for-zero-and-one-arg-c.patch
Description: Text Data

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]