Commit Graph

5166 Commits

Author SHA1 Message Date
Ricardo Rocha 2905fc8114 fix mode directed tabling 2011-11-09 14:24:08 +00:00
Joao 1e7fc1afce fix mode directed tabling. 2011-11-09 12:03:09 +00:00
Ricardo Rocha dab7c00e60 extra space in macro definition 2011-11-09 11:02:05 +00:00
Ricardo Rocha 88760aa0b1 mode directed tabling 2011-11-09 11:00:31 +00:00
Ricardo Rocha d063989dff add tabled pred flag to undefined built-in 2011-11-09 10:24:39 +00:00
Vítor Santos Costa d971219b7e just add a comment. 2011-11-08 15:48:55 +00:00
Vítor Santos Costa a90eaa4937 fix syntax error handling. 2011-11-08 15:30:06 +00:00
Vítor Santos Costa 64dded4a53 iunnumbervars may be copying terms from outside the stacks, so don't share
unless we know we share.
2011-11-04 09:28:33 +00:00
Vítor Santos Costa 4af0f47b7f add this file to repository. 2011-11-04 09:28:09 +00:00
Vítor Santos Costa fc8b265b66 ifix buildops 2011-11-04 02:51:52 +00:00
Vítor Santos Costa 3dbae0cb94 Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3 2011-11-04 02:48:28 +00:00
Vítor Santos Costa 83f0903f6a Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3 2011-11-04 02:47:31 +00:00
Vítor Santos Costa e283f6406a fix Yap_compare_terms for 64 bit code. 2011-11-04 11:41:35 +09:00
Vítor Santos Costa f8e3c7d347 for external code needing access to YAP internals. 2011-11-03 07:56:52 +09:00
Vítor Santos Costa 2ee9981a11 new Makefiles and prototypes. 2011-11-03 07:55:56 +09:00
Vítor Santos Costa 9397c9336d make this callable from foeign code. 2011-11-03 07:55:42 +09:00
Vítor Santos Costa 1d2de81e86 update bprolog emulation stuff. 2011-11-03 07:54:51 +09:00
Vítor Santos Costa 5ce8d637ef fix AtomLength clash 2011-11-03 07:54:18 +09:00
Vítor Santos Costa b85f9d1d54 use new interface code. 2011-11-03 07:53:49 +09:00
Vítor Santos Costa 0141113583 fix bug. 2011-11-03 07:53:21 +09:00
Vítor Santos Costa 9f2b0c7e70 extend C-interface to support b-prolog like stuff 2011-11-03 07:52:52 +09:00
Vítor Santos Costa fc2a50b67e use C-code. 2011-11-03 07:51:58 +09:00
Vítor Santos Costa c322722d5b add code to call external function by name, it maay come handy one day. 2011-11-03 07:51:34 +09:00
Vítor Santos Costa 780a5ba83e use numbervars. 2011-11-03 07:51:13 +09:00
Vítor Santos Costa 0154db015e beautification. 2011-11-03 07:50:34 +09:00
Vítor Santos Costa 98de122687 UserCCode shouldn't be allowed to look up hidden atoms. 2011-11-03 07:49:41 +09:00
Vítor Santos Costa d690ffdb18 make ground.yap use new C-code. 2011-11-03 07:49:06 +09:00
Vítor Santos Costa d2c50b72c6 should be in main H directory. 2011-11-03 07:48:37 +09:00
Vítor Santos Costa 836a6ee6a4 make it possible to access Regs and Tag codes from external sources. 2011-11-03 07:46:52 +09:00
Vítor Santos Costa 51bcb1f5a3 handle PL_unify_int64 without bigint when number is small enough. 2011-11-03 07:45:51 +09:00
Vítor Santos Costa 3966822bff Setting YREG in cut_t seems buggy. 2011-11-03 07:45:02 +09:00
Vítor Santos Costa 73e3359d4f enumerate bhashes and fix bug in haash expansion. 2011-11-03 07:44:38 +09:00
Vítor Santos Costa 6ed7736c28 C implementation of numbervars 2011-11-03 07:44:08 +09:00
Vítor Santos Costa 02e39ee78a beautify code. 2011-11-02 21:21:28 +09:00
fabrizio 016cd42226 no copy of learning algorithms subdirectories 2011-10-31 14:26:18 +01:00
Vítor Santos Costa 1769fc7313 bprolog support 2011-10-27 12:38:22 +02:00
Vítor Santos Costa 20a1362bf8 bprolog support 2011-10-27 12:38:11 +02:00
Vítor Santos Costa fa9d8008a4 bug fixes. 2011-10-27 12:37:41 +02:00
Vítor Santos Costa 0ea25a8908 bprolog support 2011-10-27 12:37:26 +02:00
Vítor Santos Costa 1ddd61314c support for X^[A,B] and X^length in arithmetic expressions. 2011-10-27 12:36:48 +02:00
Vítor Santos Costa 1cc3280fea Yap_unifiable 2011-10-27 12:36:03 +02:00
Vítor Santos Costa 8785108e66 Yap_unifiable and TagOfTerm 2011-10-27 12:35:40 +02:00
Vítor Santos Costa 980c79359f Yap_unifiable and YAP_Unifiable. 2011-10-27 12:35:07 +02:00
Vítor Santos Costa c57fbf40e6 extend support for hash tables. 2011-10-24 22:49:42 +01:00
Vítor Santos Costa 73dd81478f B-Prolog suppoty. 2011-10-24 22:47:42 +01:00
Vítor Santos Costa 384ddd84ad extend interface with IsTermNIl() 2011-10-24 22:46:16 +01:00
Vítor Santos Costa f6cc9578ae first cut at emulation for BP C-interface. 2011-10-24 22:44:41 +01:00
Vítor Santos Costa 22b0bcac14 mode directed tabling. 2011-10-22 16:49:13 +01:00
Fabrizio Riguzzi be449b3aef updated cplint 2011-10-22 16:33:04 +02:00
Vítor Santos Costa 48bfaa1ce1 move to 6.3.1 2011-10-22 10:25:04 +01:00