Liberigo de la Free Pascal 3.2-kompililo

Post kvin jaroj ekde la formado de la branĉo 3.0 prezentita liberigo de malfermita transplatforma kompililo Senpaga Paskalo 3.2.0kongrua kun Borland Pascal 7, Delphi, Think Pascal kaj Metrowerks Pascal. Samtempe disvolviĝas la integra evolua medio Lazaro, surbaze de la Free Pascal-kompililo kaj plenumanta similajn taskojn al Delfo.

En la nova eldono aldonis granda parto de novigoj kaj ŝanĝoj en la efektivigo de la Pascal-lingvo, celita al plibonigo de kongruo kun Delfo. Inkluzive de:

  • Aldonis la kapablon pravalorigi dinamikajn tabelojn uzante la sintakson "[...]".
  • Aldonita subteno por ĝeneralaj funkcioj, proceduroj kaj metodoj, kiuj ne estas ligitaj al argumentspecoj.
  • La kompililo aldonis novajn celplatformojn AArch64 (ARM64), Linukso/ppc64le, Android/x86_64 kaj i8086-win16.
  • Aldonita subteno por normo (defaŭlte) nomspacoj moduloj.
  • Aldonita subteno blokoj en C-lingvo.
  • La efektivigo de dinamikaj tabeloj estis vastigita. Aldonita Insert() operacio por aldoni tabelojn kaj elementojn al ekzistantaj dinamikaj tabeloj, same kiel Delete() por forigi intervalojn kaj Concat() por kunkatenigi tabelojn.
  • La funkciigistoj Initialize, Finalize, Copy kaj AddRef estas efektivigitaj por rekordspecoj.

fonto: opennet.ru

Aldoni komenton