Nexus Ferus 0.9

Dimissi Nexus Ferus 0.9.0 — novus nexus programmandi (vel nexus programmandi) summae efficacitatis, lingua Rust scriptus. Editio in GitHub recensetur. 23 Maii anno 2026Propositum quasi nexus ad accelerandum progressum iterativum collocatur: auctores denique nexum incrementalem assequi volunt, quamquam nondum in versione praesenti implementatum est. Codex sub licentia duplici distribuitur. Apache 2.0 / MIT.

Mutatio principalis in Wild 0.9 est subsidium. API Extensionis Nexus, interfacies in Gold linker introducta et etiam a GNU ld et Mold sustentata. Wild, hoc viam aperit ad nexus-plugin LTO — optimizationes temporis nexus per extensionem nexus. Fabricatores expresse declarant hoc praecipue utile esse pro proiectis C, C++, et codicis mixti, dum proiecta pura Rust typice interne LTO perficiunt. Auxilium huius functionis adhuc notas difficultates habet, et nexus per extensionem tardus esse potest.

Pars magna operis in 0.9 ad apparatus translationis Wild ultra pertinebat. Linux/ELF. Logica propria ELF extra abstractiones mota est, et opus ad sustentationem inceptum est. Mach-O и WebAssemblyHae facultates nondum ad usum practicum paratae sunt, sed prima elementa iam apparuerunt: Mach-O parsing, processus sectionum et segmentorum, tabula symbolorum, signatura codicis, binarium fat, necnon subsidium initiale pro sectionibus, symbolis, et relocationibus WASM.

Mutationes praecipuae in Wild Linker 0.9:

  • Auxilium pro instrumentis nexuum (vel instrumentis ad nexus creandos) Additum est subsidium pro APIs modulorum nexuum, quod necessarium est pro LTO modulorum nexuum et compatibilitas cum quibusdam scriptis constructionis GCC/GNU ld/Mold. Etiam correcti sunt nonnullae difficultates ad revocationes modulorum pertinentes, inter quas whole-archive, ThinLTO, limes fasciculorum apertorum, et remotio codicis mortui per LTO.

  • Amplificatio maior subsidii scriptorum nexuum. Directivae PROVIDE et PROVIDE_HIDDEN, interpretatio et exsecutio ASSERT, subsidium suffixorum MEMORY, ORIGIN, LENGTH, LOADADDR, ALIGNOF, SEGMENT_START, K et M in litteralibus numericis, operatoribus logicis, bit per bit, et unariis, et congruentia per nomina fasciculorum ingressus implementantur. Hoc Wild propius ad compatibilitatem cum scripturis nexuum complexis saepe in programmatibus systematis et proiectis inferioris gradus inventis adducit.

  • Meliorationes pro RISC-V, AArch64, x86-64 et LoongArch64. Additae sunt relaxatio vocationum RISC-V, relaxatio HI20, R_RISCV_ALIGN, inspectio extensionum ISA conflictantium, relocationes AArch64 additionales, fragmenta extensionum intervalli pro AArch64, tractatio numerorum relocationum x86-64 cum relaxationibus, et clarificationes intervalli et ordinationis pro LoongArch64.

  • Novae optiones compatibilitatis. Additum est subsidium pro `--dependency-file`, `--auxiliary`, `--exclude-libs`, `--enable-new-dtags`, `--disable-new-dtags`, `--trace`, `--nmagic`, `--compress-debug-sections`, `--pack-dynamic-relocs=relr`, `--use-android-relr-tags`, et forma sine spatio `-o/path`.

  • Generatio rerum statice moventium. Additum est subsidium ad creandas res staticas relocabiles — fasciculos obiecti intermedios qui adhuc in ulteriore nexu participare possunt.

  • Meliorationes effectuum sine attentione ad editionem "celerem". Auctores expresse notant versionem 0.9 nullas emendationes maiores perfunctionis attulisse, sed nullam etiam degradationem fuisse. Optimizationes locales includunt viam celerem pro comparatoribus non-globalibus in scriptis versionis, reductionem numeri operationum atomicarum, computationem parallelam inscriptionum sectionum et symbolorum per perscrutationes relaxationis, et reprocessum reductum sectionum iam resolutarum.

  • Multae emendationes compatibilitatis. Correcta est tractatio symbolorum infirmorum et indefinitorum, .ctorum/.dtorum, RELRO, scriptorum versionis, SFrame, IFUNC, --version/-v, errorum symbolorum indefinitorum, monitionum, relocationum debug, .eh_frame, SHT_SYMTAB_SHNDX, nexus statici obiecti dynamici, et variorum scenariorum cum scriptis nexus.

  • Documentatio et administratio proiectorum. Codex conductus, norma usus LLM, documentatio gubernationis, matrix subsidii scriptorum nexuum, instructiones ad usum -fuse-ld=wild cum GCC 16.1, et installatio per Brew addita sunt. Repositorium etiam ad separatam ordinationem GitHub, wild-linker, translatum est.

In momento, ferox publice imprimis intenti Linux et ELF. Status README proiecti sustinent. x86 64,, ARM64, RISC-V riscv64gc et auxilium initiale LoongArch64 on Linux; potest binaria statica, static-PIE, executabilia dynamicē coniuncta, et fasciculos .so construere, cum informationibus debug, GNU jobserver, et quibusdam scripturis nexuum operatur. Nexus incrementalis, scripta nexuum complexiora, Mach-O, et Windows quae nunc ut occasiones nondum perfectae vel imperfectae aestimantur.

Re vera, Wild 0.9 compatibilitatem cum oecosystemate constructionis iam exsistente amplificat, ultra ELF se expandere incipit, et auxilium addit pro condicionibus quae nexum difficilem reddunt in magnis C/C++ et mixtis proiectis. Pro Rust creatoribus, Wild manet interesting ut basis potentialis pro futuris nexibus incrementalibus, et pro systematibus creatoribus, ut alius competitor celer GNU ld, LLD, et Mold.

Source: linux.org.ru

Emptum certos hospites pro locis cum praesidio DDoS, VPS VDS servers 🔥 Eme hospitium interretiale fidum cum praesidio DDoS, servitores VPS VDS | ProHoster