summaryrefslogtreecommitdiff
path: root/test/linker
Commit message (Collapse)AuthorAgeFilesLines
* Clang-format c/cpp files in test directory (#4192)Heejin Ahn2021-09-293-8/+3
| | | | | | | | | This clang-formats c/cpp files in test/ directory, and updates clang-format-diff.sh so that it does not ignore test/ directory anymore. bigswitch.cpp is excluded from formatting, because there are big commented-out code blocks, and apparently clang-format messes up formatting in them. Also to make matters worse, different clang-format versions do different things on those commented-out code blocks.
* Remove s2wasm (#1607)Sam Clegg2018-06-285-98/+0
| | | | s2wasm is no longer used my emscripten and as far as I know now as no other users.
* Rename $discard to $drop in the .s syntax.Dan Gohman2016-05-171-1/+1
| | | | | This is shorter and is more consistent with terminology being used to discuss WebAssembly.
* [Linker] Make repeated passes over archive members (#440)Derek Schuff2016-05-054-7/+27
| | | | | | | | | An archive member can depend on any other archive member, so adding a member to the link can introduce new undefined references that must be satisfied. The linker must continue to iterate over the members until nothing new is added to the link.
* [Linker] Handle archive filesDerek Schuff2016-05-0511-0/+190
Add a class to parse archive files. Support linking archive files, with archive semantics (i.e. an archive member is linked in if it satisfies an undefined reference). Archive files must be gnu-format archives containing .s files. Add tests for linking semantics.