Vitor Santos Costa
|
ea4f3f6447
|
always count gc calls #93
|
2009-06-03 20:36:15 -05:00 |
|
Vitor Santos Costa
|
d42a2dc225
|
make yap2swi compile without GMP (obs from Tony Wilson).
|
2009-06-03 20:21:45 -05:00 |
|
Vitor Santos Costa
|
b127d0c248
|
Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6
|
2009-06-03 20:15:30 -05:00 |
|
Costa Vitor
|
5da51d615d
|
fix crashes in 64-bit mode with unknown predicates.
|
2009-06-03 15:27:53 -05:00 |
|
Costa Vitor
|
51d1c442d6
|
fix not_empty_list #92
|
2009-06-03 10:43:40 -05:00 |
|
Costa Vitor
|
efb72f7d0e
|
make sure we send unsigned chars to writing routine (obs from Simon Strobl)
|
2009-06-03 10:25:21 -05:00 |
|
Costa Vitor
|
8a20da6639
|
fix clean_call handling by top level (regression #110)
|
2009-06-03 10:11:41 -05:00 |
|
Costa Vitor
|
7f54acb536
|
separate standard alarm from virtual alarm. timeout uses virtual alarm #112
|
2009-06-03 10:09:14 -05:00 |
|
Vitor Santos Costa
|
170a5bcd70
|
fix regression #110
|
2009-06-03 09:22:23 -05:00 |
|
Costa Vitor
|
b72345cc97
|
handle correctly throws within the scope of a call_cleanup. This is implemented
by using an extra argument to verify if the catcher is the current call_cleanup.
If it is, we allow the exception to go forth.
|
2009-06-02 19:46:41 -05:00 |
|
Costa Vitor
|
2daccab1cb
|
avoid setjmp if we can do it.
|
2009-06-02 18:08:40 -05:00 |
|
Costa Vitor
|
adb25ff96f
|
growglobal would core dump over holes.
|
2009-06-02 18:08:18 -05:00 |
|
Costa Vitor
|
f10dde5b90
|
make sure garbage collector goes to FAILCODE, not do a hard reset.
|
2009-06-02 16:36:00 -05:00 |
|
Ulrich Neumerkel
|
6714048c9d
|
Forgotten change to virtual
|
2009-06-02 15:12:57 -05:00 |
|
Costa Vitor
|
11214d6ba9
|
fix atom garbage collector when found a wide atom (rep from Simon Strobl).
|
2009-06-02 09:51:57 -05:00 |
|
Vitor Santos Costa
|
627a4f8b1f
|
ensure environment after goal execution in call_cleanup #106
|
2009-06-01 23:43:59 -05:00 |
|
Vitor Santos Costa
|
484595df5b
|
improve error handling.
|
2009-06-01 22:55:18 -05:00 |
|
Vitor Santos Costa
|
a2a8f8e40e
|
stop writing at very long lists.
|
2009-06-01 22:54:56 -05:00 |
|
Vitor Santos Costa
|
256d322f43
|
try to fix weird calling conventions of SWI.
|
2009-06-01 21:49:24 -05:00 |
|
Vitor Santos Costa
|
217afd3a72
|
fix undefined virtual_alarm
|
2009-06-01 21:30:56 -05:00 |
|
Vitor Santos Costa
|
662dcde178
|
fix Darwin compilation.
|
2009-06-01 21:30:44 -05:00 |
|
Costa Vitor
|
93a74d4224
|
SWI-Stream should define S__checkpasteeof #102
|
2009-06-01 20:05:04 -05:00 |
|
Costa Vitor
|
8870a1e661
|
define virtual timer and use it for timeout (#96)
|
2009-06-01 19:49:03 -05:00 |
|
Costa Vitor
|
4363b53c4d
|
fix bad order in arguments.
|
2009-06-01 19:30:24 -05:00 |
|
Costa Vitor
|
6a0d5c303d
|
make sure we initialise stdstreams as well.
|
2009-06-01 19:29:54 -05:00 |
|
Costa Vitor
|
251ac240b6
|
fix bad compilation of varargs preds.
|
2009-06-01 19:29:16 -05:00 |
|
Costa Vitor
|
8e55611d90
|
fix bad test for space overflow
|
2009-06-01 19:28:30 -05:00 |
|
Costa Vitor
|
8e30d82119
|
fix inconsistency #99
|
2009-06-01 18:10:31 -05:00 |
|
Ulrich Neumerkel
|
28f593f0a8
|
alarm(0,Any1,Any2) steadfast: Always disables alarm.
|
2009-06-01 18:03:02 -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 |
|
Costa Vitor
|
edfcfe9ddc
|
more fixes to PLStream
|
2009-06-01 16:56:00 -05:00 |
|
Costa Vitor
|
4a823a5065
|
include privitf to support new pl-file.c
|
2009-06-01 16:43:27 -05:00 |
|
Costa Vitor
|
01f80f8116
|
-1 is the error in datime
|
2009-06-01 16:42:17 -05:00 |
|
Costa Vitor
|
2ce09e66e7
|
Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6
|
2009-06-01 15:56:32 -05:00 |
|
Vitor Santos Costa
|
4847b19bec
|
PLStream changes.
|
2009-06-01 15:55:31 -05:00 |
|
Costa Vitor
|
00c9194014
|
fix reference to Yap_regp
|
2009-06-01 15:46:37 -05:00 |
|
Vitor Santos Costa
|
d1175de6bb
|
upgrade to more recent version of pl-file.c (not complete).
|
2009-06-01 15:39:38 -05:00 |
|
Vitor Santos Costa
|
b8f60c623d
|
improvements to SWI compatibility
|
2009-06-01 15:38:39 -05:00 |
|
Vitor Santos Costa
|
dbfccfced5
|
fix flags from int to Int
|
2009-06-01 15:37:32 -05:00 |
|
Vitor Santos Costa
|
a36c507175
|
infrastructure to eventually support SWI atom table.
|
2009-06-01 15:37:01 -05:00 |
|
Vitor Santos Costa
|
0bd3c910dd
|
step towards better emulation of SWI in backtrackable predicates.
|
2009-06-01 15:32:36 -05:00 |
|
Vitor Santos Costa
|
45a1544307
|
use Int for 32 bit flags (int would be ok, though).
|
2009-06-01 15:32:07 -05:00 |
|
Vitor Santos Costa
|
95f28228f6
|
- separate user_try and user_retry
- make sure we have slots inited in retrying user C code.
|
2009-06-01 15:30:22 -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
|
f61aee4a83
|
third argument to thread_create needs :, #91
|
2009-05-30 10:43:03 -05:00 |
|
Vitor Santos Costa
|
e84ecf2eaf
|
fix #37: give resource error if trying to create a functor with bignum arity
also, allow meta-call to create large functors > Int.
|
2009-05-29 22:34:50 -05:00 |
|
Vitor Santos Costa
|
0cd72ad258
|
changes to compile YAP in WIN32
|
2009-05-29 14:36:49 -05:00 |
|
Vitor Santos Costa
|
2dae7fd5ef
|
fix unnecesary warnings for multifile (obs from Paulo Moura).
|
2009-05-29 10:48:40 -05:00 |
|
Vitor Santos Costa
|
a45da5f722
|
check for memory overflows in format (very long double, say) obs from Ingo Thon.
|
2009-05-29 10:26:48 -05:00 |
|