Após cinco anos desde a formação da filial 3.0 lançamento de um compilador de plataforma cruzada aberto compatível com Borland Pascal 7, Delphi, Think Pascal e Metrowerks Pascal. Ao mesmo tempo, o ambiente de desenvolvimento integrado está sendo desenvolvido , baseado no compilador Free Pascal e executando tarefas semelhantes ao Delphi.
No novo lançamento uma grande parcela de inovações e mudanças na implementação da linguagem Pascal, visando melhorar a compatibilidade com Delphi. Incluindo:
- Adicionada a capacidade de inicializar matrizes dinâmicas usando a sintaxe “[…]”.
- Adicionado suporte para funções, procedimentos e métodos genéricos que não estão vinculados a tipos de argumentos.
- O compilador foi atualizado para oferecer suporte às novas plataformas de destino AArch64 (ARM64). Linux/ppc64le, Android/x86_64 e i8086-win16.
- Adicionado suporte para padrão (padrão) módulos.
- Suporte adicionado em linguagem C.
- A implementação de matrizes dinâmicas foi expandida. Adicionada operação Insert() para adicionar arrays e elementos a arrays dinâmicos existentes, bem como Delete() para excluir intervalos e Concat() para concatenar arrays.
- Os operadores Initialize, Finalize, Copy e AddRef são implementados para tipos de registro.
Fonte: opennet.ru
