Skip to content

Commit

Permalink
v0.5
Browse files Browse the repository at this point in the history
update release workflow, bump version
  • Loading branch information
kspalaiologos committed Oct 17, 2024
1 parent b034ed8 commit 5fdc466
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 2 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,16 @@ on:
jobs:
ghrelease:
name: Publish sources on GitHub Release
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Configure
run: |
./bootstrap && ./configure
sudo apt update
sudo apt install bzip3 -y
bzip3 --version
- name: Build source packages
run: |
make update-ChangeLog
Expand Down
15 changes: 15 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
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
Expand Down
11 changes: 11 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
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.
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
m4_define([xpar_version_major], [0])
m4_define([xpar_version_minor], [4])
m4_define([xpar_version_minor], [5])
m4_define([xpar_version], [xpar_version_major.xpar_version_minor])

AC_PREREQ([2.69])
Expand Down

0 comments on commit 5fdc466

Please sign in to comment.