Cody Tapscott
Cody Tapscott
Note that DWARFv5 is the default in clang now on many systems, so it's actually quite easy to hit this with just `-g`
I believe it's almost all of the new attribute forms for v5 that still need to be added (they are listed in the spec) The issue is up for grabs,...
On my system, Zig is in fact providing `libc_nonshared.a`, but the symbol is still missing: ``` $ ./zig-linux-x86_64-0.9.1/zig build-exe test.c -lc --verbose-link ld.lld -error-limit=0 -O0 -z stack-size=16777216 --gc-sections -m elf_x86_64...
> Can you please share output of `./zig-linux-x86_64-0.9.1/zig build-exe --show-builtin`? Indeed, the wrong version of glibc is detected: ```zig pub const os = std.Target.Os{ .tag = .linux, .version_range = .{...
One interesting thought: Layout-wise, vectors are what you get when you pack arrays without padding and store them in integers. In this sense, they are just like integer-backed structs (#5049)....
A natural extension would be to allow `packed [N]T` in a `packed struct` That would give us back arrays in packed structs, which are currently unsupported under #5049
Relating this to [an idea from #6771](https://github.com/ziglang/zig/issues/6771#issuecomment-1184950496): `packed [N][M]T` might replace the need for a `@Matrix` type Even if Zig supports none of the standard math operators (`+-*/` etc.) for...
FWIW, I don't think we really need a dedicated representation for column-major matrices, even to take advantage of hardware SIMD operations that are defined in terms of column-wise inputs/outputs. Any...
Occurs with `-mtriple=x86_64-linux-none`, `-mtriple=riscv-linux-none`, and `-mtriple=aarch64-linux-none` I haven't tried other architectures
> Hmm, this still doesn't handle this case properly: Not sure if this is good news or bad, but I'm just finishing up an overlapping change that should handle that...