1. Run the tests with the "--with-pari", "--enable-precision=double-double",
   and "--enable-precision=quad-double" configure flags. The "make check"
   suite should pass with all of them.

2. If libLfunction has changed, update the -version-info in its Makefile.am
   according to the "Updating library version information" section of
   https://www.gnu.org/software/libtool/manual/libtool.html

3. Update the package version number in configure.ac.

4. Build a release tarball. First, run `git clean -x -f -d` to ensure
   that you're starting fresh. Then run `autoreconf -fi` to regenerate
   all of the autotools files. Run `./configure` to create your
   Makefiles, and finally, `make dist` to create the release tarball.
   This should be done using libtool >= 2.6.2, to ensure that
   "-Xpreprocessor -fopenmp" is parsed as a single token on macOS.

5. Run `make distcheck` to ensure that the release tarball works.

6. Tag the commit that corresponds to the release with `git tag -s
   <version-number>`.

7. Upload the release tarball (from step 5) to Gitlab, and be sure
   to include a user-friendly changelog in the description.
