aboutsummaryrefslogtreecommitdiff
path: root/src/link/tapi
AgeCommit message (Collapse)Author
2022-06-02tapi: sync with upstreamJakub Konka
gitrev kubkon/zig-yaml 8cf8dc3bb901fac8189f441392fc0989ad14cf71 Calculate line and col info indexed by token index. We can then re-use this info to track current column number (aka indentation level) of each "key:value" pair (map) or "- element" (list). This significantly cleans up the code, and leads naturally to handling of unindented lists in tbd files.
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-05-06Sema: solve a false positive "depends on itself"Andrew Kelley
This improves the ABI alignment resolution code. This commit fully enables the MachO linker code in stage3. Note, however, that there are still miscompilations in stage3.
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: stage 1 and 2 buildingLee Cannon
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-09-01stage2: update for new usingnamespace semanticsAndrew Kelley
2021-08-11macho: simplify versioning logic for TAPIJakub Konka
2021-06-24Apply AST fixesJakub Konka
2021-06-24tapi: apply ast fixesJakub Konka
2021-06-24link: add basic TAPI parser for linkersJakub Konka
Parser uses kubkon/zig-yaml gitrev c3eae1e40a02aedd44ad1171e5c8b259896cbda0