Jakub Konka
|
79b3285aa2
|
macho: handle mismatched and missing platform errors
|
2023-08-29 15:27:44 +02:00 |
|
Jakub Konka
|
2473ccc335
|
macho: create an explicit error set for parse functions
|
2023-08-29 11:40:20 +02:00 |
|
Jakub Konka
|
ab2b70f6c1
|
tapi: update to latest Apple changes
|
2023-04-01 08:31:27 +02:00 |
|
Andrew Kelley
|
aeaef8c0ff
|
update std lib and compiler sources to new for loop syntax
|
2023-02-18 19:17:21 -07:00 |
|
Jakub Konka
|
351031b6c7
|
macho: parse weak symbols in tbds
However, we will treat them as standard imports rather than refs
to weak imports until I investigate more how it actually works
underneath.
|
2022-11-06 15:19:17 +01:00 |
|
Lee Cannon
|
066eaa5e9c
|
allocgate: change resize to return optional instead of error
|
2021-11-30 23:45:01 +00:00 |
|
Lee Cannon
|
1093b09a98
|
allocgate: renamed getAllocator function to allocator
|
2021-11-30 23:32:47 +00:00 |
|
Lee Cannon
|
75548b50ff
|
allocgate: stage 1 and 2 building
|
2021-11-30 23:32:47 +00:00 |
|
Lee Cannon
|
85de022c56
|
allocgate: std Allocator interface refactor
|
2021-11-30 23:32:47 +00:00 |
|
Jakub Konka
|
691090f342
|
zld: parse ObjC ivars and eh_types in tapi v3 and v4
|
2021-11-22 18:01:15 +01:00 |
|
Jakub Konka
|
e17c4a497f
|
zld: parse []TbdV3 before TbdV3
|
2021-11-22 18:01:15 +01:00 |
|
Jakub Konka
|
40e49fe2f0
|
zld: add missing Tbdv3 fields to the declarative struct
|
2021-11-22 18:01:15 +01:00 |
|
Jakub Konka
|
16bb5c05f1
|
macho: refactor stub parsing in Dylib
|
2021-08-11 19:38:00 +02:00 |
|
Jakub Konka
|
d95e8bc5f8
|
macho: simplify versioning logic for TAPI
|
2021-08-11 19:38:00 +02:00 |
|
Jakub Konka
|
8afe6210e9
|
macho: add TAPI v3 parser
This turns out needed to correctly support version back to macOS
10.14 (Mojave)
|
2021-08-11 19:38:00 +02:00 |
|
Jakub Konka
|
ad0be78577
|
zld: parse dylib's id from tbd
|
2021-06-24 22:19:44 +02:00 |
|
Jakub Konka
|
5ac5cd9de7
|
zld: naively parse all dylib deps in stubs
|
2021-06-24 18:57:11 +02:00 |
|
Jakub Konka
|
72f2f68938
|
zld: parse framework dirs and names
|
2021-06-24 18:53:28 +02:00 |
|
Jakub Konka
|
96a0479db2
|
zld: parse lib stubs as tbds on the linker line
|
2021-06-24 14:45:45 +02:00 |
|
Jakub Konka
|
089577a71d
|
zld: parse libSystem tbd stub when linking
|
2021-06-24 14:45:45 +02:00 |
|
Jakub Konka
|
fbdc515418
|
link: add basic TAPI parser for linkers
Parser uses kubkon/zig-yaml gitrev c3eae1e40a02aedd44ad1171e5c8b259896cbda0
|
2021-06-24 14:45:45 +02:00 |
|