-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathNEWS
44 lines (39 loc) · 2.08 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
This file contains release notes for major and minor releases of xpar.
For a complete list of source-level changes, consult the ChangeLog file.
===============================================================================
v0.5 (17-10-2024)
- OpenMP support for sharded mode (which unfortunately seems bottlenecked by
I/O).
- Switch to yarg for command-line parsing, remove dependency on Rich Felker's
`getopt_long`.
- Hopefully the last v0.x release. Hopefully, it will receive some feedback
which will help to introduce future improvements and release v1.0. The file
format will not change from now on, unless there is a bug or another major
misfeature that needs to be fixed.
===============================================================================
v0.4 (16-10-2024)
- x86_64 static Linux binaries are no longer provided.
- OpenMP support has been added to improve encoding and decoding performance
in joint mode with high interlacing factors on multi-core machines.
- 3-way saturating CRC32C implementation has been added to improve performance
on x86_64 machines that support SSE4.2.
- Slightly improve the performance of the sharded mode.
- Fix undefined behaviour in sharded mode regarding int shifts.
===============================================================================
v0.3 (16-10-2024)
- Improve joint encoding performance on x86_64 machines.
- Support aarch64 Linux.
- Improve cross-platform compatibility of the sharded mode.
===============================================================================
v0.2 (15-10-2024)
- Provides a manual page for the xpar command.
- Provides platform-specific code for aarch64, which can be enabled via
the --enable-aarch64 configure option.
===============================================================================
v0.1 (14-10-2024)
- Initial release.
- Supports joint mode and sharded mode for error and erasure correction.
- Provides platform-specific code for x86_64, which can be enabled via
the --enable-x86_64 configure option.
- Tested on x86_64 Linux (Ubuntu), x86_64 and aarch64 MacOS and x86_64 and
i686 Windows.