Commit Graph

178 Commits

Author SHA1 Message Date
Vítor Manuel de Morais Santos Costa
1176f71f3a support for making sure exceptions are reset when they should be reset (obs from Nuno Fonseca, #159) 2009-12-03 17:48:25 +00:00
Vitor Santos Costa
06d30b9fc9 Jump and Throw need to store the term away, if they try to use arena
the term will hang in the stack (#152).
2009-12-02 21:59:41 +00:00
Vítor Manuel de Morais Santos Costa
53e91797b3 make modules kind of work here :( 2009-11-27 13:45:57 +00:00
Vítor Manuel de Morais Santos Costa
98f79484ae change throw mechanism to fit better with cleanup mechanism:
- balls are now stored off line and recovered by Prolog code when everything
is safe.
- if a ball exists, throw uses the *existing* one (be careful not to have one
laying around).
- Jump routine cleans up every cp except ones for setup_call handling, backtracking simply calls setup handlers.
2009-11-27 11:21:24 +00:00
Vitor Santos Costa
9f27ab5ab3 fix typo in minisat compilation 2009-11-23 21:03:04 +00:00
U-Xato7\Vsc
dd60f64f42 WIN32 can get confused with C and c type files, so, just in case. 2009-11-23 16:02:47 +00:00
Vítor Manuel de Morais Santos Costa
86715801bf fix missing stripostfix, and add stricmp (although one should use strcasecmp). 2009-11-23 13:41:07 +00:00
Vitor Santos Costa
56d9666197 port of SWI-Prolog's plunit. 2009-11-23 10:55:10 +00:00
Vitor Santos Costa
ffe1dfdfff support for module based operators. 2009-11-20 00:33:14 +00:00
Vitor Santos Costa
9cbdf8f57e tiny cleanups. 2009-11-18 23:36:07 +00:00
Vítor Manuel de Morais Santos Costa
7155fbec22 fix bad ordering in HEAPFIELDS: OPERANDS must be well placed before we can
recover atom table and dependent preds.
2009-11-18 15:48:29 +00:00
Vitor Santos Costa
4b40e80fe5 CXX not CPP, you idiot! 2009-11-18 09:53:38 +00:00
Vitor Santos Costa
167e129222 make configuration changes to better support C++ and deeper included packages. 2009-11-18 09:29:26 +00:00
Vítor Manuel de Morais Santos Costa
0d23db6b6d fix use of rm * when we have lots of examples. 2009-11-11 12:36:54 +00:00
Vítor Manuel de Morais Santos Costa
7058b6b35f minisat swi interface package. 2009-11-11 10:56:37 +00:00
Vítor Manuel de Morais Santos Costa
51f6f509e1 hack to make ProbLog run faster on very large domains. 2009-11-11 10:54:05 +00:00
Vitor Santos Costa
a628079e00 make sure we walk every clause when doing restore mega_clause. 2009-11-02 12:46:39 +00:00
Vítor Manuel de Morais Santos Costa
6a8cee8b79 compilation fixes 2009-10-31 00:18:13 +00:00
Vitor Santos Costa
0f99e336cc YAPVERSION 2009-10-21 00:20:18 +01:00
Vitor Santos Costa
b2eb437625 minor changes to CLP(BN). 2009-10-21 00:05:23 +01:00
Vítor Manuel de Morais Santos Costa
fc3c3b4e29 fix passing LD 2009-10-16 08:09:50 +01:00
Vitor Santos Costa
307446d000 improve evidence handling in CLP(BN). 2009-09-09 18:02:09 -05:00
Costa Vitor
068242a833 mention examples in README file. 2009-07-31 17:39:21 -05:00
Costa Vitor
77e947cdae - upgrade to latest simplecudd.
- fix paths in learning.
2009-07-31 17:04:11 -05:00
Costa Vitor
98843bea46 update to version 07312009 of ProbLog. 2009-07-31 12:18:03 -05:00
Vitor Santos Costa
82b1a6f62a make it compile back in Unix. 2009-07-20 23:13:36 -05:00
U-Khasa\Vitor
d3fa43d08e improve SWI emulation in WIN32 2009-07-20 20:56:16 -07:00
U-Khasa\Vitor
2020a31362 mingw compilation 2009-07-18 13:38:38 -07:00
RIGUZZI FABRIZIO - Dipartimento di Ingegneria
1f4717d502 added PICL program 2009-06-27 11:54:33 +02:00
RIGUZZI FABRIZIO - Dipartimento di Ingegneria
d79feb0310 bug fixes and performance improvement in SLGAD (lpad.pl) 2009-06-23 11:32:54 +02:00
Costa Vitor
6a8f9faf4f solaris doesn't know limits. 2009-06-16 23:26:03 -05:00
Costa Vitor
4644320d8e fixes to support jpl compilation in Linux AMD64 bit machines. 2009-06-15 17:44:13 -05:00
Vitor Santos Costa
662dcde178 fix Darwin compilation. 2009-06-01 21:30:44 -05:00
Costa Vitor
4363b53c4d fix bad order in arguments. 2009-06-01 19:30:24 -05:00
Costa Vitor
6a0d5c303d make sure we initialise stdstreams as well. 2009-06-01 19:29:54 -05:00
Costa Vitor
8e30d82119 fix inconsistency #99 2009-06-01 18:10:31 -05:00
Costa Vitor
98fef199bd fix conflict in error handling (not supposed to be exported by SWI-Prolog.h
add PL_eval_expression_to_int64_ex
2009-06-01 18:01:30 -05:00
Costa Vitor
9d5a049c8f upgrade to most recent version of pl-os
fix some warnings.
2009-06-01 17:30:08 -05:00
Costa Vitor
edfcfe9ddc more fixes to PLStream 2009-06-01 16:56:00 -05:00
Costa Vitor
4a823a5065 include privitf to support new pl-file.c 2009-06-01 16:43:27 -05:00
Vitor Santos Costa
4847b19bec PLStream changes. 2009-06-01 15:55:31 -05:00
Vitor Santos Costa
d1175de6bb upgrade to more recent version of pl-file.c (not complete). 2009-06-01 15:39:38 -05:00
Vitor Santos Costa
0cd72ad258 changes to compile YAP in WIN32 2009-05-29 14:36:49 -05:00
Vitor Santos Costa
a10bf47a0c improve stochastic grammar learning (work in progress). 2009-05-26 10:49:04 -05:00
Vitor Santos Costa
6fd5e592d3 support probabilistic grammars from CLPBN 2009-05-02 14:22:54 -05:00
Vitor Santos Costa
1f7b839e85 support exporting top-level-work as absolute path 2009-05-02 14:11:54 -05:00
Vitor Santos Costa
5c8fd76ab6 fix previous patch: it refers to current source. 2009-05-02 13:22:47 -05:00
Vitor Santos Costa
3603c6eb07 include popen for mingw compilation
simplify Makefile a tiny bit.
2009-05-02 12:33:36 -05:00
Vitor Santos Costa
ad617951ec clpqr is now a separate package. 2009-04-24 10:01:27 -05:00
Vitor Santos Costa
88289b1fe3 get rid of depend 2009-04-22 21:22:04 -05:00
Vitor Santos Costa
c216bd3b43 fix depend stuff. 2009-04-22 17:48:53 -05:00
Vitor Santos Costa
0bca468b4f make sure we export in WIN32 environments, just like what SWI does. 2009-04-22 11:33:49 -05:00
Vitor Santos Costa
74b5914a22 add extra files for WIN32. 2009-04-20 16:40:08 -05:00
Vitor Santos Costa
50207cb52a WIN32 fixes: work in progress. 2009-04-20 16:22:47 -05:00
Vitor Santos Costa
0695a8f8b3 make it compile. 2009-04-18 15:21:42 -05:00
Vitor Santos Costa
b903602ac1 should terminate with NULL. 2009-04-14 01:32:29 +01:00
Vitor Santos Costa
9e8db82391 updates to UDI package 2009-04-02 17:34:42 +01:00
Vitor Santos Costa
0391b3ce25 rtree_udi is being compiled from within YAP. 2009-03-24 08:21:37 +00:00
Vitor Santos Costa
bab1fd36ec Angelika's updates. 2009-03-24 01:06:50 +00:00
Vitor Santos Costa
58560d4f2c move bool typedef here. 2009-03-23 15:29:13 +00:00
Vitor Santos Costa
4188091d01 fix case where we have multiple marginals. 2009-03-19 09:52:25 +00:00
Vitor Santos Costa
6a45dbc98a use correct location for problog. 2009-03-16 15:13:47 +00:00
Vitor Santos Costa
d6a06fe092 Experiment with porting SGML to YAP, and trying to preserve SWI code as much
as possible.
2009-03-13 19:39:06 +00:00
Vitor Santos Costa
754f00d311 fix PLStream to
actually link
not collide with YAP builtins (for now).
initialise current encoding.
2009-03-13 19:37:52 +00:00
Vitor Santos Costa
43019a496f last fixes of ProbLog 2009-03-09 00:45:14 +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
3bcee78224 another attempt at removing package chr. 2009-03-06 11:29:12 +00:00
Vitor Santos Costa
f01fd0fbee update ProbLog 2009-03-06 09:53:09 +00:00
Vitor Santos Costa
91657556ee more UDI stuff. 2009-02-25 00:13:45 +00:00
Vitor Santos Costa
84ebc2b2f2 RTree UDI support (written by David Vaz). 2009-02-20 11:44:00 +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
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