stasinos
|
3ce0ace98b
|
the MkIntegerTerm macro really, really requires Int arguments
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@214 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-12-06 11:20:21 +00:00 |
|
vsc
|
9c7149eab5
|
fix overflow while shunting in garbage collector;
start debugging tabling bug (ai_tests).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@210 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-12-02 16:54:39 +00:00 |
|
vsc
|
80e5fc7285
|
fix queues
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@208 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-12-02 16:29:00 +00:00 |
|
vsc
|
45a0bc7aef
|
fix ; -> and ! in meta-call (again)
fix peek and read
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@207 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-29 20:29:52 +00:00 |
|
vsc
|
4f274d67a8
|
fix -> in disjunction in meta-call
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@202 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-26 19:22:52 +00:00 |
|
stasinos
|
e0ff7e9fb2
|
move arch-independent file to share
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@200 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-26 16:05:19 +00:00 |
|
vsc
|
42de8a6f82
|
fix indirect gc when first Heap cell is not collected
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@199 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-26 12:33:05 +00:00 |
|
vsc
|
88e90c7991
|
fix previous bug right! (var_array was not a slot so you also should
remember the last slot).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@198 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-25 21:58:31 +00:00 |
|
vsc
|
c39fc5e742
|
fix heap overflow while indexing (label_array was not being copied properly)
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@197 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-25 21:44:42 +00:00 |
|
vsc
|
10394c4c99
|
fix number_ operations to handle number_*(2,[L]).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@189 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-19 23:19:23 +00:00 |
|
vsc
|
cc87125253
|
give decent info in gc
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@187 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-19 17:54:00 +00:00 |
|
vsc
|
5ab74e898a
|
small fixes for error handling
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@185 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-19 03:36:51 +00:00 |
|
vsc
|
5682ce7622
|
fix user c predicates
fix Makefiles to handle case where so is o.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@183 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-18 21:00:57 +00:00 |
|
vsc
|
b2934a5aeb
|
fix abolish/1
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@182 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-16 20:27:06 +00:00 |
|
vsc
|
b289d9ac9c
|
new module system. BEWARE! BEWARE! BEWARE!
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@177 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-15 00:01:43 +00:00 |
|
vsc
|
a628251951
|
further optimisations to execute a,b.
cleanups.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@176 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-10-31 20:16:48 +00:00 |
|
vsc
|
4fad5b3f3e
|
fixes for RISC machines
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@174 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-10-30 23:07:58 +00:00 |
|
vsc
|
418fb0680a
|
fix locking for YapOr
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@173 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-10-30 22:13:18 +00:00 |
|
vsc
|
a543874856
|
p_execute_within
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@172 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-10-30 20:35:19 +00:00 |
|
vsc
|
c327cafdaa
|
fix depth_limit in call/1
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@170 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-10-30 16:59:16 +00:00 |
|
vsc
|
458a0a857f
|
New metacall mechanism
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@169 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-10-30 16:42:05 +00:00 |
|
vsc
|
4688551043
|
faster access to predicate code from functor
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@167 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-10-03 13:39:16 +00:00 |
|
vsc
|
2eb822797e
|
compile under sun's cc.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@165 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-09-24 18:07:16 +00:00 |
|
vsc
|
34010ba45a
|
should be TrailTop, nao LCL0
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@164 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-09-24 14:35:58 +00:00 |
|
vsc
|
af370a73e3
|
fixes to allow more memory: disable gc after crashing with MBIT, start
from 0x09 instead of 0x10.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@163 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-09-24 14:06:06 +00:00 |
|
vsc
|
0258eb0aab
|
don't try doing gc if stacks have overflowed into RBIT
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@162 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-09-24 13:47:30 +00:00 |
|
vsc
|
f928b9452b
|
another try at improving ^c with readline
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@160 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-09-21 14:22:32 +00:00 |
|
vsc
|
cbd499b8df
|
bignum should always reset pre_alloc_base and recover Heap space
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@158 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-09-18 15:14:11 +00:00 |
|
vsc
|
8f72bc3c91
|
fix debugging
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@157 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-09-12 15:52:28 +00:00 |
|
vsc
|
8404e8eaff
|
fix SICStus compatibility bugs in sockets
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@145 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-09-03 16:05:59 +00:00 |
|
vsc
|
41cc6c0f4e
|
minor changes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@142 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-08-27 14:44:07 +00:00 |
|
vsc
|
5390e2e92f
|
fix bad declaration of readline_jmpbuf
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@141 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-08-13 22:52:33 +00:00 |
|
vsc
|
5d5ddd864e
|
avoid unnecessary flushing in readline
fixes to manual
make flush work for readline
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@140 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-08-13 09:19:00 +00:00 |
|
vsc
|
7d73127461
|
make Yap run under Emacs/WIN32
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@135 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-08-09 14:00:51 +00:00 |
|
vsc
|
8fd1bc92f3
|
support trace
fix for ^c in readline
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@133 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-08-08 21:17:27 +00:00 |
|
vsc
|
eade18026c
|
fix fflush
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@125 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-07-16 15:26:14 +00:00 |
|
stasinos
|
3a752aca82
|
a CELL is not printable as %d in 64bit machines
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@119 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-07-06 13:15:16 +00:00 |
|
vsc
|
6e241c6c8b
|
new statistics.
better precision when writing floats.
use_module should check file modificiation time.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@118 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-07-05 20:23:21 +00:00 |
|
vsc
|
27526bcb0d
|
improve support for cross-compilation with simplesimscalar
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@117 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-07-05 16:14:15 +00:00 |
|
uid49918
|
1578e68ec3
|
fix bugs in tabling
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@116 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-07-04 16:48:54 +00:00 |
|
vsc
|
3de3c1b7d2
|
improve system library.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@113 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-29 19:30:25 +00:00 |
|
vsc
|
78129e932f
|
fix bug in instruction compression->glist_val <> get_list+unify_local
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@111 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-29 12:45:18 +00:00 |
|
vsc
|
a18e3790d0
|
make sure I restore H and TR before I do SetDBForThrow
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@110 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-27 17:24:27 +00:00 |
|
vsc
|
1d5e4c4956
|
save H for alpha.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@109 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-27 17:12:44 +00:00 |
|
vsc
|
22211cb453
|
fix abort in Alpha
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@108 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-27 15:46:26 +00:00 |
|
vsc
|
fa40e9e92f
|
in Abort: don't check args for empty string
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@107 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-27 15:36:38 +00:00 |
|
vsc
|
efd998524f
|
More interrupt handling cleanups!
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@104 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-27 13:22:30 +00:00 |
|
vsc
|
42204357ec
|
Fix c-stack overflow for very deep nested terms.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@102 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-27 12:46:35 +00:00 |
|
vsc
|
4c75fbc022
|
don't need to throw catch.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@100 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-22 20:26:55 +00:00 |
|
vsc
|
bf661fcdd6
|
get rid of has_tabling
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@99 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-06-22 19:50:26 +00:00 |
|