zig/lib/std/compress
Andrew Kelley 7680c5330c some API work on std.c, std.os, std.os.wasi
* std.c: consolidate some definitions, making them share code. For
  example, freebsd, dragonfly, and openbsd can all share the same
  `pthread_mutex_t` definition.
* add type safety to std.c.O
  - this caught a bug where mode flags were incorrectly passed as the
    open flags.
* 3 fewer uses of usingnamespace keyword
* as per convention, remove purposeless field prefixes from struct field
  names even if they have those prefixes in the corresponding C code.
* fix incorrect wasi libc Stat definition
* remove C definitions from incorrectly being in std.os.wasi
* make std.os.wasi definitions type safe
* go through wasi native APIs even when linking libc because the libc
  APIs are problematic and wasteful
* don't expose WASI definitions in std.posix
* remove std.os.wasi.rights_t.ALL: this is a footgun. should it be all
  future rights too? or only all current rights known? both are
  the wrong answer.
2024-02-11 13:38:55 -07:00
..
deflate some API work on std.c, std.os, std.os.wasi 2024-02-11 13:38:55 -07:00
lzma std.builtin.Endian: make the tags lower case 2023-10-31 21:37:35 -04:00
lzma2 std.builtin.Endian: make the tags lower case 2023-10-31 21:37:35 -04:00
testdata gzip: implement compression 2024-01-29 14:30:23 -08:00
xz std.builtin.Endian: make the tags lower case 2023-10-31 21:37:35 -04:00
zstandard lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
deflate.zig std: update to use @memcpy directly 2023-04-28 13:24:43 -07:00
gzip.zig gzip: implement compression 2024-01-29 14:30:23 -08:00
lzma.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
lzma2.zig Delete redundant lzma/lzma2 prefix in function/struct names 2023-02-05 06:52:28 -08:00
xz.zig std.builtin.Endian: make the tags lower case 2023-10-31 21:37:35 -04:00
zlib.zig std.builtin.Endian: make the tags lower case 2023-10-31 21:37:35 -04:00
zstandard.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00