vsc
|
5244795d97
|
Pat's patches to top_level_hook
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@904 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-10-22 14:08:29 +00:00 |
|
vsc
|
526ec2e50f
|
call the garbage collector the right way
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@902 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-10-17 02:11:21 +00:00 |
|
vsc
|
514ef300e3
|
clause should allow access through a reference.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@897 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-10-14 20:32:08 +00:00 |
|
vsc
|
507d4a9951
|
More improvements on indexing code
fix on growheap continuing to cut_e
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@880 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-10-02 12:59:05 +00:00 |
|
vsc
|
0170202a86
|
fix a leftover $record
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@879 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-09-26 14:58:29 +00:00 |
|
vsc
|
f5931c5c0e
|
wake up before cut_e. Still to do: wakeup before cut_t and cut.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@878 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-09-26 14:30:59 +00:00 |
|
vsc
|
98578b16dc
|
more fixes for indexing code
stable stuff
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@867 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-09-15 01:25:29 +00:00 |
|
vsc
|
17ecf0dc14
|
continue big commit
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@863 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-08-27 13:37:10 +00:00 |
|
vsc
|
b936201465
|
improvements to indexing: allow user control and fix bugs in sorting
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@836 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-06-06 11:54:02 +00:00 |
|
vsc
|
0eb0f6c3d0
|
^ was calling action with wrong number of arguments
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@833 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-05-23 15:38:40 +00:00 |
|
vsc
|
bd383b7e3f
|
more fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@827 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-05-19 13:04:09 +00:00 |
|
vsc
|
52b61e45ed
|
fix meta-call handliong of : declarations
get rid of execute_within, we've got enough confusion around already.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@825 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-05-02 14:37:11 +00:00 |
|
vsc
|
d290885f8f
|
new indexing algorithm
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@822 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-04-30 17:46:05 +00:00 |
|
vsc
|
5ab43f8afc
|
fix the way undefined errors are processed if we have stack info.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@801 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-03-20 14:22:08 +00:00 |
|
vsc
|
51ea20683f
|
fix setof to use catch instead of trying to do its own thing;
fix unnecessary white lines when outputting solutions.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@788 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-24 11:01:01 +00:00 |
|
vsc
|
540d9639cb
|
fix bad change in utils.yap
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@787 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-21 19:27:40 +00:00 |
|
vsc
|
773f2fb56e
|
setof should cleanup in case of throw.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@786 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-21 19:18:12 +00:00 |
|
vsc
|
42ed54c331
|
fix debugging of log update predicates.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@785 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-19 16:54:34 +00:00 |
|
vsc
|
8334aa1f5e
|
protect live against people who hide system predicates away.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@784 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-19 16:43:24 +00:00 |
|
vsc
|
9cde858f11
|
make sure that even if we optimise builtins in a predicate, source
code will still see the original.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@772 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-13 12:41:35 +00:00 |
|
vsc
|
b37ee94fe9
|
you may have code and dbrefs at the same time.
try to expand trail in single sweep
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@769 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-12 13:20:52 +00:00 |
|
vsc
|
96a8d96054
|
get rid of nasty choicepoint in eraseall.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@766 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-12 13:18:01 +00:00 |
|
vsc
|
bcc49fc778
|
fix debugging of logical update predicates.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@764 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-12 13:17:00 +00:00 |
|
vsc
|
9a032b656a
|
fix previous module processing fixes
check if predicate is not in use before abolish static
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@763 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-11 16:33:24 +00:00 |
|
vsc
|
f59cc22c5d
|
module processing should also send the sources back.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@762 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-10 18:23:42 +00:00 |
|
vsc
|
6bb873d03e
|
more meta-call fixes
fix module expansion for builtins
fix path predicates.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@758 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-07 12:05:39 +00:00 |
|
vsc
|
533365611c
|
fix meta_calls with modules inside comma
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@753 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-30 18:00:26 +00:00 |
|
vsc
|
f5dad3ac1f
|
don't try to do module expansion if module borders are not crossed.
expand on-line depth_call and once.
improve write_x_loc
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@752 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-30 16:27:45 +00:00 |
|
vsc
|
1369dfa410
|
new meta-call scheme.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@751 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-29 14:47:17 +00:00 |
|
vsc
|
8a72ec94b9
|
make sure to initialise u.Code in dbase.c
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@745 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-21 23:27:02 +00:00 |
|
vsc
|
3d5b22a732
|
recorda_at and recorded_at
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@744 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-21 16:14:52 +00:00 |
|
vsc
|
66650c39cb
|
fix for multifile/1
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@742 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-20 15:12:45 +00:00 |
|
vsc
|
f46ffa6f17
|
Fix bad handling for error(x,y) or error(X,Y) (report from Paulo Moura).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@739 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-10 11:52:33 +00:00 |
|
vsc
|
136af18cb0
|
new scanner.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@736 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-08 16:45:35 +00:00 |
|
vsc
|
e2edae71c7
|
cleanup: typecast to yamop * instead of CODEADDR wherever possible.
Fix integer(233333833838383) fails bug (Roberto Bagnara).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@733 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-27 16:53:09 +00:00 |
|
vsc
|
8b867ea4de
|
new builtins: nth_clause, nth_instance.
allow clause/3 on static predicates.
predicate_property(P,number_of_clauses(N)).
improve profiling code.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@728 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-13 20:00:41 +00:00 |
|
vsc
|
910e50d980
|
some_recordedp never gets a third argument bound
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@726 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-11 16:08:35 +00:00 |
|
vsc
|
81ee7099d2
|
statistics/0 should also show maximum heap spent.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@724 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-11 14:56:09 +00:00 |
|
vsc
|
00886e5205
|
key_statistics/3
disable stack dump by default: yap_flags(stack_dump,_).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@720 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-10 14:36:22 +00:00 |
|
vsc
|
763b59bb05
|
$meta_predicate should be in user.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@715 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-03 06:06:24 +00:00 |
|
vsc
|
9bb13a1381
|
divide overflow time/1000 (Pat Caldron).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@714 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-03 06:03:27 +00:00 |
|
vsc
|
4238da327d
|
\+,not and | should be module processed in the same way as -> ; and ,
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@711 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-02 18:08:25 +00:00 |
|
vsc
|
28ec10b764
|
meta-call should not have choice-points when co-routyining starts. This
happened because of ; Thanks to Patrick Caldron.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@709 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-26 23:00:32 +00:00 |
|
vsc
|
7e5b706936
|
extra array functionality
fix YAPOr compilation.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@708 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-26 22:28:32 +00:00 |
|
vsc
|
8264bfeb9e
|
fix debugger
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@706 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-26 22:16:30 +00:00 |
|
vsc
|
3e0216413a
|
write_depth(0) is an acceptable option for write_term.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@702 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-20 20:02:11 +00:00 |
|
vsc
|
0018af2b05
|
<0 would not work, it would set to default.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@701 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-20 20:01:33 +00:00 |
|
vsc
|
8934201fd3
|
oops!
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@698 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-20 15:07:36 +00:00 |
|
vsc
|
4e727b2f34
|
get rid of annoying debugging message.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@697 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-20 15:04:37 +00:00 |
|
vsc
|
35f1d9cf63
|
initialization predicates should execute in consulted module.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@692 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-19 14:43:17 +00:00 |
|