Vítor Santos Costa
|
e031026a62
|
instrument PE locking
fix missing unlock in index_pred (if predicate had been indexed while we were
waiting).
|
2010-07-25 11:22:16 +01:00 |
|
Vítor Santos Costa
|
5b6014175e
|
support case where engines have no associated pthread
|
2010-07-25 11:21:15 +01:00 |
|
Vitor Santos Costa
|
f3b9811ef7
|
more packages to implement better thread interface.
|
2010-07-23 15:54:13 +01:00 |
|
Vitor Santos Costa
|
eebff5df6a
|
fixes to YAP C-thread interface.
|
2010-07-23 12:07:33 +01:00 |
|
Vítor Santos Costa
|
3dd68aa8bd
|
fix EX: it cannot be a term and it should be a placeholder for BallTerm,
so the twp can never be alive at the same time.
|
2010-07-21 12:49:06 +01:00 |
|
Vítor Santos Costa
|
73c89b096d
|
fix trouble with extension of latin1 characters.
|
2010-07-21 11:11:19 +01:00 |
|
Vítor Santos Costa
|
b61d69ffe8
|
allow SWI Interface to send/receive wide characters.
|
2010-07-21 10:58:24 +01:00 |
|
Vitor Santos Costa
|
a7612bb15e
|
fix bad call to subsumes (obs from Jose Santos)
|
2010-07-21 00:09:24 +01:00 |
|
Vitor Santos Costa
|
a46d6dc9eb
|
fix bad recent patch.
|
2010-07-20 11:28:56 +01:00 |
|
Vitor Santos Costa
|
18ff860937
|
fix WIN32 warning
|
2010-07-20 11:28:45 +01:00 |
|
Vitor Santos Costa
|
8edeead245
|
fix compilation warnings
|
2010-07-19 22:42:47 +01:00 |
|
Vitor Santos Costa
|
35c3081c18
|
fix bad declaration
|
2010-07-19 22:42:19 +01:00 |
|
Vitor Santos Costa
|
70bd4c78b6
|
all these predicates are unsafe.
|
2010-07-19 14:42:22 +01:00 |
|
Vitor Santos Costa
|
d6bd81ce81
|
SWI getc and putc may call prolog: protect them with slots.
allow format to codes/2 and terminate memory stream.
|
2010-07-19 14:40:52 +01:00 |
|
Vitor Santos Costa
|
68a1ab6ce7
|
make sure that we don't have tails of lists with local variables.
|
2010-07-19 14:39:52 +01:00 |
|
Vitor Santos Costa
|
834e3ed5d0
|
make arg/3 compatible with SWI for atomic argument (fail silently).
|
2010-07-19 14:38:17 +01:00 |
|
Vitor Santos Costa
|
6183ff0282
|
semweb and http compile now (but they don't work properly yet).
|
2010-07-15 23:35:37 +01:00 |
|
Vitor Santos Costa
|
a45105ee04
|
export wide atoms and add a little comment.y
|
2010-07-15 17:46:52 +01:00 |
|
Vitor Santos Costa
|
b2184ecb00
|
term export and import routines
|
2010-07-15 17:19:37 +01:00 |
|
Vitor Santos Costa
|
c15b20e9af
|
improve portability
|
2010-07-14 00:17:14 +01:00 |
|
Vítor Santos Costa
|
ecce575a0a
|
fix stack calculation (ricardo rocha)
|
2010-07-06 15:31:17 +01:00 |
|
Vitor Santos Costa
|
8690fb8ca0
|
make clp(bn) work again.
|
2010-06-30 17:54:58 +02:00 |
|
Vitor Santos Costa
|
8cab19c6b1
|
fix bad recovery of thread locals (report from Jiefie Ma).
|
2010-06-30 17:50:28 +02:00 |
|
Vítor Santos Costa
|
3e13be32a0
|
fix \\ in strings to scan up to next non-blank
|
2010-06-23 11:46:16 +01:00 |
|
Vítor Santos Costa
|
d100e697a3
|
fix debugging message
|
2010-06-23 11:45:44 +01:00 |
|
Vítor Santos Costa
|
2d6fc978e4
|
fix for threading initialization
|
2010-06-19 14:38:04 +01:00 |
|
Vítor Santos Costa
|
a906bd58d6
|
remove debugging info
|
2010-06-19 14:37:07 +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 |
|
Vitor Santos Costa
|
5b047b516b
|
first attempt at error handling
|
2010-06-18 10:30:23 +01:00 |
|
Vítor Santos Costa
|
0ccb607f19
|
FIX: initslots could destroy environment
|
2010-06-18 00:25:24 +01:00 |
|
Vítor Santos Costa
|
cf90ace3e1
|
signal handling SWI style.
|
2010-06-17 08:20:34 +01:00 |
|
Vítor Santos Costa
|
c56ad7a80d
|
fix NStringToList
|
2010-06-17 00:29:46 +01:00 |
|
Vítor Santos Costa
|
6e67a84ab0
|
shared_object routines support: SWI compatibility and more flexibility.
|
2010-06-17 00:29:01 +01:00 |
|
Vítor Santos Costa
|
c7c4bd151c
|
open_shared_objects flag
|
2010-06-14 22:43:15 +01:00 |
|
Vítor Santos Costa
|
de336d7ffe
|
handle NULL pointer case.
|
2010-06-14 09:27:48 +01:00 |
|
Vítor Santos Costa
|
e6371c2e0b
|
beautification
|
2010-06-14 09:27:23 +01:00 |
|
Vítor Santos Costa
|
0718f3e08d
|
USE_THREADS->THREADS
|
2010-06-08 10:40:55 +01:00 |
|
Vítor Santos Costa
|
05a20e26f3
|
make sure we return correct code in YAP_Boot
|
2010-06-06 23:03:59 +01:00 |
|
Vítor Santos Costa
|
e9545be0d0
|
remove unused code.
|
2010-06-05 00:49:09 +01:00 |
|
Vítor Santos Costa
|
ab84319604
|
compile without gmp
|
2010-06-01 01:07:36 +01:00 |
|
Vítor Santos Costa
|
247d59f0ef
|
- slots should be considered as always live for gc.
- make sure slots do not die when they should be live, and vice-versa.
- improve a little on foreign_frame
|
2010-06-01 00:40:58 +01:00 |
|
Vítor Santos Costa
|
d1599bca8d
|
fix extra uses of mpz_ in external code.
|
2010-05-28 15:29:20 +01:00 |
|
Vítor Santos Costa
|
ae2421951b
|
fix comparison between terms when rationals come up.
|
2010-05-28 12:07:01 +01:00 |
|
Vítor Santos Costa
|
293dadb003
|
support for rational numbers
make floor and friends return an integer (make it closer to SICStus).
|
2010-05-28 09:53:56 +01:00 |
|
Vítor Santos Costa
|
09fef1a033
|
rational number support. First pass.
|
2010-05-27 12:24:15 +01:00 |
|
Vítor Santos Costa
|
457d5c11cb
|
remove debugging info from tracer.c
|
2010-05-25 16:14:44 +01:00 |
|
Vítor Santos Costa
|
b0de1c597f
|
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
|
2010-05-19 17:17:47 +01:00 |
|
Vitor Santos Costa
|
fd9f4efe0b
|
fix indexing of bignums (obs from Jos de Roo).
|
2010-05-14 12:42:30 +01:00 |
|
Vítor Santos Costa
|
439fbda8f7
|
remove warning message.
|
2010-05-13 12:27:52 +01:00 |
|