| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Previously the symbol tag field would remain `undefined` until it
was set during `flush`. However, the symbol's tag would be observed
earlier than where it was being set. We now set it to the explicit
tag `undefined` so this can be caught during debug. The symbol tag of
a decl will now also be set right after `updateDecl` and `updateFunc`.
Likewise, we now also set the `name` field during atom creation for
decls, as well as set the other fields to the max(u32) to ensure we
get a compiler crash during debug to ensure any misses will be caught.
|
|
|
|
|
|
|
|
|
|
|
|
STT_SECTION
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
elf: implement archiving input object files
|
|
|
|
|
|
|
|
symbols under a different name
|
|
x86_64: get a compiler compiled with the x86_64 backend passing x86_64 backend tests
|
|
wasm-linker: implement `-fno-entry` and correctly pass `--shared` and `--pie` when given
|
|
|
|
|
|
|
|
|
|
|
|
elf: handle emitting relocatables and static libraries - humble beginnings
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|