Programiranje

Apple bo znova uporabil gonilnik prevajalnika Swift v Swiftu

Z novim projektom hitrega gonilnika Apple razvija novo izvedbo gonilnika prevajalnika Swift. Nov gonilnik prevajalnika Swift, napisan v jeziku Swift, naj bi nadomestil obstoječega gonilnika, ki je napisan v jeziku C ++, z bolj razširljivo in vzdrževalno kodno osnovo.

Novi gonilnik prevajalnika Swift še vedno poteka, Apple si prizadeva zagotoviti nadomestljiv obstoječi gonilnik. To pomeni, da je pred ukinitvijo in odstranitvijo obstoječega gonilnika na voljo določen začetni nabor funkcij. Načrt razvoja zajema nabor funkcij in opisuje naloge za izboljšanje gonilnika Swift, vključno s čiščenjem kode, izboljšanjem testiranja, dodajanjem manjkajočih funkcij in integracijo z obstoječimi sistemi.

Gonilnik prevajalnika Swift je program za usklajevanje prevajanja izvorne kode Swift v prevedene rezultate, vključno z izvršljivimi datotekami, knjižnicami, objektnimi datotekami in moduli. Ta program se uporablja za priklic zgradb kode Swift, kot je hitro ali swiftc iz ukazne vrstice, prikličejo pa ga tudi orodja, kot sta Swift Package Manager in Xcode.

Drugi cilji hitri voznik vključujejo:

  • Ponuja arhitekturo na osnovi knjižnice za boljšo integracijo z orodji za gradnjo.
  • Zagotavljanje platforme za eksperimentiranje z učinkovitejšimi gradnimi modeli za Swift.
  • Izkoriščanje obstoječih tehnologij gradnje Swift, kot sta SwiftPM in llbuild.

Dostop do hitrega voznika

Apple je objavil navodila za začetek uporabe hitrega gonilnika v GitHub, vključno z uporabo hitrega gonilnika namesto trenutnega gonilnika Swift. Prispevki k projektu so dobrodošli.

$config[zx-auto] not found$config[zx-overlay] not found