Overview
Request 977965 accepted
- Update to version 0.16.0:
+ Fix crashes with fonts missing Postscript names and without one
being synthesised by the font provider.
+ Fix crashes on negative fontsizes and some overflows.
+ Fix a rare memory leak introduced in 0.13.0.
+ x86: Fix potential buffer over-read by 16 bytes with AVX2
assembly when large tiles are not enabled (the default).
+ x86: Fix PIC flags not being interpreted by the assembler,
breaking the asm-enabled build setup on NetBSD and OpenBSD. On
32-bit x86, if the toolchain requires PIC objects and relies on
compiler defaults to get PIC implicitly, you need to pass
--with-pic to configure to ensure NASM always produces PIC
objects.
+ x86: Fix AVX support not being detected on non-Intel CPUs and
some VMs.
+ x86: Fix CPUID being used on CPUs not supporting the
instruction (<= i486) and the way it is used for CPUs with less
than 7 CPUID-leafs which could lead to crashes due to illegal
instructions.
Request History
dimstar created request
- Update to version 0.16.0:
+ Fix crashes with fonts missing Postscript names and without one
being synthesised by the font provider.
+ Fix crashes on negative fontsizes and some overflows.
+ Fix a rare memory leak introduced in 0.13.0.
+ x86: Fix potential buffer over-read by 16 bytes with AVX2
assembly when large tiles are not enabled (the default).
+ x86: Fix PIC flags not being interpreted by the assembler,
breaking the asm-enabled build setup on NetBSD and OpenBSD. On
32-bit x86, if the toolchain requires PIC objects and relies on
compiler defaults to get PIC implicitly, you need to pass
--with-pic to configure to ensure NASM always produces PIC
objects.
+ x86: Fix AVX support not being detected on non-Intel CPUs and
some VMs.
+ x86: Fix CPUID being used on CPUs not supporting the
instruction (<= i486) and the way it is used for CPUs with less
than 7 CPUID-leafs which could lead to crashes due to illegal
instructions.
tiwai accepted request
Thanks.