zig-help
Questions about `zig build`
struct member function still needs to be called with arg, why
Talk to USB devices
Recursive Data Structure with Array Field
Struct with multiple type
How to get a zero terminated string out of realpath?
Is there a binary serde library built in similar to std.json?
Standard Library
piping stdin to a child process
pointer arithmetic on many-pointers -- invalid operands to binary expression 'Pointer' and 'Pointer'
Homebrew --HEAD install how to do?
New User
How to debug a test with GDB
New User
How can I have an assignment in a while loop expression?
alignments and bytesAsSlice ??
In practice, how do you write doc comments?
uninitialized variables
what's the correct empty value of [*c]T?
make zig build print compiler commands
How do I divide by zero while making sure it's done at runtime?
How can I coerce pointer of array of T to null-terminated slice of T?
how to solve cast causes pointer to be null?
Is there a builtin string builder-like data structure?
base64 vs base58
Zig in Debian and Linux
Help to get more info of this compiler error
Compiler
New User
one single allocation --- to produce two slices ??
resolve a path with a '~'
How do i make a list of strings?
using free with arena allocator
behaviour of `defer` with long jumps
convert float vector to int vector and back
Standard Library
Compiler
Repeat comptime known slice
is a string made by char str[] or string str?
Cross-platform minimal window library
LLVM Module Verification Failed
less verbose build output
Monomorphization and Debug Info
Compiler
Help With Optimizing Cipher Implementation
ld.lld errors when trying to compile with libsndfile
How to return a specific type of the union depending on the union provided in the function ?
Compiler
Initialize C structs in C or Zig style
Is there a way to strip symbols in Zig preserving the unstripped binary?
Exported Vectors
How to make a library that can be called from python
Generating standalone header files
Passing allocators
What does .{} do in zig
Does ziglang can import or export C library without external module?
New User
defer vs return sequencing
turning a nullable [*c]u8 into a optional sentinel-terminated multi-item pointer
DynLib lookup() now errors on increased alignment
Standard Library