Ali Cheraghi
1df79ab895
remove spirv cpu arch
2025-06-23 06:03:03 +02:00
Ali Cheraghi
4bf1e4d198
target: auto-generated spirv features
2025-05-21 15:26:18 +03:30
Ali Cheraghi
0901328f12
spirv: write error value in an storage buffer
2025-05-21 12:57:40 +03:30
Ali Cheraghi
ee06b2ce76
spirv: require int8/int16 capabilities
2025-03-18 07:05:50 +03:30
Ali Cheraghi
50539a2447
spirv/target: arbitrary_precision_integers feature support
2025-03-17 21:56:17 +03:30
Ali Cheraghi
78ad866dd1
target: split addresses and physical_storage_buffer features
2025-03-17 21:56:17 +03:30
Ali Cheraghi
a0eec9ce9e
spirv: replace some unreachables with compile errors
2025-02-24 19:12:33 +01:00
Ali Cheraghi
d5e1cb3ea2
spirv: ziggify and remove unknown spirv features
...
`OpCapability` and `OpExtension` now can also be emitted from inline assembly
2025-02-18 18:08:47 +03:30
Ali Cheraghi
1b0c7f51ef
target: update spirv features
2025-02-18 18:07:48 +03:30
mlugg
0fe3fd01dd
std: update std.builtin.Type fields to follow naming conventions
...
The compiler actually doesn't need any functional changes for this: Sema
does reification based on the tag indices of `std.builtin.Type` already!
So, no zig1.wasm update is necessary.
This change is necessary to disallow name clashes between fields and
decls on a type, which is a prerequisite of #9938 .
2024-08-28 08:39:59 +01:00
Linus Groh
fd434fcd38
std.Target: Rename feature_set_fns to FeatureSetFns
...
From https://ziglang.org/documentation/master/#Names :
> If `x` is callable, and `x`'s return type is `type`, then `x` should
> be `TitleCase`.
2024-08-12 00:34:59 +01:00
Andrew Kelley
67d48b94d6
std.Target: flatten
2024-01-01 17:51:18 -07:00