Die elfshaker-projek ontwikkel 'n weergawebeheerstelsel vir ELF-lΓͺers

Die eerste vrystelling van die elfshaker-projek, 'n binΓͺre weergawebeheerstelsel wat geoptimaliseer is om veranderinge aan ELF-uitvoerbares op te spoor, is gepubliseer. Die stelsel stoor binΓͺre kolle tussen lΓͺers, laat jou toe om die verlangde weergawe per sleutel op te spoor, wat die "git bisect"-bewerking aansienlik versnel en die hoeveelheid skyfspasie wat gebruik word aansienlik verminder. Die projekkode word onder die Apache-2.0-lisensie versprei.

Die program is opvallend vir sy hoΓ« doeltreffendheid om binΓͺre veranderinge in 'n groot aantal soortgelyke binΓͺre lΓͺers te stoor, byvoorbeeld, verkry tydens inkrementele bou van een projek. In die besonder, die resultate van tweeduisend herbouings van die Clang-samesteller (elke herbou weerspieΓ«l die verandering na elke commit) kan gestoor word in 'n enkelpaklΓͺer van 100 MB groot, wat 4000 keer kleiner is as wat nodig sou wees as dit apart gestoor word .

Om enige toestand uit 'n gegewe lΓͺer te onttrek neem 2-4 sekondes (60 keer vinniger as git-halvering van LLVM-kode), waardeur u vinnig die verlangde weergawe van 'n projek se uitvoerbare programme kan onttrek sonder om van die bron af te herbou of 'n kopie van elke weergawe van 'n voorheen geboude weergawe te stoor uitvoerbaar.

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners πŸ”₯ Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster