Build.Step.Options generates invalid code for arrays of container types
This would be fixed by #35535
f979715b55
Options: disallow comptime struct fields
a35944f20c
Options: better field name formatting
Build.Step.Options: rewrite addOption implementation
I'll just paste here an example build.zig I've been using to test this.
de4a7d7082
Options: better type checking and error messages
c45099553a
Options: support single-item pointers and alignment
be724d0734
Options: style changes
4a9ab9380a
Options: fix float/void printing
c4a37e2d56
Options: correct field name formatting
Build.Step.Options: rewrite addOption implementation
I'll rebase this once I can get a more recent build of the compiler.
WIP: rewrite
Build.Step.Options implementation
6f1e9bc06f
std.Build.Step.Options: fix/add tests
dfa2a33f7a
better type checking and error messages
3248be66d7
support single-item pointers and alignment
32f32f8ae1
some fixes
dcfb03687c
correct field name formatting
std.zon: fix memory leak
I've implemented your suggestion instead
e840ad4d5d
fix error note memory leak
3f1dead2fc
Merge pull request 'Use struct-of-arrays style for
std.lang.Type' (#35234) from Der_Teufel/zig:soa-builtin-type into master
8d1b6e3397
compiler: fix spirv makeWritable
f04799dc9c
implicitly enable LLVM when TSan is enabled (#35311)
7ee6e7d61e
std.debug.Dwarf.Unwind.VM: deal with negative offsets in unsigned CFI insns
std.zon: fix memory leak
added a test case
7686fd20f6
fix error note memory leak
std.zon: fix memory leak
7dd79ff977
fix error note memory leak
4a65cc4aca
Zcu: report outdated nav_ty when previous generation had a compile error
fec502ec67
Elf2: flush ehdr phoff when rodata moves
3dfcba86b8
ci: remove workaround for https://github.com/ziglang/zig/issues/22213
21b7ceb5e5
std.fs.test: disable
Dir.renamePreserve onto existing test on Windows
Io.Writer: add writeEnum
f3772438cb
Io.Writer: add writeEnum
9787df9421
fix(std.Target/spirv): correct variable_pointers feature description
cb1fe0e578
Merge pull request 'ci: build/run all darwin module tests on
aarch64-macos' (#35256) from alexrp/zig:maccatalyst-ci into master
c461befcf9
ci: build/run all darwin module tests on aarch64-macos
f99a310a1a
test: don't run x86_64-macos module tests
603cd94440
std.Build.Step.Options: fix/add tests
7b212e7f20
support single-item pointers
a06a0aaf19
some fixes
613d8630a0
correct field name formatting
2f920c6f19
include the type name in the error message
remove
@TypeOf and anytype; introduce |T| syntax
@IntegratedQuantum Personally I wouldn't want to see something like this (which looks like C++ style type deduction) implemented in Zig. Systems like these always come with a whole lot of rules...
933ecbfc7f
std.Build.Step.Options: fix/add tests
0683a49576
support single-item pointers
df027303c5
some fixes
cc214b0b20
avoid infinite recursion
280fcde26c
correct field name formatting