Change in GNU Prolog version 1.2.8:

* fix bug - delete file created by mkstemp(2), patch from:
  Salvador Abreu <spa@debian.org>
* space_args(true) now displays a space inside {}/1
* space_args(true) now displays a space after a comma (','/2)

Change in GNU Prolog version 1.2.7:

* add a --foreign-only to pl2wam
* foreign/2 directives are ignored in byte-code mode (no fatal error)
* space_args(true) now displays space between operators and arguments
* add CVS Id to prolog files
* get rid of mktemp and tempnam calls (use mkstemp if available)
* fix bug in pl2wam to include break/0, trace/0,... in bip_list.pl
* fix a bug in fd_element_var/3 constraint
* fix bug in fd headers (fd_to_c.h not installed)
* fix a bug with unify_with_occurs_check/2
* fix bug on ix86 using ebp (add -fomit-frame-pointer in CFLAGS_MACHINE)

Change in GNU Prolog version 1.2.6:

* fix a bug with ! in dynamic code
* fix a bug in arithmetics

Change in GNU Prolog version 1.2.5:

* big modification (1 month) to optimize the execution speed

Change in GNU Prolog version 1.2.4:

* implement fast call (mainly for WAM functions)
* modify C->Prolog foreign interface to recover arguments space
* improve dynamic clause management and fix a bug (memory leak)
* fix _ symbol prefix problem for Free BSD
* no longer use dl_malloc on Linux but prevent MMAP using mallopt

Change in GNU Prolog version 1.2.3:

* added acos/asin to Prolog arithmetics
* full re-indentation of the sources for CVS

Change in GNU Prolog version 1.2.2:

* port to alpha/linux - many thanks to: Alexander Diemand <ax@apax.net>
* port to alpha/OSF1
* port to mips/irix - many thanks to: Alexander Diemand <ax@apax.net>
* fix a bug in stty.c (use standard termios if present)

Change in GNU Prolog version 1.2.1:

* fix a bug in stty.c (use termio by default and else termios)

Change in GNU Prolog version 1.2.0:

* official release (Fri Jul 28)

Change in GNU Prolog version 1.1.7:

* port for ix86/NetBSD - many thanks to: Brook Milligan <brook@nmsu.edu>
* more customizable configuration/installation procedure

Change in GNU Prolog version 1.1.6:

* start of native Win32 port
* added creation/1 and last_access/1 property to file_property/2
* fix a bug in the compiler about \\ inside quoted atoms
* fix a bug in dynamic clause retraction (memory leak)
* fix a bug in atom management (existing atoms eat mallocated space)
* avoid to establish a connection at start to get the hostname
* rename configuration file config.h by gp_config.h

Change in GNU Prolog version 1.1.5:

* internal version

Change in GNU Prolog version 1.1.4:

* fix a bug in the byte-code loader (bad realloc computation)
* fix a bug in the malloc (used MMAP under linux)

Change in GNU Prolog version 1.1.3:

* port for ix86/SCO - many thanks to:
  Clive Cox <clive@laluna.demon.co.uk> and
  Edmund Grimley Evans <edmundo@rano.demon.co.uk>)
* port for ix86/solaris - many thanks to: 
  Andreas Stolcke <stolcke@speech.sri.com>
* fix a bug in the FD solver for X#\=C (if C is max(X))
* fix a bug with directory_files/2 (too many open files)

Change in GNU Prolog version 1.1.2:

* official release (Mon Nov 29)
* fix a bug in the scanner about 0'<character>
* fix a bug in the compiler about \t in quoted atoms

Change in GNU Prolog version 1.1.1:

* fix bug with popen/3
* update machine.c for struct sigcontext under Linux

Change in GNU Prolog version 1.1.0:

* official release (Mon Oct 4)
* fix a bug in the output of some extended characters in native-compilation

Change in GNU Prolog version 1.0.6:

* fix a bug in sign/1 for arithmetic evaluation
* implementation of call_with_args

Change in GNU Prolog version 1.0.5:

* fix a bug in foreign C calling Prolog on sparc

Change in GNU Prolog version 1.0.4:

* fix a bug with sparc compilation

Change in GNU Prolog version 1.0.3:

* a first final port for cygwin (see PROBLEMS)
* fix some bugs in the FD solver
* fix some other bugs

Change in GNU Prolog version 1.0.2:

* fix precision bug on floating constants

Change in GNU Prolog version 1.0.1:

* add ensure_linked directive
* fix known bugs under RedHat 6.0 usgin egcs
* port for PowerPC / GNU/Linux

Change in GNU Prolog version 1.0.0:

* official release (Fri Apr 16)
* rewrite DCG in C (unification optimized, avoid ill-balanced conjunctions)
* fix known bugs

Change in GNU Prolog version 0.9.0:

* Calypso becomes GNU Prolog
* in-place installation facility
* fix compiler bug
* rewrite sorts built-in predicates and add in-place sorts predicates
* rewrite DCG translation
* rewrite all solutions built-in predicates

Change in Calypso version 1.0-beta7:

* use autoconf
* fix known bugs
* add :- built_in/0-1 and :- built_in_fd/0-1 directives
* complete C foreign interface

