vsc
|
1f914e7746
|
fix GetCurInpPos to use the stream we are scanning, not current input.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@775 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-14 10:56:56 +00:00 |
|
vsc
|
e7f92398da
|
fix SetAttVar: things may have changed since we asked to bind a variable.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@774 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-14 10:52:00 +00:00 |
|
vsc
|
5f92a9550e
|
support new version of database in save/restore.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@773 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-14 10:51:29 +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
|
06d65a5be7
|
garbage collector should register that retry_mark and friends have a hold
on a clause.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@771 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-12 15:40:04 +00:00 |
|
vsc
|
4d4516f848
|
>Code should be initialised in recordp and record_stat_p
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@770 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-12 14:02:42 +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
|
8c2af87600
|
check for modules everywhere in meta-calls.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@768 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-12 13:19:05 +00:00 |
|
vsc
|
bf12533e9f
|
expand stack in parser was not processing TR right.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@767 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-12 13:18:28 +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
|
ce47ad0085
|
a logical updatable predicate may never be undefined, because it is dynamic.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@765 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-12 13:17:36 +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 |
|
pmoura
|
1fc139ed4b
|
Oops! Wrong gile commited!
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@761 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-07 18:42:54 +00:00 |
|
pmoura
|
94dc3feb77
|
New viewpoint example.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@760 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-07 18:35:47 +00:00 |
|
pmoura
|
bb5f5accd7
|
jEdit templates.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@759 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-07 18:34:12 +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 |
|
pmoura
|
75392e54c7
|
Logtalk 2.15.0 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@757 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-05 00:15:28 +00:00 |
|
pmoura
|
c060e91cfc
|
Updated Logtalk release number.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@756 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-02-04 23:53:41 +00:00 |
|
vsc
|
c8c4c76e01
|
always pass B to meta-calls.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@755 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-30 19:34:26 +00:00 |
|
vsc
|
d3b8ad429d
|
In optimised code for (A,B), tail should set E[B]
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@754 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-30 19:00:08 +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
|
0b17ff4174
|
use CVS Id
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@750 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-27 15:55:40 +00:00 |
|
vsc
|
d3b4d5454d
|
fix header
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@749 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-27 15:54:10 +00:00 |
|
vsc
|
62ec49f6e1
|
fix Env_ToP
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@748 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-23 17:12:58 +00:00 |
|
stasinos
|
64fbfbf476
|
The '\e' character constant is a GCC extension. Use '\x1B' instead'.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@747 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-22 17:23:18 +00:00 |
|
stasinos
|
00eac157f1
|
Protect the argument of the Ord() macro, otherwise constructs
like Ord(A=B) will be expanded to Ord((int)A=B), and (int)A is
not an lvalue.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@746 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-22 14:26:15 +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
|
499b3c6827
|
more fixes for \\n
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@743 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-20 15:13:21 +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
|
ef3c860fdc
|
fix comparison predicates.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@741 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-13 14:02:50 +00:00 |
|
vsc
|
6f8b90b131
|
fix \nl in strings.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@740 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-13 13:13:54 +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 |
|
pmoura
|
5a0c5b8ce1
|
Logtalk 2.14.7 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@738 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-09 21:29:22 +00:00 |
|
pmoura
|
cd168fe956
|
Added note on new Logtalk 2.14.7 release.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@737 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-01-09 21:27:26 +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 |
|
pmoura
|
f60c97a504
|
Logtalk 2.14.6 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@735 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-31 16:16:47 +00:00 |
|
pmoura
|
1a2787079d
|
Added note on new Logtalk 2.14.6 release.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@734 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-31 16:14:30 +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 |
|
pmoura
|
6d0e6345be
|
Added note on new Logtalk 2.14.5 release.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@732 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-20 02:09:17 +00:00 |
|
pmoura
|
43c7e01712
|
Logtalk 2.14.5 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@731 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-20 02:06:55 +00:00 |
|
vsc
|
4bc32d9a1b
|
minor changes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@730 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-13 22:09:54 +00:00 |
|
vsc
|
9286cf54fa
|
old changes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@729 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-13 22:09:33 +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
|
f7161d37c4
|
support for tries
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@727 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-12-12 20:47:36 +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 |
|