Notícias e destaques das versões do GPT (GPortugol).
Este arquivo apresenta um resumo das principais mudanças de cada versão, com foco em funcionalidades e correções relevantes para os usuários.
- Novo site oficial do projeto e ampliação da documentação, agora padronizada em Markdown.
- Geração e publicação automática do manual em PDF (LaTeX) como parte da release.
- Adição de novos exemplos de código instalados com o projeto.
- Migração do mecanismo de expressões regulares para PCRE2.
- Melhorias no sistema de build e na integração contínua, com builds e testes automatizados em GNU/Linux e Windows (MinGW64).
- Limpeza geral do código-fonte, correção de warnings e melhorias de estabilidade.
- Refatoração do manual, com ajustes de layout, codificação UTF-8 e correções na geração do PDF.
- Implementação da nova estrutura de repetição
repita. - Suporte à instrução
retorneno bloco principal. - Correção do bug #83 (ver Mantis).
- Correções na impressão de valores lógicos, nulos e literais.
- Correções na representação e manipulação de números reais.
- Correções de compatibilidade na compilação com GCC 4.4.
- O GPT passou a depender da biblioteca
libgportugol. - Correções de compatibilidade na compilação com GCC 4.3.
- Suporte exclusivo a arquivos fonte codificados em UTF-8.
- Novo instalador para sistemas Microsoft Windows.
- Integração do compilador com o Notepad++ no Windows.
- Adição do script
gptshell.batpara facilitar o uso no Windows. - Correções em flags de tradução do compilador.
- Diversas correções de bugs.
- Primeira versão estável do GPT.
- Inclusão da biblioteca padrão (
base.gpt) com funções básicas. - Melhorias no módulo de depuração.
- Revisão e correção das mensagens de erro de compilação.
- Correções importantes na compilação em GNU/Linux (formato ELF).
- Correções extensivas em compilação, tradução e interpretação.
- Suporte à compilação de algoritmos com múltiplos arquivos.
- Variável de ambiente
GPT_INCLUDEpara inclusão automática de algoritmos. - Atualização da documentação, manual e páginas man.
- O nome do algoritmo passa a ser usado como nome do executável.
- Correção de bug na avaliação de expressões aritméticas.
- Correção de bug de compilação relacionado à função
leia.
- Implementação da geração de código executável (x86, PE/ELF).
- Backend NASM.
- Port do GPT para Microsoft Windows (testado com MinGW32).
- Diversas correções de bugs.
- Primeira versão pública do GPT.
- Funcionalidades iniciais:
- Interpretação e depuração de algoritmos.
- Tradução de algoritmos para C.
- Compilação de algoritmos usando o GCC como backend.