Després de cinc anys des de la formació de la branca 3.0 llançament d'un compilador obert multiplataforma compatible amb Borland Pascal 7, Delphi, Think Pascal i Metrowerks Pascal. Al mateix temps, s'està desenvolupant l'entorn de desenvolupament integrat , basat en el compilador Free Pascal i realitzant tasques similars a Delphi.
A la nova versió una gran part d'innovacions i canvis en la implementació del llenguatge Pascal, dirigits a millorar la compatibilitat amb Delphi. Inclou:
- S'ha afegit la possibilitat d'inicialitzar matrius dinàmiques mitjançant la sintaxi “[…]”.
- S'ha afegit suport per a funcions, procediments i mètodes genèrics que no estan lligats als tipus d'argument.
- El compilador s'ha actualitzat per donar suport a les noves plataformes de destinació AArch64 (ARM64), Linux/ppc64le, Android/x86_64 i i8086-win16.
- S'ha afegit suport per a estàndard (per defecte) mòduls.
- Suport afegit en llenguatge C.
- S'ha ampliat la implementació de matrius dinàmiques. S'ha afegit l'operació Insert() per afegir matrius i elements a matrius dinàmiques existents, així com Delete() per suprimir intervals i Concat() per concatenar matrius.
- Els operadors Initialize, Finalize, Copy i AddRef s'implementen per als tipus de registre.
Font: opennet.ru
