Commits

std.compress.zstandard: clean up streaming API

c6ef83efe5 • dweiller • Feb 21, 2023

std.RingBuffer: add (non-concurrent) RingBuffer implementation

c7c35bf9e6 • dweiller • Feb 21, 2023

std.compress.zstandard: rename ZStandardStream -> DecompressStream

1c518bd993 • dweiller • Feb 21, 2023

std.compress.zstandard: remove use of usingnamespace

12d9f73ce8 • dweiller • Feb 21, 2023

std.hash: use std.math.rotl in Xxhash64 and Xxhash32

a34c2de7bc • dweiller • Feb 21, 2023

std.compress.zstandard: update for multi-for-loop change

a74f800dd7 • dweiller • Feb 20, 2023

std.compress.zstandard: add DictionaryIdFlagUnsupported ZstandardStream.Error

2766b704c1 • dweiller • Feb 19, 2023

std.compress.zstandard: fix zstandardStream content size validation

1a862175d5 • dweiller • Feb 19, 2023

std.compress.zstandard: also check block size when sequence count is 0

12aa478db0 • dweiller • Feb 19, 2023

std.compress.zstandard: add error condition to ring buffer decoding

a53cf299a6 • dweiller • Feb 19, 2023

std.compress.zstandard: fix erroneous literal stream empty checks

5a31fc2014 • dweiller • Feb 19, 2023

std.compress.zstandard: remove unneeded branch

8fd41314bd • dweiller • Feb 19, 2023

std.compress.zstandard: fix zstandardStream finishing early

476d2fe1fa • dweiller • Feb 19, 2023

std.compress.zstandard: check FSE bitstreams are fully consumed

373d8ef26e • dweiller • Feb 19, 2023

std.compress.zstandard: bytes read assert to error in decodeBlockReader

1530e73648 • dweiller • Feb 19, 2023

std.compress.zstandard: cleanup high-level api docs and error sets

ee5af3c74c • dweiller • Feb 19, 2023

std.compress.zstandard: fix errors and crashes in ZstandardStream

31cc4605ab • dweiller • Feb 19, 2023

std.compress.zstandard: fix content size check

55e6e9409c • dweiller • Feb 19, 2023

std.compress.zstandard: add decodeFrameHeader

6d48b055af • dweiller • Feb 19, 2023

std.compress.zstandard: error when FSE bitstream is no fully consumed

3975a9d7ca • dweiller • Feb 19, 2023

std.compress.zstandard: remove UnusedBitSet error

77ca1f7859 • dweiller • Feb 19, 2023

std.compress.zstandard: fix decodeAlloc() and remove decodeFrameAlloc()

d9a90e1818 • dweiller • Feb 19, 2023

std.compress.zstandard: validate skippable frame size

2134769436 • dweiller • Feb 19, 2023

std.compress.zstandard: improve block size validation

98bbd959b0 • dweiller • Feb 19, 2023

std.compress.zstandard: verify content size and fix crash

ece52e0771 • dweiller • Feb 19, 2023

std.compress.zstandard: make ZstandardStream decode multiple frames

a9c8376305 • dweiller • Feb 19, 2023

std.compress.zstandard: add multi-frame decoding functions

06ab5a2cd2 • dweiller • Feb 19, 2023

std.compress.zstandard: fix fse decoding crash

a625df4636 • dweiller • Feb 19, 2023

std.compress.zstandard: fix crashes

1c509f483a • dweiller • Feb 19, 2023

std.compress.zstandard: fix crashes

596a97fb55 • dweiller • Feb 19, 2023

std.compress.zstandard: free allocated result on error

a651704876 • dweiller • Feb 19, 2023

std.compress.zstandard: fix capitalisation of Zstandard

3f1c4306ca • dweiller • Feb 19, 2023

std.compress.zstandard: add `decodeFrameAlloc()`

ddeabc9aa7 • dweiller • Feb 19, 2023

std.compress.zstandard: improve doc comments

89f9c5cb37 • dweiller • Feb 19, 2023

std.compress.zstandard: split decompressor into multiple files

7e2755646f • dweiller • Feb 19, 2023

std.compress.zstandard: fix crashes

6e3e72884b • dweiller • Feb 19, 2023

std.compress.zstandard: add `ZstandardStream`

a180fcc93d • dweiller • Feb 19, 2023

std.compress.zstandard: add `decodeBlockReader`

5723291444 • dweiller • Feb 19, 2023

std.compress.zstandard: add FrameContext and add literals into DecodeState

947ad3e268 • dweiller • Feb 19, 2023

std.compress.zstandard: add init/deinit for ring buffer, fix len()

2d35c16ee7 • dweiller • Feb 19, 2023

std.compress.zstandard: verify checksum in decodeFrameAlloc()

e92575d3d4 • dweiller • Feb 19, 2023

std.compress.zstandard: clean up error sets and line lengths

3bfba36548 • dweiller • Feb 19, 2023

std.compress.zstandard: add doc comments for RingBuffer

3c06e2e7d0 • dweiller • Feb 19, 2023

std.compress.zstandard: add window size limit param

1e5b8be509 • dweiller • Feb 19, 2023

std.compress.zstandard: add integer casts u64 -> usize

e2306ef0a0 • dweiller • Feb 19, 2023

std.compress.zstandard: minor cleanup and add doc comments

7558bf6451 • dweiller • Feb 19, 2023

std.compress.zstandard: remove debug logging

ab18adf5c3 • dweiller • Feb 19, 2023

std.compress.zstandard: properly track consumed count in decodeFrameBlocks

d40b135e95 • dweiller • Feb 19, 2023

std.compress.zstandard: add input length safety checks

774e2f5a5c • dweiller • Feb 19, 2023

std.compress.zstandard: validate fse table value count

31d1cae8c6 • dweiller • Feb 19, 2023

std.compress.zstandard: fix dictionary field size

95953e1ee6 • dweiller • Feb 19, 2023

std.compress.zstandard: validate sequence lengths

6b85373875 • dweiller • Feb 19, 2023

std.compress.zstandard: clean up integer casts

082acd7f17 • dweiller • Feb 19, 2023

std.compress.zstandard: clean up api

fc64c279a4 • dweiller • Feb 19, 2023

std.compress.zstandard: cleanup ReverseBitReader

cbfaa876d4 • dweiller • Feb 19, 2023

std.compress.zstandard: add decodeZStandardFrameAlloc

c819e58c20 • dweiller • Feb 19, 2023

std.compress.zstandard: add functions decoding into ring buffer

05e63f241e • dweiller • Feb 19, 2023

std.compress.zstandard: cleanup decodeBlock

18091723d5 • dweiller • Feb 19, 2023

std.compress: add zstandard decompressor

61cb514387 • dweiller • Feb 19, 2023

std.hash: add XxHash64 and XxHash32

19984d8751 • dweiller • Feb 19, 2023

compiler_rt: restructure compiler_rt.zig according to README.md

476bdc8b0b • Jan Philipp Hafer • Feb 19, 2023

Merge pull request #11982 from marler8997/ignoreSigpipe

adfc019d60 • Andrew Kelley • Feb 19, 2023

implement `writeToMemory`/`readFromMemory` for pointers

f10950526e • Veikka Tuominen • Feb 19, 2023

Revert "Merge pull request #14661 from evacchi/zig-wasi-preopens"

02f5d2673f • Andrew Kelley • Feb 19, 2023

Merge pull request #14661 from evacchi/zig-wasi-preopens

772a0eb68a • Luuk de Gram • Feb 19, 2023

Merge pull request #14671 from ziglang/multi-object-for

0bb178bbb2 • Andrew Kelley • Feb 19, 2023

Correctly handle carriage return characters according to the spec (#12661)

346ec15c50 • Tom Read Cutting • Feb 19, 2023

Fix grammatical error in doc comment

281d4c0ff6 • The Potato Chronicler • Feb 19, 2023

std.Build.RunStep: fix default caching logic

5e7b09ce9f • Andrew Kelley • Feb 19, 2023

Value: implement writeToMemory for packed unions

07630eb696 • Matt Knight • Feb 18, 2023

compiler_rt: remove unexported functions

c993af6234 • flexicoding • Feb 18, 2023

Ast: fix expected_block error message

c32171991b • Ali Chraghi • Feb 17, 2023

[all linkers] fail hard on unsupported flags

3f7e9ff597 • Motiejus Jakštys • Feb 17, 2023

CLI: detect linker color diagnostics flags

d2650eb570 • Andrew Kelley • Feb 17, 2023

[linker] ignore --sort-common

705e9cb3ca • Motiejus Jakštys • Feb 16, 2023

[elf linker] add --sort-section

b1b944a683 • Motiejus Jakštys • Feb 16, 2023

Merge pull request #11912 from motiejus/wl-no-undefined

f911c933b2 • Andrew Kelley • Feb 16, 2023

crypto: add AES-CMAC (RFC 4493) (#14545)

438b71155a • Chris Boesch • Feb 16, 2023

split `@qualCast` into `@constCast` and `@volatileCast`

7199d7c777 • Veikka Tuominen • Feb 14, 2023

comp: reinstate -fcompiler-rt when used with build-obj as output

4e6f21e2cb • Jakub Konka • Feb 14, 2023

Zld: Report archive file with cpu arch mismatch

47e14b7ffb • Tom Read Cutting • Feb 14, 2023

Add std.c.umask.

d09e39aefd • Philippe Pittoli • Feb 14, 2023

Merge pull request #14571 from ziglang/more-build-zig

a9e1cf3049 • Andrew Kelley • Feb 13, 2023

Merge pull request #14548 from schmee/std-json-fixes

fc48467a97 • Veikka Tuominen • Feb 13, 2023

Add -ferror-tracing and -fno-error-tracing compile options

c8dc00086e • AdamGoertz • Feb 13, 2023

langref: make more examples testable

5894be94c8 • Manlio Perillo • Feb 13, 2023

std: support deserialising JSON strings containing escape seqences into sentinel slice

25d6b8c1f1 • Leo Constantinides • Feb 13, 2023

std.crypto: add the Ascon permutation

f62e3b8c0d • Frank Denis • Feb 13, 2023

zig fmt: additionally format .zon files

a8edd67d3d • Ali Chraghi • Feb 13, 2023

compiler_rt: document math functions (#14552)

1fa2b37d29 • matu3ba • Feb 13, 2023

Merge pull request #14618 from Vexu/fixes

d4bd1b1a60 • Andrew Kelley • Feb 13, 2023

Revert "std: check types of pointers passed to allocator functions"

3c2a43fdcc • Andrew Kelley • Feb 12, 2023

std: check types of pointers passed to allocator functions

abc9530a88 • Leo Constantinides • Feb 12, 2023

compiler_rt: add __powihf2, __powisf2, __powidf2, __powitf2, __powixf2

e10c0eefde • Jan Philipp Hafer • Feb 11, 2023

zig build: add -l, --list-steps option to build_runner.zig

ca0528209f • dweiller • Feb 11, 2023

compiler_rt: __divmodti4 for libgcc symbol compatibility

d976b4e4a5 • matu3ba • Feb 11, 2023

Merge pull request #14588 from dweiller/test-runner-imports

ba680aa987 • Veikka Tuominen • Feb 11, 2023

don't tokenize an invalid string literal

c63be507cf • Techatrix • Feb 11, 2023

compiler_rt: __ashlsi3, __ashrsi3, __lshrsi3 for symbol compatibility

1bda8be2a3 • matu3ba • Feb 11, 2023

std.Build.addAssembly: add missing .kind

c6344866f9 • Asherah Connor • Feb 11, 2023