zig/lib
Carmen 5b4e982169
std.os.uefi.tables: ziggify boot and runtime services (#23441)
* std.os.uefi.tables: ziggify boot and runtime services

* avoid T{} syntax

Co-authored-by: linusg <mail@linusgroh.de>

* misc fixes

* work

* self-review quickfixes

* dont make MemoryMapSlice generic

* more review fixes, work

* more work

* more work

* review fixes

* update boot/runtime services references throughout codebase

* self-review fixes

* couple of fixes i forgot to commit earlier

* fixes from integrating in my own project

* fixes from refAllDeclsRecursive

* Apply suggestions from code review

Co-authored-by: truemedian <truemedian@gmail.com>

* more fixes from review

* fixes from project integration

* make natural alignment of Guid align-8

* EventRegistration is a new opaque type

* fix getNextHighMonotonicCount

* fix locateProtocol

* fix exit

* partly revert 7372d65

* oops exit data_len is num of bytes

* fixes from project integration

* MapInfo consistency, MemoryType update per review

* turn EventRegistration back into a pointer

* forgot to finish updating MemoryType methods

* fix IntFittingRange calls

* set uefi.Page nat alignment

* Back out "set uefi.Page nat alignment"

This backs out commit cdd9bd6f7f5fb763f994b8fbe3e1a1c2996a2393.

* get rid of some error.NotFound-s

* fix .exit call in panic

* review comments, add format method

* fix resetSystem data alignment

* oops, didnt do a final refAllDeclsRecursive i guess

* review comments

* writergate update MemoryType.format

* fix rename

---------

Co-authored-by: linusg <mail@linusgroh.de>
Co-authored-by: truemedian <truemedian@gmail.com>
2025-07-12 17:18:53 +00:00
..
c libc: implement common abs for various integer sizes (#23893) 2025-05-21 00:57:38 +02:00
compiler Remove numerous things deprecated during the 0.14 release cycle 2025-07-11 08:17:43 +02:00
compiler_rt compiler-rt: Implement __clear_cache() for mips-netbsd 2025-07-07 09:05:07 +02:00
docs update autodocs and langref to new API 2025-07-07 22:43:53 -07:00
fuzzer/web Fix compile error in Fuzzer web-ui (#23605) 2025-04-19 23:10:51 +02:00
include zig cc: Update intrinsic headers to Clang 20. 2025-04-04 06:08:09 +02:00
init std.fmt: breaking API changes 2025-07-07 22:43:51 -07:00
libc delete superfluous assembly libc floor implementations 2025-07-04 20:05:18 +02:00
libcxx libcxx: Fix locale-related compilation errors on NetBSD. 2025-06-06 11:22:20 +02:00
libcxxabi libcxxabi: Update to Clang 20. 2025-04-04 06:08:09 +02:00
libtsan libtsan: Backport llvm/llvm-project#120036. 2025-05-12 16:24:59 +02:00
libunwind libunwind: Fix return type of DwarfFDECache<A>::findFDE() 2025-06-30 06:40:17 +02:00
std std.os.uefi.tables: ziggify boot and runtime services (#23441) 2025-07-12 17:18:53 +00:00
c.zig libc: implement common abs for various integer sizes (#23893) 2025-05-21 00:57:38 +02:00
compiler_rt.zig compiler-rt: Export _fltused for UEFI. 2025-06-16 13:46:23 +02:00
fuzzer.zig update standalone and incremental tests to new API 2025-07-07 22:43:53 -07:00
ubsan_rt.zig std.fmt: fully remove format string from format methods 2025-07-07 22:43:53 -07:00
zig.h x86_64: add support for pie executables 2025-06-06 23:42:14 -07:00