-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
117 lines (63 loc) · 2.53 KB
/
ChangeLog
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
2024-10-17 Kamila Szewczyk <[email protected]>
ensure that -i3 pads to full block size
otherwise we lose the nominal burst error correction capability. if a feature to remove the padding existed, it'd probably be based on shortenings to RS codes (i.e. we know exactly which values must be zero judging just from the block length, so they don't count towards the errors, allowing us to get better parity to data ratio)
todo: finally got rid of getopt
getopt_long -> yarg
2024-10-16 Kamila Szewczyk <[email protected]>
todo: triage tasks
Sharded mode: OpenMP support.
v0.4: update NEWS, regenerate changelog
TODO: update tasks.
mention interlacing parallelism
-j
parallel decode
CI: Stop providing Linux binaries.
CI: Install OMP
speed up interlacing modes -i2 -i3 with OpenMP
fix overflowing shifts
xpar-x86_64: missing align
fix off-by-1 in asm code
xpar-x86_64.asm: clean up the source, add 3-way saturating CRC32C.
smode: restrict on vector-scalar product
v0.3
to-do: strike down some performance-related goals
avx512 version in xpar-x86_64.asm
fastest rse32 on the west
Add update-ChangeLog to the release action.
2024-10-15 mrbenjadmin <[email protected]>
fix build on linux aarch64 gcc platforms
2024-10-15 Kamila Szewczyk <[email protected]>
update the roadmap
v0.2
aarch64-machine-specific code
2024-10-14 Kamila Szewczyk <[email protected]>
v0.1 release
update AUTHORS
move read_header_from_map into a guard block
add strndup prototype to platform.h
try switching to mingw32/mingw64
Windows support
xpar-x86_64.asm - leading underscore fix
CI: aarch64 vanilla macos target, configure: fix leading underscores
settings specific to ELF targets
configure: cleaner flag handling, set up nasm in CI runners
rewrite platform-specific assembly using nasm.
xpar-x86_64.S: .att_syntax directive
fix a lax setmode check
also verify the presence of MS-specific io.h
x86_64 MacOS CI
add a rudimentary self-check target
retain only README.md in EXTRA_DIST
update the actions runner
fix the name of the bootstrap script
fill in v0.1 notes in NEWS, add development section in README.md
Add GNU-compatible changelog.
add copyright headers to shell scripts, portable gitlog-to-changelog
/bin/sh -> /usr/bin/env sh
rename shell scripts
bootstrap.sh -> bootstrap
contrib/gitlog-to-changelog.sh -> contrib/gitlog-to-changelog
contrib/xpar-torture.sh -> contrib/xpar-torture
v0.1
2024-10-12 Kamila Szewczyk <[email protected]>
Initial Commit