6 Jun 19:33
Ann: SWI-Prolog 5.6.35
From: Jan Wielemaker <wielemak <at> science.uva.nl>
Subject: Ann: SWI-Prolog 5.6.35
Newsgroups: gmane.comp.ai.prolog.swi
Date: 2007-06-06 17:36:05 GMT
Subject: Ann: SWI-Prolog 5.6.35
Newsgroups: gmane.comp.ai.prolog.swi
Date: 2007-06-06 17:36:05 GMT
Hi. I've uploaded SWI-Prolog 5.6.35. Quite a few changes, some of which are important bugfixes. There is also an update version of the stack-shifter included in the source-code. The stack-shifter hasn't been used for a long time, but it is planned to reintegrate it to reduce virtual memory usage for the 32-bit multi-threaded version. Quite a few changes to the sources are updates to make the stack-shifter work properly. These changes are incomplete. Check the changelog below to see whether there are changes that fix bugs you are faced with. Enjoy --- Jan ================================================================ SWI-Prolog changes since version 5.6.33 ================================================================ ================================================================ +++ ChangeLog 6 Jun 2007 13:29:43 -0000 1.1436 +VERSION 5.6.35 (Jun 6, 2007) + + * FIXED: Added lacking library(main) to Windows version. Win32 installer + only; sources and Win64 installer will follow in 5.6.36. + + * FIXED: Posible argument-stack issue, notably associated to destructive + assignment. Tom Schrijver. + + * FIXED: Error in handling signals in Prolog. Now caused immediate + assertion failure due to strickter checking. + + * FIXED: Bug#283 plld.exe sets __WINDOWS__ rather then WIN32. + + * CLEANUP: Avoid using the argument-stack for cycle detection. Now + uses a segmented stack. + + * CLEANUP: Add a new small stack for optimized arithmetic to avoid + further overloading of the local stack. Preparing for re-introducing + the stack-shifter. + + * FIXED: Memory leak from GMP constants in optimized arithmetic + expressions. + + * ADDED: PL_INTPTR type to PL_unify_term(). + + * FIXED: Avoid error summing CPU time of finished threads. + + * FIXED: Reporting finished threads using current_thread/2 + + * CLEANUP: Some cleanup to declarations and stack-shifter, preparing + combining the stack-shifter in the normal version. + + * FIXED: memory leak involving GMP numbers for instantiated `output' + arguments. I.e. 0 is 2727 rdiv 22. Mike Elston. + + * ADDED: Sset_filter() to formalize a filter relation between streams. + Incomplete. + +VERSION 5.6.34 (April 23, 2007) + + * ADDED: Cross-referencer handles integer arguments in meta-predicate + declarations. + + * FIXED: possible scenario where atom garbage collection is no longer + automatically started, running out of memory. Mike Elston. + + * ENHANCED: parse_url(-, +) does not include HTTP port if this is 80. + + * FIXED: Bug#27: incorrect failure of PL_get_pointer(). Paul + Singleton. + ================================================================ +++ packages/db/ChangeLog 26 Apr 2007 17:08:27 -0000 1.9 +Apr 26, 2007 + +* PORT: 64-bit patches + ================================================================ +++ packages/jpl/ChangeLog 6 Jun 2007 11:19:40 -0000 1.12 +May 24, 2007 + + * FIXED: (JW) Exchange of codes 128..255. Lorenz Wallner. + +Apr. 24, 2007 + + * FIXED: Bug#263. Crash in 64-bit version. Fixed by Paul Singleton. + ================================================================ +++ packages/clib/ChangeLog 3 May 2007 13:29:53 -0000 1.53 +May 3, 2007 + + * ADDED: open_memory_file/4, providing encoding facilities. Matt Lilley. + +Apr 23, 2007 + + * FIXED: tcp_accept to deal with stream handles (broken in nbio redesign). + ================================================================ +++ packages/http/ChangeLog 1 Jun 2007 15:01:15 -0000 1.65 +Jun 1, 2007 + + * FIXED: Use new predicate_indicator frame attribute for safe error + handling. + +May 23, 2007 + + * FIXED: Preserve extra request-headers over redirect. Yves Raimond. + +May 20, 2007 + + * FIXED: redirection issues. Yves Raimond. + +Apr 12, 2007 + + * ADDED: .svg to mimetypes + +Apr 10, 2007 + + * FIXED: Forcing UTF-8 character set. + ================================================================ +++ packages/odbc/ChangeLog 6 Jun 2007 07:20:43 -0000 1.32 +Jun 6, 2007 + +* Fix possible overflow of diagnostic message, returning rubbish. Matt + Lilley. + +May 31, 2007 + +* Fix test script for encoding issues and empty password + ================================================================ +++ packages/sgml/ChangeLog 6 Jun 2007 11:21:01 -0000 1.130 +Jun 6, 2007 + + * MODIFIED: Avoid recursive expansion of entities, unless marked as + SGML content. + * FIXED: Strict XML comment syntax. Jacco van Ossenbruggen. + * FIXED: give error on bad entities in XML mode. Jacco van Ossenbruggen. + ================================================================ +++ packages/xpce/ChangeLog 6 Jun 2007 10:05:56 -0000 1.783 +VERSION 6.6.35, distributed with SWI-Prolog 5.6.35 + +* FIXED: Bug#285: image<-postscript. Dmitry. + +* FIXED: editor->newline if the text-buffer is in wide-character mode + on big-endian machines (Mac PPC). + +* FIXED: Bug#281: Error in class tabular. Bruno Martinez, + +* FIXED: Failing double-click detection due to too short datatype. + +VERSION 6.6.34, distributed with SWI-Prolog 5.6.34 + +* PORT: Work-around for version problems in Xft libraries. + ================================================================ +++ packages/zlib/ChangeLog 2 May 2007 19:39:18 -0000 1.5 +May 2, 2007 + +* FIXED: Compress (deflate) large amounts of data. Added test to ztest.pl. + Matt Lilley. + +Apr 26, 2007 + +* FIXED: Allow passing compressed stream between threads. Matt Lilley. + +Apr 23, 2007 + +* FIXED: Explicit handling of format option in reader. +* FIXED: handling of format(deflate) option. + ================================================================ +++ packages/pldoc/ChangeLog 24 May 2007 13:53:29 -0000 1.24 +May 24, 2007 + +* ADDED: Work in progress to emit stand-alone HTML documentation files. + +Apr 11, 2007 + +* FIXED: Two syntax errors in pldoc.css. + ================================================================ +++ packages/semweb/ChangeLog 27 Apr 2007 07:37:41 -0000 1.135 +Apr 27, 2007 + + * FIXED: Bug#279: handling rdfs:Container in rdfs_member/2. +
RSS Feed