Linker cleanup, use Fingerprint instead of modtimes in the loader, record constituent hashes for bytecode libs

  • Remove DotA and DotDLL, these were never used
  • Refactor how object suffixes for the loader get passed (this avoids a nasty hack in an upcoming patch)
  • Avoid modtimes and identify Linkables with their hashes in the loader/linker
  • Record constituent hashes for bytecode libraries so that recompilation checking is more consistent.

Merge request reports

Loading