Commit Graph

128 Commits

Author SHA1 Message Date
Vítor Santos Costa
d22cb9b6ab new interface pedicates
fixes to bad implementation.
2010-06-23 11:44:21 +01:00
Vítor Santos Costa
d3f52d3f61 fix SWI to be able to include gmp.h 2010-06-19 14:36:12 +01:00
Vítor Santos Costa
b2d59d6c43 make sure gmp.h is included 2010-06-19 08:20:25 +01:00
Vítor Santos Costa
bd50f087e9 imore SWI compat, including string fixes 2010-06-19 00:38:49 +01:00
Vítor Santos Costa
d1d149b9fd support for PL_ mpz and mpq ops
add missing atom_nchars
2010-06-18 23:24:36 +01:00
Vítor Santos Costa
4c45f8c4b1 avoid some name clashes (obs from Roberto Bagnara) 2010-06-18 17:48:47 +01:00
Vitor Santos Costa
b74e38378f new: PL_atom_nchars 2010-06-18 09:14:45 +01:00
Vítor Santos Costa
054df758a0 another PL function. 2010-06-18 00:27:13 +01:00
Vítor Santos Costa
a180e48cfa improvements in SWI-emulation 2010-06-17 00:35:25 +01:00
Vítor Santos Costa
99dafc9172 more win64 fixes 2010-05-10 22:14:08 +01:00
Vítor Santos Costa
8340886b31 long -> Int 2010-05-10 10:22:18 +01:00
Vítor Santos Costa
bd06b719db fix long long types 2010-05-06 16:37:44 +01:00
Vítor Santos Costa
9a437820a3 oops 2010-05-06 16:36:46 +01:00
Vítor Santos Costa
53336b6788 fix interface types 2010-05-06 16:35:53 +01:00
Vítor Santos Costa
6307508ffc more fixes 2010-05-06 16:32:41 +01:00
Vítor Santos Costa
c44d7b66d2 fix warnings 2010-05-06 16:01:48 +01:00
Vítor Santos Costa
11641c5f94 64 bit cleanups. 2010-05-06 15:00:44 +01:00
Vítor Santos Costa
51f33514b3 fix typing problems and a bug in quote.c? 2010-05-06 12:19:51 +01:00
Vitor Santos Costa
0fabe2b9c6 _PL_get_arg and WUNDEFINED 2010-05-06 10:58:44 +01:00
Vitor Santos Costa
764737fe5b add missing files. 2010-05-03 14:27:54 +01:00
Vítor Santos Costa II
030539f33b PL_get_chars: Implement CVT_WRITE and CVT_WRITE_CANONICAL 2010-04-29 23:04:04 +01:00
Vitor Santos Costa
4fda6b7488 track recent SWI changes. 2010-02-22 09:35:21 +00:00
U-Khasa\Vitor
33190e290d mingw complaint with recent versions of gcc 2010-02-10 03:03:03 -06:00
Vitor Santos Costa
110f1c7977 improve SWI interface compatibility 2010-01-26 12:21:06 +00:00
Vitor Santos Costa
0d38d67dfa add missing interface functions. 2010-01-25 12:29:51 +00:00
Vítor Manuel de Morais Santos Costa
d3f0410c7d include PL_get_intptr 2010-01-15 16:21:43 +00:00
Vítor Manuel de Morais Santos Costa
ffdf270a3d make SWI-Prolog get YAP stuff from include/Yap at run-time. 2010-01-15 14:39:03 +00:00
Vitor Santos Costa
ff628b8e78 move to more recent interface. 2010-01-15 00:49:05 +00:00
Vitor Santos Costa
5fc26e1b45 improve emulataion of backtrackable SWI c-code (request from NF). 2010-01-06 11:25:15 -02:00
Vítor Manuel de Morais Santos Costa
0b17d3572b add PL_chars_to_terms to SWI emulation. 2009-12-12 23:21:54 +00:00
Ricardo Rocha
8a557012dd add primitive YAP_IsLongIntTerm to the C Language interface. 2009-11-23 18:46:57 +00:00
Vitor Santos Costa
a132707746 undo PL_error updates 2009-11-21 22:21:17 +00:00
nf@khaixa.(none)
1bfbe535da Extended support for SWI-Prolog C interface. 2009-11-20 08:42:22 +00:00
Vitor Santos Costa
432cce1c49 VISUALC++ understands prototypes, hurray! (obs from Cristiano Pitangui). 2009-11-18 23:39:18 +00:00
Vítor Manuel de Morais Santos Costa
eac1cc5b9d fix C++ complaint. 2009-11-11 10:56:19 +00:00
Vitor Santos Costa
4c8eb33e06 we had args already (no need for argv0)
improve error handling in YAP_ReadBuffer
2009-10-26 10:42:19 +00:00
Vitor Santos Costa
0ea348c26d extend SWI interface with PL_toplevel and to handle C++ code.
prolog/0 built-in
fixes to parms.h changes.
2009-10-23 16:50:43 +01:00
Vitor Santos Costa
0179998d60 change Heap.h to YapHeap.h
rename $live to prolog/0 (for SWI compatibility).
2009-10-23 14:22:17 +01:00
Vitor Santos Costa
253444d7ca support parms.h
pass argv[0]
2009-10-23 09:09:16 +01:00
Vitor Santos Costa
0f99e336cc YAPVERSION 2009-10-21 00:20:18 +01:00
Vítor Manuel de Morais Santos Costa
460d0c9f6b fix compilation in older gccs. 2009-10-16 08:36:37 +01:00
Costa Vitor
b4502969ad make types compatible. 2009-08-19 20:23:52 -05:00
U-Khasa\Vitor
d3fa43d08e improve SWI emulation in WIN32 2009-07-20 20:56:16 -07:00
U-Khasa\Vitor
2020a31362 mingw compilation 2009-07-18 13:38:38 -07:00
Costa Vitor
93a74d4224 SWI-Stream should define S__checkpasteeof #102 2009-06-01 20:05:04 -05:00
Costa Vitor
98fef199bd fix conflict in error handling (not supposed to be exported by SWI-Prolog.h
add PL_eval_expression_to_int64_ex
2009-06-01 18:01:30 -05:00
Costa Vitor
9d5a049c8f upgrade to most recent version of pl-os
fix some warnings.
2009-06-01 17:30:08 -05:00
Vitor Santos Costa
b8f60c623d improvements to SWI compatibility 2009-06-01 15:38:39 -05:00
Vitor Santos Costa
d6ed058157 first pass at a decent implementation of PL_error (#95)
- basically copy SWI code.
2009-05-30 12:52:23 -05:00
Vitor Santos Costa
39ccbd345d make options -T -L -G work as SWI: they impose a maximum size limit 2009-05-10 13:36:55 -04:00