diff options
author | Ludovic Courtès <ludo@gnu.org> | 2020-06-21 22:16:58 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-06-21 22:17:20 +0200 |
commit | 492717db95c69bd6ab26de33808ebcd5804d2a5e (patch) | |
tree | ad428ca83a6c4b07302efb3741aca444f7828988 /NEWS | |
parent | 3523ad1326b0f374e82d6b5428997e3a38fd821d (diff) | |
download | guile-492717db95c69bd6ab26de33808ebcd5804d2a5e.tar.gz |
Update NEWS.
* NEWS: Update.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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>) |