Commit Graph

  • 697604bbae fix fix to ground vsc 2005-04-15 20:26:45 +00:00
  • 253af23552 should use two upper bits for tag, not just one :-(. vsc 2005-04-15 19:06:37 +00:00
  • eb8721e6be improve ld support in dynamic library version. vsc 2005-04-15 15:20:52 +00:00
  • f331b192c3 fix overflows in user utilities vsc 2005-04-13 19:37:32 +00:00
  • b3d74b109a AllocMemoryFromYap should now handle large requests the right way. vsc 2005-04-10 04:35:19 +00:00
  • 5ae92827f4 fix case where people used nth_instance on predicate entries vsc 2005-04-10 04:31:12 +00:00
  • 056ccbc819 bug fixes, I hope! vsc 2005-04-10 04:01:15 +00:00
  • 9d7954f092 FIXED: 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
  • de17f5cca4 Adding 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
  • b089ae2575 fix GPL fix idb: stuff in coroutines. vsc 2005-03-15 18:29:25 +00:00
  • 136968a324 left shifting is a very bad idea if malloc is giving addresses in the upper half. vsc 2005-03-14 17:02:40 +00:00
  • 1ddaff73f0 configuration file for JPL library vsc 2005-03-14 17:01:29 +00:00
  • 59561e2688 fix 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
  • 7f481cef24 update YAP_Error arguments to be able to compile on Windows... rslopes 2005-03-10 18:04:01 +00:00
  • 5493bd29f9 fix nth_instance fix Makefile.in for multi-threading vsc 2005-03-09 06:35:52 +00:00
  • b6af3095da small fixes vsc 2005-03-07 17:49:16 +00:00
  • 8b74eb8b2b Logtalk 2.23.1 files. pmoura 2005-03-06 21:19:09 +00:00
  • 4c972ca825 bug fixes for YapTab support ricroc 2005-03-04 20:30:14 +00:00
  • b729ef2709 documentation fixes vsc 2005-03-02 22:41:59 +00:00
  • de1a56c9f8 add some manual updates vsc 2005-03-02 19:52:12 +00:00
  • 81b4413a33 Fix some possible errors in name/2 and friends, and cleanup code a bit YAP_Error changed. vsc 2005-03-02 19:48:03 +00:00
  • 8a03474632 oops, forgot one more fix! vsc 2005-03-02 18:38:20 +00:00
  • f11ab09a60 try to make initialisation process more robust try to make name more robust (in case Lookup new atom fails) vsc 2005-03-02 18:35:49 +00:00
  • 14f9382666 fix pruning bug make DL_MALLOC less enthusiastic about walking through buckets. vsc 2005-03-01 22:25:09 +00:00
  • fce2c52d17 fix fixes to undefp fix bug where clause mistook cp for ap vsc 2005-02-25 03:39:45 +00:00
  • abb945a228 fix fix, otherwise I'd remove two choice-points :-(. vsc 2005-02-25 00:09:06 +00:00
  • 5e2989c385 keep track that we are exiting unbdefp handler, even if we exit with a throw. vsc 2005-02-24 22:24:44 +00:00
  • 9807a22069 Improve 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
  • bdff56d3b0 Improved Logtalk usage instructions. pmoura 2005-02-21 17:06:45 +00:00
  • 0139bfc33a amd64 fixes library fixes vsc 2005-02-21 16:50:21 +00:00
  • f40265838d Logtalk 2.23.0 files. pmoura 2005-02-21 02:40:52 +00:00
  • 18f0de5486 fix log(0.0) and log10(0.0) to be SICStus compatible. vsc 2005-02-18 21:34:02 +00:00
  • 755c60a7ca Logtalk 2.22.5 files. pmoura 2005-02-10 00:02:06 +00:00
  • 5d09011015 small fixes vsc 2005-02-08 18:47:42 +00:00
  • ab2f7a7536 fix hexadecimal flags :-( vsc 2005-02-08 18:38:02 +00:00
  • ab686d4ebe make fileerrors on default vsc 2005-02-08 18:14:30 +00:00
  • 49c8efc0df library_directory may not be deterministic (usually it isn't). vsc 2005-02-08 18:05:21 +00:00
  • 52a46e5c5d fix mess with add clause improves on sigsegv handling vsc 2005-02-08 04:05:39 +00:00
  • 3fce73a11f fix atom_codes vsc 2005-01-31 17:47:57 +00:00
  • ee8e119602 at_end_of_line max_list,min_list vsc 2005-01-29 04:43:14 +00:00
  • 2ce853ec5f move to Yap-4.5.7 Fix clause size vsc 2005-01-28 23:14:41 +00:00
  • be638d705c CLPBN: query variables may have static evidence. vsc 2005-01-15 05:40:38 +00:00
  • baf823eb5c fix bug in clause emulator vsc 2005-01-15 05:21:36 +00:00
  • dcc4f3c46d improve register liveness calculations. vsc 2005-01-14 20:55:16 +00:00
  • a920e364c3 Logtalk 2.22.4 files. pmoura 2005-01-13 12:22:42 +00:00
  • cd4fd05d45 lgamma 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
  • c9307a5987 make sure that undef within undef is really disallowed. vsc 2005-01-12 20:06:02 +00:00
  • 9d8f0e470d signal handling bug fixed vsc 2005-01-07 06:29:20 +00:00
  • 5792a4f18e First cut at lgamma support vsc 2005-01-05 17:32:03 +00:00
  • 1bdf9a7876 don't be too restrictive on gc limit vsc 2005-01-05 17:08:28 +00:00
  • 6a590f77c8 get rid of debugging stub. vsc 2005-01-05 05:35:01 +00:00
  • 2817258a18 Ricardo's latest version of profiler. vsc 2005-01-05 05:32:37 +00:00
  • 4a3f7a2b2f don't keep on growing gc threshold. vsc 2005-01-05 05:22:40 +00:00
  • b7a44d3808 hole handling in dlmalloc should not make HeapTop always skip over the hole. vsc 2005-01-05 04:32:18 +00:00
  • af931c6e6d - allow MegaClauses with blobs - change Diffs to be thread specific - include Christian's updates vsc 2005-01-04 02:50:23 +00:00
  • 9303ee3b86 fix discontiguous stack overflows in parser vsc 2005-01-03 17:06:05 +00:00
  • 6f6f67b07f Logtalk 2.22.3 files. pmoura 2004-12-30 00:35:38 +00:00
  • ef6bbb1273 some extra bug fixes for trail overflows: some cannot be recovered that easily, some can. vsc 2004-12-28 22:20:37 +00:00
  • 7f6c6af7d5 Logtalk 2.22.2 files. pmoura 2004-12-25 03:06:18 +00:00
  • c0c9dcef65 miscounting of variable-only clauses in groups might lead to bug in indexing code. vsc 2004-12-21 17:17:15 +00:00
  • a4f158fd33 more fixes to CLPBN fix some Yap overflows. vsc 2004-12-20 21:44:58 +00:00
  • a013a38c7b get rid of debugging messages vsc 2004-12-16 06:19:00 +00:00
  • 94b1984a7f update graphviz interface vsc 2004-12-16 06:17:18 +00:00
  • 319207d3c6 small bug fixes vsc 2004-12-16 06:08:57 +00:00
  • 7acacd1618 new version vsc 2004-12-16 06:07:07 +00:00
  • ae2a53d2e3 fix overflows vsc 2004-12-16 05:57:32 +00:00
  • 3824534ee8 further updates to CLP(BN): fixes on variable elimination and graph display with graphviz. vsc 2004-12-11 19:53:43 +00:00
  • 49455985b3 include two extensions for CLP(BN): dumping in XBif format (XML) and aggregate averages. vsc 2004-12-08 22:32:34 +00:00
  • 2f2ba300c1 fix alignment problem with DLMALLOC and sparc vsc 2004-12-08 16:54:33 +00:00
  • 84a0996e13 polish changes to undefp get rid of a few warnings vsc 2004-12-08 04:45:04 +00:00
  • 730b9badad missing ; vsc 2004-12-08 00:56:35 +00:00
  • ac7efbaabf more grow fixes vsc 2004-12-08 00:10:48 +00:00
  • 1fd9afa013 after using file from -l option we should get rid of it. vsc 2004-12-07 19:24:13 +00:00
  • db9a865263 fix memory overflow vsc 2004-12-07 16:54:58 +00:00
  • f70af77e0c fixes for coroutining only vsc 2004-12-07 13:46:53 +00:00
  • f0f6dd9de5 fix USE_LD to eventually be restorable. vsc 2004-12-07 06:01:55 +00:00
  • 55c4f87043 garbage collector got confused about attributed variables if it also had to do heap expansion! vsc 2004-12-07 04:56:27 +00:00
  • 8437a80a1d avoid infinite loops where undef calls undef for ever. vsc 2004-12-07 04:35:22 +00:00
  • 037f478b31 update to 4.5.5 vsc 2004-12-07 04:19:43 +00:00
  • 0fe29b48b4 fix bug in removing first clause of a try sequence (lu preds) vsc 2004-12-06 04:50:22 +00:00
  • 385035f2a5 Logtalk 2.22.1 files. pmoura 2004-12-05 21:52:49 +00:00
  • 5a715bce75 change version number vsc 2004-12-05 16:39:44 +00:00
  • b0e6364cab name/2 should accept [] as a valid list (string) vsc 2004-12-05 05:07:26 +00:00
  • 5143aebb01 try 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
  • 94af3000fe fix 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
  • d6bbeaa734 Logtalk 2.22.0 files. pmoura 2004-11-29 20:36:31 +00:00
  • 2feba3d528 move to 4.5.4 small changes to make threads work again. vsc 2004-11-29 04:43:15 +00:00
  • 6e3af3ddd0 iso codes break make html vsc 2004-11-24 04:17:54 +00:00
  • afe24f8f7a fix documentation (Christian) vsc 2004-11-24 04:13:50 +00:00
  • 43f422c5d2 was always forcing restore vsc 2004-11-23 21:17:47 +00:00
  • bd965693e4 A few extra fixes for saved states. vsc 2004-11-23 21:16:21 +00:00
  • c083c838bb First step to actually handling scanner overflows the right way vsc 2004-11-22 22:28:06 +00:00
  • 36878b9a2b oops... vsc 2004-11-22 16:31:33 +00:00
  • 6c7b891ec8 previous fixes would not work for ! (eg, call((!,X=2;X=3))). vsc 2004-11-22 16:22:14 +00:00
  • 1c681ebd9b undo silly change to meta-calls vsc 2004-11-22 06:14:48 +00:00
  • fda0b76f18 fix meta-call on system predicates bug vsc 2004-11-22 05:48:43 +00:00
  • 9dfcbc1de9 replace SYSTEM_ERROR by out OUT_OF_WHATEVER_ERROR whenever appropriate. vsc 2004-11-19 22:08:43 +00:00
  • 7d245377a3 change abort so that it won't be caught by handlers. vsc 2004-11-19 21:32:53 +00:00
  • 0070c26061 a few fixes for 64 bit compiling. vsc 2004-11-19 17:14:15 +00:00
  • 8d2cb067ec fix 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