Vitor Santos Costa
|
fc2e01f320
|
improve code for disjunctions by trying to avoid permanent variables.
|
2009-03-10 16:24:26 +00:00 |
|
Vitor Santos Costa
|
e4d6b529c7
|
fix bad merge in put/get instructions
|
2009-03-10 16:23:43 +00:00 |
|
Vitor Santos Costa
|
7726944e1b
|
back to normal.
|
2009-03-10 16:22:45 +00:00 |
|
Vitor Santos Costa
|
21aba71211
|
get rid of unused builtins.
|
2009-03-10 16:21:33 +00:00 |
|
Vitor Santos Costa
|
b744fabb71
|
new predicates for variable search in term.
|
2009-03-10 16:21:05 +00:00 |
|
Vítor Santos Costa
|
eb5fc96ca6
|
simplecudd should not be a default.
|
2009-03-10 14:19:10 +00:00 |
|
Vitor Santos Costa
|
e7634b216e
|
fix configure.in not to ask for ProbLog path file.
|
2009-03-10 09:41:22 +00:00 |
|
Vitor Santos Costa
|
cd548813fd
|
make $variables_in_term/3 check for repeated variables, ie (vint(a(X),[X],[X])).
|
2009-03-09 14:15:41 +00:00 |
|
Vitor Santos Costa
|
828964c3c1
|
remove optimised arithmetic instructions. They made the emulator even bigger than
usual, and they were not performing.
|
2009-03-09 11:52:01 +00:00 |
|
Vitor Santos Costa
|
43019a496f
|
last fixes of ProbLog
|
2009-03-09 00:45:14 +00:00 |
|
Vitor Santos Costa
|
4af5713fd2
|
use current version of library
|
2009-03-09 00:44:30 +00:00 |
|
Vitor Santos Costa
|
0aadc24d20
|
config support for Makefile.
|
2009-03-09 00:43:45 +00:00 |
|
Vitor Santos Costa
|
014d6fdacb
|
configure support for ProbLog
|
2009-03-09 00:43:18 +00:00 |
|
Vitor Santos Costa
|
a6747da26e
|
simplecudd interface
|
2009-03-09 00:42:12 +00:00 |
|
Vitor Santos Costa
|
620ac64fdd
|
git learning stuff.
|
2009-03-09 00:40:50 +00:00 |
|
Vitor Santos Costa
|
1c87f3b41a
|
Updated ProbLog Makefile and updated Problog top files.
|
2009-03-09 00:40:12 +00:00 |
|
Vitor Santos Costa
|
b04e6a2c2e
|
remove old submodules.
|
2009-03-06 11:33:58 +00:00 |
|
Vitor Santos Costa
|
3bcee78224
|
another attempt at removing package chr.
|
2009-03-06 11:29:12 +00:00 |
|
Vitor Santos Costa
|
66931e6518
|
Prolog dialect support
|
2009-03-06 10:59:02 +00:00 |
|
Vitor Santos Costa
|
f01fd0fbee
|
update ProbLog
|
2009-03-06 09:53:09 +00:00 |
|
Vitor Santos Costa
|
afd979a246
|
improve substantially handling of soft disjunctions.
|
2009-03-05 16:12:21 +00:00 |
|
Vitor Santos Costa
|
15b86cded4
|
new merged instructions and small changes to the emulator.
|
2009-03-03 10:04:13 +00:00 |
|
Vitor Santos Costa
|
37b0f7cf9b
|
document nb_queue/2
|
2009-02-27 22:30:28 +00:00 |
|
Vitor Santos Costa
|
d98c3f0817
|
add support for sized queues.
|
2009-02-27 22:22:49 +00:00 |
|
Vitor Santos Costa
|
0b4b0d0a18
|
fix equality between float and integer, and simplify code in general.
|
2009-02-27 22:10:52 +00:00 |
|
Vitor Santos Costa
|
d4eb240c41
|
try to get some more wiggle room.
|
2009-02-27 12:57:08 +00:00 |
|
Vitor Santos Costa
|
258d63edeb
|
forgot to mark objects in registers.
|
2009-02-27 12:56:27 +00:00 |
|
Vitor Santos Costa
|
48eaa975f2
|
if we have many embedded calls to nb_queue, make sure we don't allocate a lot of memory for each one.
|
2009-02-27 00:31:29 +00:00 |
|
Vitor Santos Costa
|
51875c627a
|
avoid excessive overflows and too large overflows in delay stack.
|
2009-02-26 23:06:27 +00:00 |
|
Vitor Santos Costa
|
d7c2c74acc
|
fix counting of C-pred: it should not be in caller.
|
2009-02-26 00:00:23 +00:00 |
|
Vitor Santos Costa
|
95fc66be25
|
more fixes to profiling code.
|
2009-02-25 22:15:18 +00:00 |
|
Vitor Santos Costa
|
083b7c9b92
|
improve compilation of arithmetic and other builtins, this should
make it more aggressive (and still correct).
|
2009-02-25 00:13:56 +00:00 |
|
Vitor Santos Costa
|
91657556ee
|
more UDI stuff.
|
2009-02-25 00:13:45 +00:00 |
|
Vitor Santos Costa
|
2bc5d8425a
|
fix arithmetic dependence on Prolog table.
|
2009-02-25 00:12:36 +00:00 |
|
Vitor Santos Costa
|
ffb621c53b
|
improve support for UDI.
|
2009-02-20 15:52:17 +00:00 |
|
Vitor Santos Costa
|
84ebc2b2f2
|
RTree UDI support (written by David Vaz).
|
2009-02-20 11:44:00 +00:00 |
|
Vitor Santos Costa
|
94ebb90719
|
UDI patch: make it work with YAP.
|
2009-02-20 11:42:48 +00:00 |
|
Vitor Santos Costa
|
ad2d073184
|
allow better writing of inlined operations
disallow eval.yap
|
2009-02-16 21:04:30 +00:00 |
|
Vitor Santos Costa
|
419e0e369f
|
fix packages
|
2009-02-16 17:22:57 +00:00 |
|
Vitor Santos Costa
|
e9e01815af
|
more packages stuff
|
2009-02-16 17:19:43 +00:00 |
|
Vitor Santos Costa
|
e5d11cfa16
|
MYDDAS is too closely integreated to be a package.
|
2009-02-16 17:15:21 +00:00 |
|
Vitor Santos Costa
|
0f58cf8029
|
small fixes
|
2009-02-16 12:53:29 +00:00 |
|
Vitor Santos Costa
|
107af59dd8
|
BEAM is not quite a package
|
2009-02-16 12:33:37 +00:00 |
|
Vitor Santos Costa
|
a000af113b
|
OSX portability updates
start of support for commons prolog initiative
|
2009-02-16 12:25:03 +00:00 |
|
Vitor Santos Costa
|
9c9444bece
|
update package locations to a subdir packages
|
2009-02-16 12:23:29 +00:00 |
|
Vitor Santos Costa
|
495ff55868
|
add GIT instructions.
|
2009-02-16 12:16:07 +00:00 |
|
Vítor Santos Costa
|
d0de8a9f7d
|
include fixes from stable releasew
|
2009-02-16 09:55:31 +00:00 |
|
Vítor Santos Costa
|
f7046286a0
|
cleanups and a bug fix (it is lp now, not just p as before).
|
2009-02-12 21:45:41 +00:00 |
|
Vítor Santos Costa
|
78bd156a20
|
trivial interface to udi code (for now).
|
2009-02-12 21:40:44 +00:00 |
|
Vítor Santos Costa
|
8a6e0acedc
|
compiler support for udi including user_index instruction
|
2009-02-12 21:35:31 +00:00 |
|