25 de novembro foi lançada uma nova versão do compilador livre para as linguagens Pascal e Object Pascal — FPC 3.0.0 «Pestering Peacock».
Principais mudanças nesta versão:
Melhorias na compatibilidade com Delphi:
- Adicionada suporte a espaços de nomes semelhantes ao Delphi para módulos.
- Adicionada a possibilidade de criar arrays dinâmicos usando o construtor Create.
- Strings do tipo AnsiString agora armazenam informações sobre sua codificação.
Mudanças no compilador:
- Adicionado um novo nível de otimização -O4, onde o compilador pode rearranjar os campos nos objetos de classes, evitar calcular valores não utilizados e acelerar o processamento de números de ponto flutuante com possível perda de precisão.
- Análise de fluxo de dados adicionada.
- Adicionada suporte para os seguintes alvos:
- Java Virtual Machine / Dalvik.
- AIX para PowerPC 32/64 bits (sem suporte para compilação de recursos para 64 bits).
- Modo real do MS-DOS.
- Android para ARM, x86 e MIPS.
- AROS.
Fonte: linux.org.ru
