| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-07 | Promote linker test cases to packages | Carl Åstholm | |
| 2024-02-29 | wasm: gc fixes and re-enable linker tests | Luuk de Gram | |
| Certain symbols were left unmarked, meaning they would not be emit into the final binary incorrectly. We now mark the synthetic symbols to ensure they are emit as they are already created under the circumstance they're needed for. This also re-enables disabled tests that were left disabled in a previous merge conflict. Lastly, this adds the shared-memory test to the test harnass as it was previously forgotten and therefore regressed. | |||
| 2024-01-24 | test/link/macho: migrate all tests to the new test matrix | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade tbdv3 test | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade unwind info tests | Jakub Konka | |
| 2024-01-24 | test/link/macho: test stacksize option | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade search strategy test | Jakub Konka | |
| 2024-01-24 | test/link/macho: remove converted standalone tests | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade strict validation of layout test | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade entry and entry in archive tests | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade empty object test | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade dylib test | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade dead_strip_dylibs test | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade tls test | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade weak framework test | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade weak library test | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade and migrate headerpad test | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade and migrate needed_library test | Jakub Konka | |
| 2024-01-24 | test/link/link: pass build options to elf and macho tests | Jakub Konka | |
| 2024-01-24 | test/link/macho: upgrade and migrate dead_strip test | Jakub Konka | |
| 2024-01-24 | test/link/macho: migrate entry_in_dylib test to new test format | Jakub Konka | |
| 2023-11-10 | test/link: spawn ELF and MachO tests from the same root test/link/link.zig | Jakub Konka | |
| 2023-09-26 | elf: port some of zld's test harness | Jakub Konka | |
| 2023-09-19 | disable failing wasm linking tests | Andrew Kelley | |
| These started failing after the LLVM 17 upgrade. See tracking issues #16937 and #16938 | |||
| 2023-08-16 | macho: add smoke test for re-exports in static libs | Jakub Konka | |
| 2023-08-02 | link-test: add matching test case for unwind info when ↵ | Jakub Konka | |
| MH_SUBSECTIONS_VIA_SYMBOLS is not set | |||
| 2023-07-26 | Merge pull request #16553 from ziglang/issue-11896 | Jakub Konka | |
| macho: fix parsing of TBDv3 dylib stubs | |||
| 2023-07-26 | link-test: add test case for MachO bug 16308 | Jakub Konka | |
| 2023-07-26 | link-test: add test for TBDv3 updated parsing logic | Jakub Konka | |
| 2023-07-11 | test: linking static libraries built from intermediary object files | Xavier Bouchoux | |
| 2023-06-19 | link-test: remove now obsolete UUID test for MachO | Jakub Konka | |
| 2023-04-06 | Merge pull request #15101 from motiejus/glibc_compat | Andrew Kelley | |
| glibc: add backwards compatibility for some symbols | |||
| 2023-04-01 | link-test: add test for entry in a dynamic library for MachO | Jakub Konka | |
| 2023-04-01 | link-test: add test for entry in a static archive for MachO | Jakub Konka | |
| 2023-03-28 | glibc compat: add a test and README | Motiejus Jakštys | |
| 2023-03-15 | remove redundant link test | Andrew Kelley | |
| 2023-03-15 | re-enable the simple standalone tests | Andrew Kelley | |
| 2023-03-15 | re-enable macho linker tests | Andrew Kelley | |
| 2023-03-15 | re-enable wasm linker tests | Andrew Kelley | |
| 2023-03-15 | delete link test "static_lib_as_system_lib" | Andrew Kelley | |
| I disagree with this behavior and will be reverting the changes corresponding to this test case. Also this test case unnecessarily uses a .c file when a .zig file would be preferred, and has a problematic dependency on the install step, preventing this test case from playing nicely with the cache. | |||
| 2023-03-15 | new linker test harness | Andrew Kelley | |
| It's simpler and it takes advantage of `std.Build.addAnonymousDependency`, which has a number of benefits, including concurrenc and preventing extra zig-cache and zig-out directories being created. 4 tests are ported over as an example. | |||
| 2023-01-20 | link-tests: test unwind info emitter via c++ exceptions | Jakub Konka | |
| 2023-01-03 | wasm-linker: Fix & mangle symbol name of imports | Luuk de Gram | |
| When outputting the names section, we should output the actual symbol name rather than the import name. This makes sure that symbols with an explicit name set have the correct name but retain the import name too. We also now correctly mangle the name of an extern function with an explicit library name. This ensures that functions that have a different library name, but the same import/function name, can be resolved correctly with other modules and don't resolve to the same symbol. | |||
| 2023-01-02 | test/link: add test case for exporting data syms | Luuk de Gram | |
| 2023-01-02 | test/link: add test case for function table | Luuk de Gram | |
| Adds 3 linker tests to verify the indirect function table functionality for importing, exporting and its regular definitions. | |||
| 2023-01-02 | test/link: linker tests for all export cases | Luuk de Gram | |
| Adds a linker test case for each possible export case. This means one where no exports are done (i.e. no flags set), when the -dynamic flag is set, and finally when --export=<value> flag(s) are set. | |||
| 2022-12-23 | link-tests: add macho strict validation test | Jakub Konka | |
| Support more operators when running simple arithmetic tests, and allow for int literals in the program spec. | |||
| 2022-12-16 | macho: add uuid link test | Jakub Konka | |
| 2022-11-26 | 'fmt' | kcbanner | |
| 2022-11-26 | test-link: add -Denable-symlinks-windows to opt-in to using symlinks | kcbanner | |
| Adds a way for standalone tests to declare they need symlinks, and these tests won't be run on windows unless -Denable-symlinks-windows is set | |||
