Dimissio Mold 1.1 ligatoris, quam per LLVM lld

Dimissio formae ligantis divulgata est, quae citius adhiberi potest, postea perspicua pro GNU linker systematis Linux. Project auctor LLVM lld linker evolvitur. Praecipua notae Mold est altissima velocitas imaginum objecti ligandi, conspicue ante GNU auri et LLVM lld nexus (coniunctio in Mold ad celeritatem tantum dimidium praestatur quam velocissime ac simpliciter imaginum cum CP utilitate describentium). Codex in C++ (C++20) scriptus est et sub AGPLv3 licentia distributus est.

In nova versione:

  • Addidit subsidium optimization ad conjunctionem (LTO, Link Time Optimization). LTO Optimizationes differunt ratione status omnium imaginum quae in processu aedificando implicantur, dum modi optimizationis traditionales singulas tabulas seorsim optimizant et condiciones vocandi functiones in aliis fasciculis definitas non consideres. Cum antea, cum fasciculi GCC vel LLVM intermedii (IR) inventae essent, ligatores respondentes ld.bfd vel ld.lld vocati sunt, nunc processus IR lima independenter formans et Plugin API Linker utitur, etiam in GNU ld et GNU usus est. aurum linkers. Cum enabled, LTO solum marginaliter velocius quam alii nexus sunt quia frequentius tempus consumptum est optimizations codicem faciendo potius quam vinculum.
  • Auxilia addita pro RISC-V (RV64) architectura in rostra castrorum et clypei.
  • Optionem "-emittere-relocs" addidit ut sectiones relocationis ab inputatione imaginum evulgandas ad output files applicatio optimizationum in scaena post-coniunctio subsequenti adiecit.
  • Optionem "--shuffle-sections" addidit ut sectionum ordinem temereizet antequam inscriptiones suas in spatio virtuali inscriptionis defigerent.
  • Optiones additae "--print-dependentiae" et "-print-dependentiae = plenas" ad output in CSV informationes de dependentibus inter input files, quae, exempli gratia, rationes nexus cum ligatione objectorum certarum imaginum resolvere possunt. aut cum operandi servitutes inter files miniificationem operis.
  • Adiecit "-- semel" et "--textrel" optiones.
  • Remota dependentia in libxxhash.

Source: opennet.ru