Commits

std.http.Server: expose arbitrary HTTP headers

653d4158cd • Andrew Kelley • Feb 23, 2024

std.http: disable the test that was never passing on windows

5b34a1b718 • Andrew Kelley • Feb 23, 2024

wasi: don't try to test http

d7ac8c8e65 • Andrew Kelley • Feb 23, 2024

std.http: migrate remaining test/standalone/http.zig to std lib

483b63d301 • Andrew Kelley • Feb 23, 2024

std.http: assert against \r\n in headers

10beb19ce7 • Andrew Kelley • Feb 23, 2024

std.http.Server: implement respondStreaming with unknown len

d051b13963 • Andrew Kelley • Feb 23, 2024

std.http: refactor unit tests

737e7be46c • Andrew Kelley • Feb 23, 2024

std.http.Server: handle expect: 100-continue requests

abde76a808 • Andrew Kelley • Feb 23, 2024

std.http.Server.Request.Respond: support all transfer encodings

380916c0f8 • Andrew Kelley • Feb 23, 2024

std.http.Client: add keep_alive option to fetch

40ed3c4d24 • Andrew Kelley • Feb 23, 2024

std.http.Server: fix handling of HEAD + chunked

c0d8ac83eb • Andrew Kelley • Feb 23, 2024

update standalone http test file to new API

51451341bf • Andrew Kelley • Feb 23, 2024

std.ArrayList: fixedWriter

17291e072b • Andrew Kelley • Feb 23, 2024

std.http.Server: fix seeing phantom request

2e7d8062ca • Andrew Kelley • Feb 23, 2024

std.http.Server: reimplement chunked uploading

b4b9f6aa4a • Andrew Kelley • Feb 23, 2024

std.net: fix std lib test regression. fixup

a8958c99a9 • Andrew Kelley • Feb 23, 2024

std.io.Reader: add discard function

d943ce5dc7 • Andrew Kelley • Feb 23, 2024

std.net.listen: fix Windows API use

12a9e0f415 • Andrew Kelley • Feb 23, 2024

std.http.Server: rework the API entirely

6395ba852a • Andrew Kelley • Feb 23, 2024

std.ArrayList: add writerAssumeCapacity

9129fb28dc • Andrew Kelley • Feb 23, 2024

std.http.Server: no more dynamic allocation

2df3de1e20 • Andrew Kelley • Feb 23, 2024

full send

68d3e103b7 • Andrew Kelley • Feb 23, 2024

std.http.Server.Connection: remove dead code

968d08af6d • Andrew Kelley • Feb 23, 2024

std.http.Server: move closing bool

c7fc2d76ce • Andrew Kelley • Feb 23, 2024

std.net, std.http: simplify

6129ecd4fe • Andrew Kelley • Feb 23, 2024

std.http.Server.accept can no longer fail from OOM

f1565e3d09 • Andrew Kelley • Feb 23, 2024

fix zstd compilation errors from previous commit

c44a902836 • Andrew Kelley • Feb 23, 2024

std.compress.zstd: make DecompressStream options runtime

5c12783094 • dweiller • Feb 23, 2024

std.http.Client: remove invalid use of refAllDecls

63acc856c1 • Andrew Kelley • Feb 23, 2024

std.compress.zstd: disable failing wasm32 tests

accbba3cd8 • dweiller • Feb 23, 2024

std.compress.zstd: remove allocation from DecompressStream

ac1b957e79 • dweiller • Feb 23, 2024

std.compress.zstd: fix decompressStreamOptions

73f6d3afb5 • dweiller • Feb 23, 2024

std.compress.zstandard: fix buffer sizes

63fa151f1c • dweiller • Feb 23, 2024

std.http.Client.connectUnix: handle unsupported OS at compile time

e204b2ca92 • Andrew Kelley • Feb 23, 2024

std.http: skip tests on wasi and single-threaded

6de8748b05 • Andrew Kelley • Feb 23, 2024

std.http.Client: eliminate arena allocator usage

651aa5e8e4 • Andrew Kelley • Feb 23, 2024

std.Uri: refactor std.mem.Allocator -> Allocator

107992d50e • Andrew Kelley • Feb 23, 2024

std.http.Client: remove bad decisions from fetch()

743a0c966d • Andrew Kelley • Feb 23, 2024

std.http.Client.fetch: remove inappropriate seek

0ddcb83418 • Andrew Kelley • Feb 23, 2024

std.http.Client: remove advisory file lock on fetch

7036644ed2 • Andrew Kelley • Feb 23, 2024

std.http: remove format() method of Method

511acc167f • Andrew Kelley • Feb 23, 2024

std.http: fix parsing incorrect tokenization

ddb754ff2f • Andrew Kelley • Feb 23, 2024

std.http.Client.connect: case insensitive host comparison

ae630b695e • Andrew Kelley • Feb 23, 2024

std.http: fields at the top of the struct

f9dff2fcf1 • Andrew Kelley • Feb 23, 2024

std.http: parser fixes

78192637fb • Andrew Kelley • Feb 23, 2024

Revert "std.http: remove 'done' flag"

d574875f00 • Andrew Kelley • Feb 23, 2024

std: convert http trailers test to unit test

3d61890d24 • Andrew Kelley • Feb 23, 2024

std.http.Client.Response.ParseError: remove OutOfMemory

cf4a2c4d18 • Andrew Kelley • Feb 23, 2024

git fetching: fix redirect handling

99a5de9dbb • Andrew Kelley • Feb 23, 2024

std.http.Client: disable zstd for now

b6ca89fa7c • Andrew Kelley • Feb 23, 2024

std.http: remove Headers API

4d401e6159 • Andrew Kelley • Feb 23, 2024

std.http.Client.fetch: add redirect behavior to options

f46447e6a1 • Andrew Kelley • Feb 23, 2024

std.http.Server: remove source code from doc comments

00acf8a66d • Andrew Kelley • Feb 23, 2024

std.http: remove 'done' flag

50e2a5f673 • Andrew Kelley • Feb 23, 2024

std.mem: take advantage of length-based slicing

06d0c58305 • Andrew Kelley • Feb 23, 2024

std.http.Server: protect against zero-length chunks

b47bd031ca • Andrew Kelley • Feb 23, 2024

std.http: remove the ability to heap-allocate headers

90bd4f226e • Andrew Kelley • Feb 23, 2024

std.http.Server: fix error set

f1cf300c8f • Andrew Kelley • Feb 23, 2024

std.http.Server: don't emit Server HTTP header

f58c59f89f • Andrew Kelley • Feb 23, 2024

std.tar: remove abuse of inline fn

256c5934bf • Andrew Kelley • Feb 23, 2024

fix crash in tar found by fuzzing

30f15e3afe • Igor Anić • Feb 23, 2024

Merge pull request #19032 from ianic/add_buffered_tee

8802ec583b • Andrew Kelley • Feb 22, 2024

Module: fix `@embedFile` of files containing zero bytes

e60d667111 • Jacob Young • Feb 22, 2024

update root.os.system override to require "system" field, this allows easier overriding of os.heap.page_allocator

241e100827 • Jae B • Feb 22, 2024

std.os.emscripten: fix regression caused by code cleanup in std.os.wasi (Closes #19019)

dd1fc1cb8c • Andre Weissflog • Feb 22, 2024

MachO: fix `calcLoadCommandsSize` computation

0b7af25637 • Jacob Young • Feb 21, 2024

Sema: fix peer type resolution for arrays of coercible elements

955fd65cb1 • garrison hinson-hasty • Feb 21, 2024

llvm: fix c abi for structs not passed in registers

ec7293422d • Jacob Young • Feb 20, 2024

c_import: extract behavior tests that use `@cImport`

2291560424 • Jacob Young • Feb 20, 2024

json: make std.json.stringifyAlloc return a mutable slice (#19013)

556db2ca36 • Techatrix • Feb 20, 2024

Liveness: do not elide safety-checked instructions

65a87ff299 • mlugg • Feb 20, 2024

cbe: make more use of `InternPool.Index.Slice`

97290e0bfc • Jacob Young • Feb 20, 2024

Sema: validate that runtime-known inferred alloc does not have comptime-only type

7461309b73 • mlugg • Feb 19, 2024

Package.Fetch: fix Git package fetching

80f3ef6e14 • Ian Johnson • Feb 19, 2024

std.zig.system.linux: detect risc-v

5c25ad0fda • Tristan Ross • Feb 19, 2024

Merge pull request #18983 from jacobly0/dwarf-rewrite

7775e46e81 • Andrew Kelley • Feb 18, 2024

zig fmt: Preserve trailing comma after single-item switch case

3cafb9655a • Carl Åstholm • Feb 18, 2024

std: fix copy-paste typo in spawnWindows

ab6317d32b • Alex Kladov • Feb 18, 2024

Merge pull request #18976 from ziglang/elf-misc-fixes

f3bd177723 • Jakub Konka • Feb 17, 2024

fix flate regression

3e8cb153ea • Igor Anić • Feb 17, 2024

Merge pull request #18973 from ziglang/elf-riscv

79e99c401c • Jakub Konka • Feb 17, 2024

Merge pull request #18948 from alichraghi/vector

dd4d320eb9 • Robin Voetter • Feb 17, 2024

cbe: do not set execute bits on emitted file

50330ec22a • Michael Dusan • Feb 17, 2024

elf: enable adding support for additional cpu archs

fc7dd3e285 • Jakub Konka • Feb 16, 2024

Merge pull request #18909 from mlugg/random-enhancements

88d4b5cb18 • Matthew Lugg • Feb 16, 2024

build.zig: support multiple args in `cxx_compiler_arg1`

51e96a823c • Jacob Young • Feb 16, 2024

InternPool: make more use of `NullTerminatedString.Slice`

6f08e17229 • Jacob Young • Feb 16, 2024

std.os.windows: add error.UnrecognizedVolume

0183b44bb1 • Andrew Kelley • Feb 16, 2024

disable flaky C backend test

2176a73d66 • Andrew Kelley • Feb 16, 2024

Merge pull request #18923 from ianic/add_flate

57d6f789de • Andrew Kelley • Feb 15, 2024

Merge pull request #18945 from mikdusan/issue-18942

7204eccf5c • Andrew Kelley • Feb 15, 2024

llvm: fix lowering of recursive debug info

6fe90a913a • Jacob Young • Feb 15, 2024

std.Build: fix wrong variable used in `parseTargetQuery`

c280811d1d • tjog • Feb 15, 2024

bsd: debitrot type-safe std.c.O

7e83e7d9a8 • Michael Dusan • Feb 15, 2024

std.os: export T struct and winsize struct

bec8511728 • Tim Culverhouse • Feb 15, 2024

lib/std/elf: add aarch64 relocation kinds

0c3d5fd1fe • Jakub Konka • Feb 14, 2024

std.os.windows.OpenFile: add missing error

07c1dd3d1d • Andrew Kelley • Feb 14, 2024

autodoc: fix analysis of closure_get instructions

a23ab331a2 • Loris Cro • Feb 14, 2024

Merge pull request #18918 from ziglang/elf-better-addr-mgmt

3f5593205d • Jakub Konka • Feb 14, 2024

std.posix.termios: bring V back

5f92558290 • Andrew Kelley • Feb 14, 2024