From 492717db95c69bd6ab26de33808ebcd5804d2a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sun, 21 Jun 2020 22:16:58 +0200 Subject: [PATCH] Update NEWS. * NEWS: Update. --- NEWS | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/NEWS b/NEWS index 591eb8bb9..c11e266ba 100644 --- a/NEWS +++ b/NEWS @@ -92,6 +92,13 @@ These replace the wonky "bit-set*!" procedure. Previously statprof would show strings like "anon #x1234" for primitives written in C. +** Compiler reduces 'equal?' when passed a character literal + +The compiler now properly reduces expressions such as (equal? c #\x) to +(eq? c #\x). This was not the case in 3.0.2, which could lead to slower +code, especially in 'match' expressions with many clauses with with +character literals. + ** JIT bugs on ARMv7 have been fixed (, )