Subject: CVS commit: pkgsrc
To: None <pkgsrc-changes@netbsd.org>
From: Jason Beegan <jtb@netbsd.org>
List: pkgsrc-changes
Date: 05/22/2001 04:21:18
Module Name: pkgsrc
Committed By: jtb
Date: Tue May 22 01:21:17 UTC 2001
Modified Files:
pkgsrc/lang/swi-prolog: Makefile distinfo
pkgsrc/lang/swi-prolog/patches: patch-ab
Log Message:
Update of swi-prolog to 4.0.5.
VERSION 4.0.5
=============
* FIXED: Actually make re-hashing predicates work. This bug causes
large (dynamic) predicates that are queried while they are build
to show linear rather than constant-time access behaviour. Perfomance
difference on victim programs can be dramatic!
* ENHANCED: GNU-readline interface. Detect useful additions from readline
4.2, avoid type-conflicts and handle re-entrance through XPCE much more
cleanly as well as aborts.
* PORT: Many C-compiler warnings, making the native IRIX cc compile
SWI-Prolog silently. Improved detection of wait() variations.
Thanks to Jean Wang for providing me with access to their machine.
* ENHANCED: Handling of prolog_edit:select_location/3. Enhancement
exploited by XPCE to use GUI-based selection if running from GUI.
* ADDED: -s file to load a script-file in addition to the user
initialisation file.
* ADDED: -q commandline option to make the system operate silently.
* ADDED: PrologScript support using #!, providing direct scripting
in Unix and additional parameters on MS-Windows.
* FIXED: Wipe the anonymous clauses for meta-calling on $dcall/1 as
soon as possible. Reported by Stefan Mueller.
* ADDED: Save home in saved-state for class development and kernel. This
enables saved-states to find the installed SWI-Prolog. Especially
useful for Windows.
* ADDED: Save default stack limits in the Windows registry and add a
menu item to the manpce/0 File/Edit Preferences menu to manage these
registry settings.
To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 pkgsrc/lang/swi-prolog/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/lang/swi-prolog/distinfo
cvs rdiff -r1.3 -r1.4 pkgsrc/lang/swi-prolog/patches/patch-ab
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.