Vitor Santos Costa
|
628d181923
|
protect against var usage.
|
2009-11-20 00:32:14 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
71de4ed52a
|
Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6
|
2009-11-18 13:13:51 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
a316090f8c
|
fix nth_instance: fix bugs and actually add two versions (obs from Theofrastos Mantadelis)
|
2009-11-18 13:06:37 +00:00 |
|
Vitor Santos Costa
|
cef6c9da36
|
fix bad processing of eof_action flag (obs from Ulrich, #147).
|
2009-11-17 02:37:56 +00:00 |
|
Vitor Santos Costa
|
f7214090cb
|
make operators defined within a module local to the module, operators in header are still global to every module, though (UN #131).
|
2009-11-17 00:59:06 +00:00 |
|
Vitor Santos Costa
|
ce5ae8b972
|
another oops :(
|
2009-11-17 00:48:16 +00:00 |
|
Vitor Santos Costa
|
84022de89d
|
disable creep when top-level starts: this prevents creeping after a top-level.
|
2009-11-17 00:32:38 +00:00 |
|
Vitor Santos Costa
|
b56894e0d5
|
indenting.
|
2009-11-17 00:32:27 +00:00 |
|
Vitor Santos Costa
|
73cdfe0f5b
|
oops in previous change :(
|
2009-11-17 00:23:22 +00:00 |
|
Vitor Santos Costa
|
59935893ac
|
fix bad syntax (obs from Ulrich Neumerkel #137, after #138)
|
2009-11-17 00:13:54 +00:00 |
|
Vitor Santos Costa
|
3f30a2bf18
|
expand meta-predicates before trying to debug them.
|
2009-11-17 00:09:23 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
3b7e5544f6
|
m:subgoal should compile subgoal with m as default module (obs from Nuno Fonseca).
|
2009-11-04 12:29:31 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
0e1fae17d9
|
make sure action is deterministic on key input.
|
2009-11-04 12:29:09 +00:00 |
|
Vitor Santos Costa
|
717d6ac4c8
|
handle meta-calls to unbound variables.
first step to improve exceptions.
|
2009-11-04 00:10:27 +00:00 |
|
Vitor Santos Costa
|
15fc06764a
|
fix declaration and message_hook/3 (obs from Paulo Moura)
|
2009-11-02 12:53:51 +00:00 |
|
Vitor Santos Costa
|
0ea348c26d
|
extend SWI interface with PL_toplevel and to handle C++ code.
prolog/0 built-in
fixes to parms.h changes.
|
2009-10-23 16:50:43 +01:00 |
|
Vitor Santos Costa
|
0179998d60
|
change Heap.h to YapHeap.h
rename $live to prolog/0 (for SWI compatibility).
|
2009-10-23 14:22:17 +01:00 |
|
Vítor Manuel de Morais Santos Costa
|
0f4b64d199
|
make should only look at reconsulted files, it makes no sense to use make for
consulted files.
|
2009-10-16 08:31:23 +01:00 |
|
Vítor Manuel de Morais Santos Costa
|
d649ba5894
|
first cut at make/0y
|
2009-10-15 12:56:16 +01:00 |
|
Vitor Santos Costa
|
218bc2e423
|
fix to slow reconsult (Jos Deroo)
|
2009-09-20 10:03:10 -05:00 |
|
Costa Vitor
|
4e4d486dee
|
fix compilation errors
|
2009-09-09 18:13:12 -05:00 |
|
Vitor Santos Costa
|
0688fb4d68
|
handle old style binding lists.
|
2009-09-09 18:00:35 -05:00 |
|
Vitor Santos Costa
|
ce76be4e77
|
Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6
|
2009-09-07 22:19:41 -05:00 |
|
Vitor Santos Costa
|
9047ad2e6e
|
fix bad call.
|
2009-09-02 23:08:36 -05:00 |
|
Vitor Santos Costa
|
903358724d
|
fix bad code in between (obs from Jose Santos).
|
2009-09-02 23:07:43 -05:00 |
|
Costa Vitor
|
5fb3ec0515
|
fix repeated definition for halt.
|
2009-09-01 00:00:08 -05:00 |
|
Vitor Santos Costa
|
12d793755e
|
load control.yap
|
2009-08-20 10:38:33 -05:00 |
|
Vitor Santos Costa
|
2984a660fb
|
make setup in setup_call_cleanup deterministic (#141)
break utils.yap and transfer control functionality to control.yap
|
2009-08-20 10:36:58 -05:00 |
|
Costa Vitor
|
014209c22f
|
undo bug fix, it just handled one case.
|
2009-07-22 14:31:15 -05:00 |
|
Costa Vitor
|
ead58f6b34
|
in tabled mode, replace X is Y by X=X', is(Y') to avoid cases where Y is assigned determinastically but needs to be later restored. (obs Ricardo Rocha)
|
2009-07-22 14:23:32 -05:00 |
|
Costa Vitor
|
df8f194d80
|
fix setof cleanup vars (patch from Bart Demoen).
|
2009-07-02 14:46:07 -05:00 |
|
Costa Vitor
|
5d966928b9
|
prolog_file_name/2 was missing
|
2009-07-01 12:11:33 -05:00 |
|
Costa Vitor
|
d8595221d0
|
optimise sub_atom when sub_atom is known.
|
2009-06-22 15:35:40 -05:00 |
|
Vitor Santos Costa
|
557ed169e8
|
fix processing of meta-arguments.
|
2009-06-14 22:58:12 -05:00 |
|
Vitor Santos Costa
|
65e8ed2908
|
use more efficient predicate.
|
2009-06-14 22:57:07 -05:00 |
|
Vitor Santos Costa
|
a22f66a4fa
|
don't import everything in a module by default when reexporting it #134
|
2009-06-14 12:16:54 -05:00 |
|
Vitor Santos Costa
|
9dff291be2
|
improve DCG support #72
|
2009-06-12 14:08:03 -05:00 |
|
Vitor Santos Costa
|
d8e92a2808
|
do not use immediate updates, even in cprolog mode.
|
2009-06-11 23:05:10 -05:00 |
|
Ulrich Neumerkel
|
7ae4c887fc
|
Instantiation error for looping :- meta_predicate P.
|
2009-06-08 20:26:57 -05:00 |
|
Vitor Santos Costa
|
a9647b0321
|
wake up goals the same order they were suspended.
|
2009-06-05 09:48:00 -05:00 |
|
Costa Vitor
|
51d1c442d6
|
fix not_empty_list #92
|
2009-06-03 10:43:40 -05:00 |
|
Costa Vitor
|
8a20da6639
|
fix clean_call handling by top level (regression #110)
|
2009-06-03 10:11:41 -05:00 |
|
Costa Vitor
|
7f54acb536
|
separate standard alarm from virtual alarm. timeout uses virtual alarm #112
|
2009-06-03 10:09:14 -05:00 |
|
Costa Vitor
|
b72345cc97
|
handle correctly throws within the scope of a call_cleanup. This is implemented
by using an extra argument to verify if the catcher is the current call_cleanup.
If it is, we allow the exception to go forth.
|
2009-06-02 19:46:41 -05:00 |
|
Vitor Santos Costa
|
627a4f8b1f
|
ensure environment after goal execution in call_cleanup #106
|
2009-06-01 23:43:59 -05:00 |
|
Ulrich Neumerkel
|
28f593f0a8
|
alarm(0,Any1,Any2) steadfast: Always disables alarm.
|
2009-06-01 18:03:02 -05:00 |
|
Vitor Santos Costa
|
d6ed058157
|
first pass at a decent implementation of PL_error (#95)
- basically copy SWI code.
|
2009-05-30 12:52:23 -05:00 |
|
Vitor Santos Costa
|
f61aee4a83
|
third argument to thread_create needs :, #91
|
2009-05-30 10:43:03 -05:00 |
|
Vitor Santos Costa
|
2dae7fd5ef
|
fix unnecesary warnings for multifile (obs from Paulo Moura).
|
2009-05-29 10:48:40 -05:00 |
|
Vitor Santos Costa
|
3fc4f71bee
|
prolog module is visible everywhere.
|
2009-05-28 21:51:34 -05:00 |
|