697604bbaefix fix to ground
vsc
2005-04-15 20:26:45 +00:00
253af23552should use two upper bits for tag, not just one :-(.
vsc
2005-04-15 19:06:37 +00:00
eb8721e6beimprove ld support in dynamic library version.
vsc
2005-04-15 15:20:52 +00:00
f331b192c3fix overflows in user utilities
vsc
2005-04-13 19:37:32 +00:00
b3d74b109aAllocMemoryFromYap should now handle large requests the right way.
vsc
2005-04-10 04:35:19 +00:00
5ae92827f4fix case where people used nth_instance on predicate entries
vsc
2005-04-10 04:31:12 +00:00
056ccbc819bug fixes, I hope!
vsc
2005-04-10 04:01:15 +00:00
9d7954f092FIXED: in abolish_incomplete_subgoals(), free_answer_hash_chain() needs to be executed before updating SgFr_answer_trie.
ricroc
2005-04-08 19:26:28 +00:00
de17f5cca4Adding tabling support for mixed strategy evaluation (batched and local scheduling) UPDATE: compilation flags -DTABLING_BATCHED_SCHEDULING and -DTABLING_LOCAL_SCHEDULING removed. To support tabling use -DTABLING in the Makefile or --enable-tabling in configure. NEW: yap_flag(tabling_mode,MODE) changes the tabling execution mode of all tabled predicates to MODE (batched, local or default). NEW: tabling_mode(PRED,MODE) changes the default tabling execution mode of predicate PRED to MODE (batched or local).
ricroc
2005-04-07 17:56:58 +00:00
136968a324left shifting is a very bad idea if malloc is giving addresses in the upper half.
vsc
2005-03-14 17:02:40 +00:00
1ddaff73f0configuration file for JPL library
vsc
2005-03-14 17:01:29 +00:00
59561e2688fix excessive pruning in meta-calls fix Term->int breakage in compiler improve JPL (at least it does something now for amd64).
vsc
2005-03-13 06:26:13 +00:00
7f481cef24update YAP_Error arguments to be able to compile on Windows...
rslopes
2005-03-10 18:04:01 +00:00
5493bd29f9fix nth_instance fix Makefile.in for multi-threading
vsc
2005-03-09 06:35:52 +00:00
5e2989c385keep track that we are exiting unbdefp handler, even if we exit with a throw.
vsc
2005-02-24 22:24:44 +00:00
9807a22069Improve error handling routine, trying to make it more robust. Improve hole handling in stack expansion Clause interrpeter was supposed to prune _trust_me Wrong messages for acos and atanh
vsc
2005-02-24 21:46:40 +00:00
cd4fd05d45lgamma broke arithmetic optimisation integer_y has type y pass original source to checker (and maybe even use option in parser) use warning mechanism for checker messages.
vsc
2005-01-13 05:47:27 +00:00
c9307a5987make sure that undef within undef is really disallowed.
vsc
2005-01-12 20:06:02 +00:00
5a715bce75change version number
vsc
2004-12-05 16:39:44 +00:00
b0e6364cabname/2 should accept [] as a valid list (string)
vsc
2004-12-05 05:07:26 +00:00
5143aebb01try to reduce overheads when running with goal expansion enabled. CLPBN fixes Handle overflows when allocating big clauses properly.
vsc
2004-12-05 05:01:45 +00:00
94af3000fefix threads so that they at least start allow error handling to work with threads replace heap_base by Yap_heap_base, according to Yap's convention for globals.
vsc
2004-12-02 06:06:47 +00:00
6c7b891ec8previous fixes would not work for ! (eg, call((!,X=2;X=3))).
vsc
2004-11-22 16:22:14 +00:00
1c681ebd9bundo silly change to meta-calls
vsc
2004-11-22 06:14:48 +00:00
fda0b76f18fix meta-call on system predicates bug
vsc
2004-11-22 05:48:43 +00:00
9dfcbc1de9replace SYSTEM_ERROR by out OUT_OF_WHATEVER_ERROR whenever appropriate.
vsc
2004-11-19 22:08:43 +00:00
7d245377a3change abort so that it won't be caught by handlers.
vsc
2004-11-19 21:32:53 +00:00
0070c26061a few fixes for 64 bit compiling.
vsc
2004-11-19 17:14:15 +00:00
8d2cb067ecfix situation where we might assume nonextsing double initialisation of C predicates (use Hidden Pred Flag). $host_type was double initialised.
vsc
2004-11-18 22:32:40 +00:00