aboutsummaryrefslogtreecommitdiff
path: root/src/link/tapi
AgeCommit message (Collapse)Author
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-07-26tapi: do not log errors using log.errJakub Konka
2023-06-24all: migrate code to new cast builtin syntaxmlugg
Most of this migration was performed automatically with `zig fmt`. There were a few exceptions which I had to manually fix: * `@alignCast` and `@addrSpaceCast` cannot be automatically rewritten * `@truncate`'s fixup is incorrect for vectors * Test cases are not formatted, and their error locations change
2023-04-17tapi: fix memory bugs in yaml parserJakub Konka
2023-04-01tapi: update yaml parserJakub Konka
https://github.com/kubkon/zig-yaml/commit/5de8b0b3a2cdb86f9a173118efa7e5e0747cca14
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2022-12-17std.builtin: rename Type.UnionField and Type.StructField's field_type to typer00ster91
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
closes #13535
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