File: NEWS

package info (click to toggle)
gpt 1.1-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,132 kB
  • sloc: sh: 9,899; cpp: 6,783; makefile: 147
file content (95 lines) | stat: -rw-r--r-- 4,068 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Sumário de mudanças
-------------------

24 de Março de 2010 * gpt 1.1

  * Implemetação da estrutura repita
  * Adicionado suporte a retorne no bloco principal
  * Correção do bug #83 (ver mantis)
  * Correção de bug na impressão de valores lógicos
  * O bloco principal agora tem suporte para instrução "retorne"
  * Correção de bugs relacionados a impressão de valores nulos e literais
  * Correção de bugs relacionados a representação de números reais

11 de Dezembro de 2008 * gpt 1.0.2a

  * Correção de bugs relacionados à compilação com gcc 4.4

24 de Junho de 2008 * gpt 1.0.2

  * Correção de bugs relacionados à compilação com gcc 4.3
  * O programa GPT agora depende da biblioteca libgportugol

18 de Março de 2008  * gpt 1.0.1

  * Suporte exclusivo para arquivos fontes escritos em UTF-8.
  * (Win) Adaptação do programa Notepad++ para ser usado com o compilador.
  * (Win) Novo instalador para sistemas MS Windows.
  * (Win) Adição do script gptshell.bat.
  * Correção de bug relativo aos flags de tradução do compilador.
  * Diversos outros bugs corrigidos.

08 de Abril de 2006  * gpt 1.0

 * Adição de arquivo com funções básicas (base.gpt).
 * Melhorias no modulo de depuração.
 * Revisão e correção de mensagens de erro de compilação.
 * Correção de bugs na compilação em GNU/Linux (cabeçalho ELF).
 * Correção de bugs na compilação (declaração de variável local shadows variável
   global indefinidamente, ocasionando possíveis crashes).
 * Correção de bugs na compilação e tradução (expressões envolvendo literais).
 * Correção de bugs na compilação e tradução (inicialização de matrizes de 
   literais).
 * Correção de bugs na análise semântica (avaliação de parâmetros de função).
 * Correção de bugs na compilação (parâmetros de função).
 * Correção de bugs na análise sintática (expressões sem parêntesis causando
   crashes).
 * Correção de bugs na tradução para C (expressões faltando e/ou com 
   precedência incorreta).
 * Correção de bugs na tradução para C (expressões envolvendo valores literais).
 * Correção de bugs na interpretação (expressões envolvendo valores reais
   calculadas incorretamente).
 * Correção de bugs na interpretação (avaliação de diversas operações).
 * Correção de bugs na interpretação (enunciado "se" entrando em loop infinito).
 * Correção de bugs na interpretação (retorno de dados em funções).
 * Correção de bugs na compilação (avaliação de subtração envolvendo valores 
   reais).
 * Correção de bugs na compilação (avaliação de expressões relacionais 
   envolvendo valores reais).
 * Correção de bugs na compilação (operador unário de negação).
 * Correção de bugs na compilação (retorno de valores de tipos diferentes
   sem utilizar casting).
 * Correção de bugs na análise semântica (avaliação de retorno de valores
   em funções).
 * Correção de bugs na compilação (casting de parâmetro inteiro para
   real e real para inteiro).
 * Adicionado suporte a compilação de algoritmos usando mais de um arquivo.
 * Adicionado suporte a variável de ambiente GPT_INCLUDE para incluir algoritmos 
   automaticamente.
 * Revisão da man-page.
 * Atualização do manual.
 * Nome do algoritmo é usado para criar arquivo executável ao invés de usar 
   "a.exe" ou "a.out".

05 de Abril de 2006  * gpt 0.9.2

 * Correção de um bug na avaliação de expressões aritméticas.

31 de Março de 2006  * gpt 0.9.1

 * Correção de um bug de compilação relacionado a função "leia".

08 de Março de 2006  * gpt 0.9b

 * Implementação da geração de código executável (x86, PE/ELF,
   NASM como backend).
 * GPT portado para MS Windows (testado com compilador MingW32).
 * Vários bugfixes (ver ChangeLog).

27 de Janeiro de 2006  * gpt 0.8b

 * Primeira versão publicada.
 * Recursos oferecidos:
   +interpretar/depurar;
   +traduzir algoritmos para C;
   +compilar algoritmos (traduzindo e usando o GCC como backend).