summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2020-06-21 22:16:58 +0200
committerLudovic Courtès <ludo@gnu.org>2020-06-21 22:17:20 +0200
commit492717db95c69bd6ab26de33808ebcd5804d2a5e (patch)
treead428ca83a6c4b07302efb3741aca444f7828988 /NEWS
parent3523ad1326b0f374e82d6b5428997e3a38fd821d (diff)
downloadguile-492717db95c69bd6ab26de33808ebcd5804d2a5e.tar.gz
Update NEWS.
* NEWS: Update.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS7
1 files changed, 7 insertions, 0 deletions
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
(<https://bugs.gnu.org/40737>,
<https://gitlab.com/wingo/lightening/-/issues/12>)