Commit Graph

13 Commits

Author SHA1 Message Date
David Korth
7960595158 [zstd] Update: 1.5.6 -> 1.5.7 2025-02-19 22:07:44 -05:00
David Korth
288375ab44 [zstd] Update: 1.5.5 -> 1.5.6
CheckZSTD.cmake: Update the version number here, too.
2024-03-30 12:16:26 -04:00
David Korth
089d692cc0 [zstd] Update: 1.5.4 -> 1.5.5
CheckZSTD.cmake: Update the version number here, too.
2023-04-23 11:08:39 -04:00
David Korth
a73ad060c8 [zstd] Update: 1.5.2 -> 1.5.4
TODO: zstd has its own official CMake build scripts. We should migrate
over to it sometime.
2023-02-10 18:28:12 -05:00
David Korth
d01e9c7ff8 [zstd] Update: 1.5.1 -> 1.5.2
TODO: zstd has its own official CMake build scripts. We should migrate
over to it sometime.
2022-01-23 14:52:33 -05:00
David Korth
7ab6934a26 [zstd] Update: 1.5.0 -> 1.5.1
TODO: zstd has its own official CMake build scripts. We should migrate
over to it sometime.
2021-12-22 22:48:29 -05:00
David Korth
5885b62c9e [zstd] Update: 1.4.9 -> 1.5.0
TODO: zstd has its own official CMake build scripts. We should migrate
over to it sometime.
2021-05-15 00:04:50 -04:00
David Korth
eadcdf9327 Remove "/Gz" for stdcall on i386 when building with MSVC.
I tested a release build and it saved a total of 10,752 bytes.

On the other hand, it had a rather huge maintenance overhead, since I had
to ensure that all extlibs had __cdecl set up in the headers properly,
and this had to be redone on every update.

The i386 build of LZ4 on AppVeyor was failing in tests because of missing
stdcall symbols. I decided not to bother adding stdcall support to LZ4
and simply revert stdcall entirely.
2021-03-31 22:24:17 -04:00
David Korth
e21814a754 [zstd] zstd.h: Update some function declarations; increment version number.
I somehow missed these when updating zstd earlier. It only seemed to
break the MinGW-w64 builds, which is odd, since I would have expected
this to break every build in cases where we didn't have a system zstd...
2021-03-13 22:29:33 -05:00
David Korth
17d33de325 [zstd] Updated: 1.4.8 -> 1.4.9 2021-03-13 21:07:16 -05:00
David Korth
4da7a51056 [zstd] Updated from 1.4.5 to 1.4.8. 2021-02-17 18:34:16 -05:00
David Korth
17b962a9a3 [zstd] zstd.h: Added ZSTDLIB_CALL.
It turns out we need it because other modules are compiled with /Gz,
even if zstd isn't.

FIXME: Compiling zstd with /Gz fails due to C2373 type redefinition
errors, which doesn't make any sense...
2020-06-27 03:09:19 -04:00
David Korth
dc587561b4 [zstd] Added zstd for use with MiniZip.
MiniZip 2.10.0 added support for zstd as a compression method, so we
should support it.

Note that a system version of zstd is preferred on Linux systems.

Enabled the MiniZip test tools for manual builds only. Info-ZIP hasn't
been updated in a while, so I'm going to use the MiniZip test tools to
compress ZIP archives using zstd.

Enabled MiniZip compression in order to compress stuff using the minizip
test program.

mz_strm_zstd.c: FIXME: Compression level doesn't work. Hard-coded the
maximum compression level for now.
2020-06-27 03:09:15 -04:00