vsc
bbeb11f0d0
oops, -l was broken.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@665 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-30 20:23:27 +00:00
vsc
8ac94c1d88
cleanup restore: use same code for check_saved_state and for actual
...
restore, tell exact path of file, try several files even if first one is
corrupt.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@664 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-30 17:27:19 +00:00
vsc
6d8c592775
fix garbage collection for delays (report from Bart Demoen).
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@663 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-29 17:23:32 +00:00
stasinos
ace4b58e5b
fix overflow bugs in parser and scanner: check if we have space before we start writing\!
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@662 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-29 14:02:43 +00:00
stasinos
ea76f86890
If parser overflows in local stack, expand global with scanned terms.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@661 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-29 13:58:21 +00:00
vsc
6a4f06cde6
don't forget that gc may not give you all the space you want the first
...
time: stdpreds.c
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@660 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-29 04:19:09 +00:00
vsc
4e80f5feeb
fix duplicated entry for term_variables/2 (Pat Caldon)
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@659 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-29 03:13:57 +00:00
vsc
36a9f180c3
fix overflow bugs in parser and scanner: check if we have space
...
before we start writing!
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@658 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-29 03:10:00 +00:00
vsc
8d9d9cb4d5
optimise tail recursion when compiling lists.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@657 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-28 20:01:53 +00:00
vsc
e7fc4d0059
If parser overflows in local stack, expand global with
...
scanned terms.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@656 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-28 20:00:59 +00:00
vsc
ad552d04b4
avoid recursive calls while parsing lists.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@655 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-28 17:46:55 +00:00
vsc
8c71464b80
cleanup patches.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@654 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-27 18:11:01 +00:00
vsc
4eb3336b3c
back to config2.5
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@653 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-24 03:32:04 +00:00
vsc
7f4fdb1652
don't debug (a,b), debug a and then b.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@652 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-23 21:43:55 +00:00
vsc
ead95fb0d4
fix warnings;
...
improve SIGINT handling if !isastty
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@651 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-23 20:55:37 +00:00
vsc
95e6dea185
respect prefix option in WIN32
...
check for rint in configure and use
a simple hack to replace it if needed.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@650 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-23 17:10:33 +00:00
vsc
e381b4b415
fix script documentation :-(.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@649 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-22 04:38:26 +00:00
vsc
593162243d
check for overflows while building large constants (atom_chars and
...
friends).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@648 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-22 04:00:11 +00:00
vsc
5fd92de03b
further support for threads.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@647 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-22 03:45:24 +00:00
vsc
5a5c674300
disable stack shifting and garbage collection in the presence of
...
multiple threads.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@646 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-21 22:52:36 +00:00
vsc
0351b9f0ab
make --enable-threads work on CVS release.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@645 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-21 22:14:29 +00:00
vsc
f7f3da7704
MacOSX dl patches by ROberto Chinnini
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@644 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-20 18:43:11 +00:00
vsc
a721ad3e27
more of the same module fixes.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@643 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-18 14:52:58 +00:00
vsc
d21021da0d
get rid of UnCutable
...
a:(a(X),b(X)) should be the same as a:a(X), a:b(X). Use PushModPred to
force that.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@642 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-18 13:54:53 +00:00
vsc
e19f91db60
missing variable when converting from P to S representation.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@641 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-17 19:06:44 +00:00
vsc
b1b021d168
make it linux compatible again.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@640 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-17 03:42:14 +00:00
vsc
a1edbf5b9c
WIN32 fixes
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@639 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-17 01:37:46 +00:00
vsc
4a71cbda80
fix retry_head to work correctly if the argument is dereferenced.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@638 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-17 00:48:52 +00:00
vsc
153b2cb2a3
YAP would break when gc was called from portray:
...
always save arguments before calling plwrite with possible portray
only do it for portray because plwrite may be called from unsafe environments
make Slot machinery mainstream.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@637 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-17 00:05:29 +00:00
vsc
78923655b5
dynamic predicates with no clauses are not undefined, so
...
they should not point at UNDEFCODE but at FAIL_CODE
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@636 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-14 16:25:38 +00:00
vsc
ca930d6321
improve docs on current module a little bit
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@635 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-14 16:22:33 +00:00
vsc
b9ae6fd4df
avoid clause
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@634 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-14 16:09:08 +00:00
vsc
efc7c1c5a6
Christian patches for call_cleanup and documentation.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@633 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-11 03:39:11 +00:00
vsc
523fae9544
stack overflow patches:
...
process overflows as high-level as possible;
introduce overflow related errors
ExpandWorkSpace should never call Error: use ErrorMessage instead,
format_putc should never release memory, causes memory corruption,
Linux does not like MAP_FIXED, it can overwrite the actual program
code.
condor: twick configure to disable readline with condor.
----------------------------------------------------------------------
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@632 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-10 05:58:49 +00:00
vsc
3e662aca31
adjust HeapTop in save.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@631 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-09 04:26:48 +00:00
vsc
3ccfa0edaa
fix @end table
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@630 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-08 16:05:26 +00:00
vsc
aae01edde2
keep on improving stack dumps.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@629 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-08 14:44:44 +00:00
vsc
935665ec92
fix ^c abort for PCs: registers were not being reset properly.
...
fix error message in abort.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@628 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-08 14:32:42 +00:00
vsc
bfbc9c9dfc
fix listing/1 breakage.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@627 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-08 05:35:09 +00:00
vsc
98d9c42c42
fix error handling for second argument of number_codes and
...
number_chars/2
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@626 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-08 05:00:36 +00:00
vsc
1fe8842094
Reset ErrorMessage before entering IndexPred (otherwise system will be
...
confused with previous errors).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@625 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-08 01:09:28 +00:00
vsc
dba17092b2
fix error handling when copy_term was not called from a builtin.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@624 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-07 21:20:12 +00:00
vsc
6dde85e627
fix Makefiles to use @DLL_LIBS@ for DLLs
...
use _stat instead of stat in WIN32
regex.h may exist, even when regex function is not avalailable (should
check for libs?)
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@623 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-07 14:50:00 +00:00
pmoura
b0bee478ec
First version of Logtalk 2.14.4 compiler and config file.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@622 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-07 10:55:21 +00:00
stasinos
5d0716fb66
remove forgotten debugging puts()'s
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@621 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-03 17:32:40 +00:00
stasinos
5895564724
add the prototype of InitMPE
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@620 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-03 17:29:46 +00:00
stasinos
0263e5d9d6
circumvent problem with realloc and MPI in HPUX 10.20 and bring the invocation of the term parser up to date
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@619 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-03 17:28:37 +00:00
stasinos
1244a10a09
circumvent problem with realloc and MPI in HPUX 10.20
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@618 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-03 17:27:52 +00:00
vsc
1c252a2420
fix syntax error in Yatom.h.m4
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@617 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-03 14:20:07 +00:00
vsc
d83d64d1cb
update flags
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@616 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-03 13:58:25 +00:00