Commit Graph

8387 Commits

Author SHA1 Message Date
Vítor Santos Costa
9326b2ea62 locking and other small fixes 2015-09-29 23:44:11 +01:00
Vítor Santos Costa
34fe3e6ded Error Handler 2015-09-29 23:43:02 +01:00
Vítor Santos Costa
4c368a59d3 error handling 2015-09-29 23:28:55 +01:00
Vítor Santos Costa
db2cf949b4 oops
Signed-off-by: Vítor Santos Costa <vsc@dcc.fc.up.pt>
2015-09-29 23:24:33 +01:00
Vítor Santos Costa
7347edd5e0 first cut at detecting error source 2015-09-29 23:13:05 +01:00
Vítor Santos Costa
a613f5428e small bugs 2015-09-29 23:11:57 +01:00
Vítor Santos Costa
58f34f7a5f first cut at detecting error source 2015-09-29 23:11:00 +01:00
Vítor Santos Costa
cd7d654cca first cut at detecting error source 2015-09-29 23:09:12 +01:00
Vítor Santos Costa
b3a262910f first cut at detecting error source 2015-09-29 23:08:10 +01:00
Vítor Santos Costa
04a2c10ebe support loop_stream while at initial boot (doesn't really do work so far) 2015-09-29 23:06:49 +01:00
Vítor Santos Costa
5c05b3be45 name(X,Y) is unbound 2015-09-29 23:05:33 +01:00
Vítor Santos Costa
059e38d8f0 call_w_fail should know the current P. 2015-09-29 23:05:04 +01:00
Vítor Santos Costa
2ac59d36aa Error handling: make PP or P available 2015-09-29 23:04:01 +01:00
Vítor Santos Costa
8208a181d3 thread support 2015-09-29 23:01:19 +01:00
Vítor Santos Costa
fa586f8769 error handling woes 2015-09-25 14:31:58 +01:00
Vítor Santos Costa
b871f6676e fix error handling 2015-09-25 10:57:26 +01:00
Vítor Santos Costa
4336b2ba88 Avoid complaining from strlen
`
2015-09-21 17:05:36 -05:00
Vítor Santos Costa
880a9989c3 small changes 2015-08-18 15:08:52 -05:00
Vítor Santos Costa
f41a8c19ef better search for predicate location 2015-08-18 15:06:36 -05:00
Vítor Santos Costa
08733b815c move most everything to messages.yap 2015-08-18 15:05:43 -05:00
Vítor Santos Costa
72776e3b14 swig handling 2015-08-18 15:05:07 -05:00
Vítor Santos Costa
4cd70e68ce imrove python support
make syntax as Python-like as possible
get close to real.
2015-08-18 15:03:21 -05:00
Vítor Santos Costa
59f038386b syntax_eror support 2015-08-18 14:59:24 -05:00
Vítor Santos Costa
b47ffd2f64 atom Term stuff 2015-08-18 14:57:53 -05:00
Vítor Santos Costa
338a4bb733 consistency changes 2015-08-18 14:56:54 -05:00
Vítor Santos Costa
80036958a1 atom term 2015-08-18 14:55:58 -05:00
Vítor Santos Costa
c33a345429 pretty stuff 2015-08-18 14:55:34 -05:00
Vítor Santos Costa
c97cd1fcae Rewrite message handling to be structured and less of a mess 2015-08-18 14:53:05 -05:00
Vítor Santos Costa
8cc38c3377 debugging support 2015-08-18 14:51:32 -05:00
Vítor Santos Costa
668f5f1503 support for multiple and discontiguous 2015-08-18 14:51:06 -05:00
Vítor Santos Costa
4ccb8cf210 more atom as terms stuff 2015-08-18 14:50:27 -05:00
Vítor Santos Costa
89b0279ca6 add TokRep to supper syntax error handling
improve handle management.
2015-08-18 14:47:01 -05:00
Vítor Santos Costa
bb68d19d39 remove automatically generated atom terms 2015-08-18 14:38:36 -05:00
Vítor Santos Costa
ca25eaa450 Improve error handling: calls to gc and syntax error management 2015-08-18 14:37:39 -05:00
Vítor Santos Costa
7c0ce9ee7e Generate automatically TermAtom from AtomAtom, and remove th ones
created manually.
2015-08-18 14:36:10 -05:00
Vítor Santos Costa
b7a1e464ef add warning of discontiguous and multiple file predicates 2015-08-18 14:32:24 -05:00
Vítor Santos Costa
4e76d86083 AtomPtr -> AtomPointer 2015-08-18 14:30:25 -05:00
Vítor Santos Costa
2266bb9826 fix access to null pointer. 2015-08-18 14:30:00 -05:00
Vítor Santos Costa
56a3fc5651 project name 2015-08-08 09:11:29 -05:00
Vítor Santos Costa
6274a0662e fix regression tests 2015-08-07 16:58:20 -05:00
Vítor Santos Costa
b164f53191 fix regression tests 2015-08-07 16:57:53 -05:00
Vítor Santos Costa
dbdae6a930 syntax error handling 2015-07-27 22:22:44 -05:00
Vítor Santos Costa
36058116f5 missing files 2015-07-24 21:52:51 -05:00
Vítor Santos Costa
3761252735 missing files 2015-07-24 21:52:03 -05:00
Vítor Santos Costa
0ea8fb8d34 missing files 2015-07-24 21:49:56 -05:00
Vítor Santos Costa
3f55904bfe missing files 2015-07-24 21:35:02 -05:00
Vítor Santos Costa
d4f49a20ba missing files 2015-07-24 21:28:04 -05:00
Vítor Santos Costa
f3b84af062 bunch of fixes for YAP's own IO 2015-07-22 19:33:30 -05:00
Vítor Santos Costa
91d6faabc1 new atoms ] 2015-07-22 19:32:12 -05:00
Vítor Santos Costa
78ed4c9e5e debugging stuff 2015-07-22 19:31:03 -05:00