Re: Ann: SWI-Prolog 6.6.2
Filipe Saraiva <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <[email protected]> |
Hi Jan, thanks for more this great work.
I am getting this error when I try compile it
http://paste.kde.org/p9o6pr74k
Could you help? What do you think about it?
Thank you;
Em Ter 04 Mar 2014 08:05:34 BRT, Jan Wielemaker escreveu:
> Hi,
>
> I have uploaded SWI-Prolog 6.6.2 in the stable stream. This version
> mostly fixes stability issues and updated a number of packages to the
> latest version. I expect 6.6.2 to be the last 6.6 release. Highlights:
>
> * Kernel issues: Windows stdio handling, GC crash related to Goal@Var,
> Atom-GC crash that notably triggers on slow single core hardware
> (e.g., arm systems).
>
> * Various fixes to alarm handling
>
> * Updated HTTP libraries. Some small additions, some cleanup of the
> interfaces (adding new, deprecating old). Mostly small stuff.
>
> * ODBC: Better type handling (int32 and Unicode VARCHAR).
>
> * Semweb (RDF). Added nquad support, fixed various bugs in the
> Turtle parser. Small stuff.
>
> * Fixed a crash loading HTML5 using the XML parser. Various small
> stuff.
>
> * SSL: fixed crash, memory leaks and portability issues.
>
> * IDE: better handling of IDE-in-a-thread, support %! PlDoc syntax.
>
> Thanks for reporting bugs and submitting patches!
>
> Enjoy --- Jan
>
>
> ========================================
> SWI-Prolog Changelog since version 6.6.1
> ========================================
>
> * FIXED: Only wrap the console if input, output and error are attached
> to a console.
>
> * PORT: Fixed winsock2.h include
>
> * PORT: Fixed Windows identification of console I/O using GetFileType().
>
> * MODIFIED: Only enable colour I/O if stdin, out and error are attached
> to a terminal. If you want colour anyway, load library(ansi_term)
> explicitly.
>
> * FIXED: Possible crash in GC related to Goal@Var. Keri Harris.
>
> * FIXED: Possible crash resulting from
> 786402392f3ff2c7d68db9c81b22cf304e4b4153
>
> * FIXED: Avoid getting into the GMP danger zone with
> exponentiation. Ulrich Neumerkel.
>
> * FIXED: suboptimal deletion procedure in heaps Made heap operations
> run orders of magnitude slower than they should.
>
> * FIXED: avoid possible race during atom GC when findall/3 results are
> being collected
>
> * FIXED: Bug#142: Atom-GC crash related to findall/3. Hard to trigger,
> except when using slow single core hardware. Thanks to Eugeniy
> Meshcheryakov and Keri Harris for finding this and helping.
>
> * TEST: Some more test output stream issues
>
> * TEST: Some more writing to user_error. Eugeniy Meshcheryakov.
>
> * TEST: Min test script (src/test.pl) now sends all progress to
> =user_error= instead of =user_output=.
>
> * FIXED: Consistent handling of end-of-clause when reading from strings.
>
>
>
> ===============
> Package archive
> ===============
>
> * FIXED: archive ordering using compare
>
> ============
> Package clib
> ============
>
> * MODIFIED: uri_is_global/1 fails for a single-letter scheme.
> This avoids misinterpretation of DOS path names.
>
> * FIXED: Removing pending alarms on thread exit could loop.
>
> * DOC: Document the fact that alarms are thread-specific
>
> * FIXED: Remove alarms related to a thread if the thread terminates.
>
>
> ============
> Package http
> ============
>
> * FIXED: Conditionally load code that depends on is_dict/1
>
> * FIXED: Json convert rule ordering if last properties are ignored.
>
> * UPDATED: library(mimetype): Mime type for Turtle, added n-triples
> and nquads.
>
> * ADDED: setting http:prefix to library(http/http_path). Fixes
> undocumented dependencies on ClioPatria.
>
> * ADDED: Bug#159: http_open/3: support for method(put). Raivo Laanemets
>
> * ENHANCED: Do not print somewhat alarming messages on normal
> termination
> of HTTP handler threads.
>
> * CLEANUP: Use new functionality from library(http/http_host).
> Deprecate redundant predicates.
>
> * ADDED: library(http/http_host): http_public_url/2,
> http_public_host_url/2, ttp_public_host/4 Deprecated
> http_current_host/4.
>
> * DOC: Add PlDoc module comments to remaining files.
>
> * FIXED: Type error when computing the layout of a JSON term that embeds
> dicts in a list.
>
> * FIXED: json_write_dict/3: handling of the option tag(Name)
>
> * ADDED: directory_index//2 to library(http/http_dirindex) to allow
> for embedded listings. Also added options for sorting files.
>
> * ADDED: library(http_dirindex): pass page style dir_index(Dir, Title)
> to allow for styling the page.
>
> * FIXED: Parsing of "Status NNN Comment" from CGI replies.
>
> * ADDED: library(http/http_json) to deal with dicts
>
> * ADDED: library(http/json): json_read_dict/2,3, json_write_dict/2,3
> and atom_json_dict/3, to support JSON I/O using version 7 extended
> types dict and string.
>
> * ADDED: json_write/3: support dict as representation for JSON objects.
>
> * FIXED: Only redirect on a Location header if there is no Status or
> Status = 3XX.
>
> * ADDED: reply_json/3: a status(Code) option to force status replies
> other than 200. Discussed with Wouter Beek.
>
> * ADDED: Allows passing status(Code) as extra header info to HTTP
> replies. The given code overrules the default code given with the
> action.
>
> * MODIFIED: Process the CGI Status: Code header to a numeric HTTP code.
>
> * ADDED: http_link_to_id/3: allow parameter as `file' of path.
>
> * ADDED: openid_current_url/2 to get the OpenID library's idea about
> the global server location.
>
> * ADDED: html_current_resource/1 to allow for conditional dependencies
>
> ===============
> Package ltx2htm
> ===============
>
> * ADDED: \nodcgref{name}{arity}
>
> * ADDED: Translate \includegraphics for image file formats
>
> * ENHANCED: Better footnotes. Anne Ogborn
>
> ===========
> Package nlp
> ===========
>
> * ADDED: Sandbox declarations
>
> ============
> Package odbc
> ============
>
> * FIXED: map nvarchar Prolog type to SQL_WVARCHAR SQL type
>
> * ENHANCED: support reading from nvarchar(max) database columns
>
> * FIXED: restrict SQLINTEGER prepared statement parameters to 32 bit
> integers
>
> =============
> Package pldoc
> =============
>
> * FIXED: Update links in the manual when viewed through pldoc.
> Anne Ogborn.
>
> ==============
> Package semweb
> ==============
>
> * DOC: Avoid misinterpretation of <prefix>:<local>
>
> * FIXED: Bug#160: rdf_load_library/2 claims non-existence of URLs.
>
> * FIXED: Turtle parser on """"\"""" (should read '""')
>
> * DOC: Updated docs to add a new index. Haitao Zhang.
>
> * FIXED: Include <assert.h>
>
> * FIXED: EOF cannot appear in an IRIREF. Wouter Beek
>
> * FIXED: rdf_meta/1: pass non-compliant arguments verbatim instead of
> failing the expansion.
>
> * ADDED: library(semweb/rdf_ntriples): Support nquads format.
>
> * DELETED: rdf_db:rdf_input/3 hook that was used by old ClioPatria
> versions. Please upgrade ClioPatria if this hits you.
>
> * MODIFIED: rdf_load/2: default graph for loading RDF from an URL now
> normalizes the URL and removes a possible #fragment. This ensures
> that rdf_load/2 for e.g., skos:Concept and skos:prefLabel load the
> same graph.
>
> * DOC: rdf_load/2 updates
>
> * MODIFIED: Load a TRiG file into a single graph if the format =turtle=
> is explicitly specified.
>
> * ADDED: Sandbox declarations
>
> * FIXED: Turtle parser: allow last statement to end in EOF. Wouter
> Beek.
>
> * ADDED: Extend library(semweb/rdf_http_plugin) to support
> library(http/http_ssl_plugin), so that we can load RDF directly from
> https servers.
>
> ============
> Package sgml
> ============
>
> * FIXED: sgml_parse/2 using parse(content) if a `end` callback is
> defined.
>
> * FIXED: Default charset of HTML5 files is UTF-8
>
> * DOC: load_html/3.
>
> * MODIFIED: HTML5 DTD to accommodate RDFa attributes.
>
> * DOC: \verb$ error
>
> * ENHANCED: Added type checking on element content instead of using
> assertion/1. Alan Baljeu.
>
> * FIXED: Crash when loading implicit DTD. Occurs when loading HTML5
> using load_xml/3.
>
> ===========
> Package ssl
> ===========
>
> * FIXED: possible crash when validating SSL context role
>
> * FIXED: Various memory leaks. SSL contexts are now reclaimed by the
> garbage collector. Implemented by Matt Lilley.
>
> * PORT: Check for fcntl.h and unistd.h in configure
>
> ============
> Package xpce
> ============
>
> * ADDED: Support for using the %! comment syntax
>
> * FIXED: Menu entries to edit Prolog customization file. Bob Minors.
>
> * FIXED: Wrap many toplevel goals accessing the GUI in in_pce_thread/1.
> _______________________________________________
> SWI-Prolog mailing list
> [email protected]
> https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog
--
Filipe Saraiva
http://filipesaraiva.info/