David Senoner
37651eea89
Replace usages of AutoArrayHashMapUnmanaged with array_hash_map.Auto
2026-06-10 16:14:58 +02:00
David Senoner
d23e22c416
Replace usages of StringArrayHashMapUnmanaged with array_hash_map.String
2026-06-10 16:14:53 +02:00
Krzysztof Wolicki
9e80795623
all: update to use new std.lang.Type definitions
2026-05-27 10:03:51 +01:00
Corentin Kerisit
07f05426fc
Support ld64.ldd STABS layout in MachOFile.load
...
Apple's ld emit N_BNSYM and N_ENSYM to mark the start and end of
functions, while ld64.lld doesn't.
This resulted in MachOFile.load bailing out on unsupported STABS
layout when the linker used is ld64.lld.
This commit supports both layouts.
2026-04-12 01:23:17 +02:00
Andrew Kelley
4d6d2922b8
std: move memory locking and memory protection to process
...
and introduce type safety for posix.PROT (mmap, mprotect)
progress towards #6600
2026-01-09 13:52:00 -08:00
Andrew Kelley
314c906dba
std.debug: simplify printLineFromFile
2025-12-23 22:15:08 -08:00
Andrew Kelley
f53248a409
update all std.fs.cwd() to std.Io.Dir.cwd()
2025-12-23 22:15:08 -08:00
Andrew Kelley
8328de24f1
update all occurrences of openFile to receive an io instance
2025-12-23 22:15:08 -08:00
Andrew Kelley
aafddc2ea1
update all occurrences of close() to close(io)
2025-12-23 22:15:07 -08:00
Matthew Lugg
0f06b5b583
std.debug.MachOFile: handle 'path/to/archive.a(entry.o)' form
2025-11-20 10:42:21 +00:00
Matthew Lugg
0caca625eb
std.debug: split up Mach-O debug info handling
...
Like ELF, we now have `std.debug.MachOFile` for the host-independent
parts, and `std.debug.SelfInfo.MachO` for logic requiring the file to
correspond to the running program.
2025-11-20 10:42:20 +00:00