Re: Ann: SWI-Prolog 6.6.2
Filipe Saraiva <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <[email protected]> |
Em Qua 05 Mar 2014 05:01:45 BRT, Jan Wielemaker escreveu:
> On 03/05/2014 01:36 AM, Filipe Saraiva wrote:
>> 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?
>
> It was reported yesterday and fixed in the development git. The
> problem is due to libreadline 6.3, which changed the type decl for
> hook functions. While, when this code was written, libreadline did
> not provide a declaration for the hook at all. So, now there is a
> conflicting declaration. Just remove it from src/os/pl-rl.c at line
> 99.
>
> Pity this was found right after the release :-(
Thanks for your help Jan, 6.6.2 version is now available to Mageia
users.
>
> Cheers --- Jan
>
>
>>
>> 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/
>>
--
Filipe Saraiva
http://filipesaraiva.info/