Revision history for Perl extension Language::Prolog::Yaswi.
0.23 2022-02-12 13:04:35-0500
- No change from v0.22_01.
0.22_01 2022-02-10 12:44:15-0500
- Fix typos (thanks to @mohawk2 for the report).
- Update ppport.h using Devel::PPPort v3.63 (Zakariyya Mughal
@zmughal).
- Use Alien::SWIProlog to configure build (Zakariyya Mughal @zmughal).
- Change how the `my_cxt` is handled in Perls without threads. Was
previously using `extern`, now uses `static` (Zakariyya Mughal
@zmughal).
0.22 2021-11-13 02:35:40-0500
- Fix typos in SYNOPSIS (thanks to Dmitri Tikhonov @dtikhonov).
- Update build configuration to try to use two hyphens (Zakariyya
Mughal @zmughal).
- Adjust list parsing to SWI Prolog 7. CPAN RT#105114 (thanks to Petr
Písař @ppisar).
- Add support for PL_NIL term type for SWI Prolog 7 (Zakariyya Mughal
@zmughal).
0.21 Jul 5, 2012
- search for swi-prolog as swipl, swi-prolog and pl
- include PLLDFLAGS in compilation
0.20 Jul 5, 2012
- solve building issue when libswipl is a statically compiled
library (bug report by Stephen Cookson)
0.19 Aug 24, 2011
- SWI-Prolog library name got changed at 5.10 from pl to
swipl, the correct name is now detected from the runtime
(bug report by Stephen Cookson)
0.18 Jul 9, 2009
- Detect Ubuntu/Debian system and default to 'swipl'
executable
- Correct bug in Makefile.PL LIBS parameter generation
0.17 Jun 06, 2009
- work around for bug in SWI-Prolog package for Debian/Ubuntu
on amd64
- 64bit cleanup
- corrected some errors in the documentation (reported by
William Kisman)
- do not use deprecated %_ printf/croak template
0.16 Jun 08, 2008
- opaque marshalling was not working on latest versions (bug
reported by William Kisman).
- tests for opaque objects added
0.15 May 30, 2008
- module updated to compile under perl 5.10.0 (bug reported by
William Kisman).
0.14 Nov 24 2006
- pod error corrected
0.13 Nov 24 2006
- new experimental unicode support, now it is possible to pass
unicode data back and forward through the Perl/Prolog
interface.
- commodity function swi_retractall added
0.12 Sep 25 2006
- CLONE was not expecting arguments (bug reported by Yohann
Thomas).
- improved docs.
0.10 Jun 25 2006
- use DynaLoader instead of XSLoader and make symbols
available to other modules so that Prolog C extensions can
be used.
- add pod testing
- pod errors corrected
0.09 Feb 2 2005
- add support for swi_inline_module.
- corrected bug on code converting perl scalars to prolog
modules.
- export globs instead of scalars for :context items so they
can be properly localized
- remove useless context module support
- handle iopaques properly
- removed some bad prototypes
0.08 Feb 22 2005
- documents swi_eval and swi_parse
0.07 Feb 21 2005
- map nil on swi_vars
- swi_vars returns first var mapped on scalar context
- swi_find_all returns first result on scalar context
0.06 Feb 13 2005
- convert perl magic values correctly
- some remaining debugging output supressed
- conversion of perl types to prolog rewritten
- support por SWI-Prolog versions 5.4.x
0.05 Wed Jan 29 2003
- corrections to the docs.
0.04 Wed Jan 29 2003
- segv-handling seems to work so the recommendation to
compile prolog without it has been removed.
- swi_init and swi_cleanup functions added.
- thread support added.
- documentation changes.
0.03 Thu Jan 23 2003
- ported to MS Windows.
- problems with missing include headers corrected.
0.02 Wed Jan 22 2003
- cleaned up for CPAN distribution.
0.01 Thu Jan 9 17:20:27 2003
- original version; created by h2xs 1.22 with options
-AX -n Language::Prolog::Yaswi