Skip to content

Commit a20f4ff

Browse files
committed
v0.4: update NEWS, regenerate changelog
1 parent a9f0403 commit a20f4ff

File tree

3 files changed

+37
-1
lines changed

3 files changed

+37
-1
lines changed

ChangeLog

+26
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
2024-10-16 Kamila Szewczyk <[email protected]>
22

3+
TODO: update tasks.
4+
5+
mention interlacing parallelism
6+
7+
-j
8+
9+
parallel decode
10+
11+
CI: Stop providing Linux binaries.
12+
13+
CI: Install OMP
14+
15+
speed up interlacing modes -i2 -i3 with OpenMP
16+
17+
fix overflowing shifts
18+
19+
xpar-x86_64: missing align
20+
21+
fix off-by-1 in asm code
22+
23+
xpar-x86_64.asm: clean up the source, add 3-way saturating CRC32C.
24+
25+
smode: restrict on vector-scalar product
26+
27+
v0.3
28+
329
to-do: strike down some performance-related goals
430

531
avx512 version in xpar-x86_64.asm

NEWS

+10
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
This file contains release notes for major and minor releases of xpar.
22
For a complete list of source-level changes, consult the ChangeLog file.
33

4+
===============================================================================
5+
v0.4 (16-10-2024)
6+
- x86_64 static Linux binaries are no longer provided.
7+
- OpenMP support has been added to improve encoding and decoding performance
8+
in joint mode with high interlacing factors on multi-core machines.
9+
- 3-way saturating CRC32C implementation has been added to improve performance
10+
on x86_64 machines that support SSE4.2.
11+
- Slightly improve the performance of the sharded mode.
12+
- Fix undefined behaviour in sharded mode regarding int shifts.
13+
414
===============================================================================
515
v0.3 (16-10-2024)
616
- Improve joint encoding performance on x86_64 machines.

configure.ac

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
m4_define([xpar_version_major], [0])
2-
m4_define([xpar_version_minor], [3])
2+
m4_define([xpar_version_minor], [4])
33
m4_define([xpar_version], [xpar_version_major.xpar_version_minor])
44

55
AC_PREREQ([2.69])

0 commit comments

Comments
 (0)