Despois de cinco anos desde a constitución da rama 3.0 lanzamento dun compilador multiplataforma aberto compatible con Borland Pascal 7, Delphi, Think Pascal e Metrowerks Pascal. Ao mesmo tempo, estase a desenvolver o ambiente de desenvolvemento integrado , baseado no compilador Free Pascal e realizando tarefas similares a Delphi.
Na nova versión unha gran parte de innovacións e cambios na implementación da linguaxe Pascal, destinados a mellorar a compatibilidade con Delphi. Inclúe:
- Engadida a capacidade de inicializar matrices dinámicas usando a sintaxe "[…]".
- Engadido soporte para funcións, procedementos e métodos xenéricos que non están vinculados a tipos de argumentos.
- O compilador foi actualizado para soportar novas plataformas de destino AArch64 (ARM64), Linux/ppc64le, Android/x86_64 e i8086-win16.
- Engadido soporte para estándar (predeterminado) módulos.
- Soporte engadido en linguaxe C.
- Ampliouse a implementación de matrices dinámicas. Engadiuse a operación Insert() para engadir matrices e elementos ás matrices dinámicas existentes, así como Delete() para eliminar intervalos e Concat() para concatenar matrices.
- Os operadores Initialize, Finalize, Copy e AddRef están implementados para tipos de rexistro.
Fonte: opennet.ru
