d81fffeec9try to make comparison faster in indexing code.
vsc
2003-06-06 13:16:40 +00:00
b936201465improvements to indexing: allow user control and fix bugs in sorting
vsc
2003-06-06 11:54:02 +00:00
eee154bb00improve error handling for -c option
vsc
2003-06-04 11:55:06 +00:00
f3914ac22eFix error handling in -c option
vsc
2003-06-03 20:37:31 +00:00
0eb0f6c3d0^ was calling action with wrong number of arguments
vsc
2003-05-23 15:38:40 +00:00
2bd2bcb68bfix bad understanding of put_y_val in add_info/index.c
vsc
2003-05-23 12:31:50 +00:00
a77ceeac69get rid of stdio.h
vsc
2003-05-21 13:00:23 +00:00
7a6f4037bdmore fixes for low level profiler.
vsc
2003-05-21 12:15:09 +00:00
0afb07931fpatches to Ricardo Lopes' low level profiler: enable if SIGPROF is there, do sorting, init PROFPREDS when you start counters, keep time stamps for eventual assert/retract, and use qsort (3) to do less work.
vsc
2003-05-20 19:11:59 +00:00
d22fe2107cfix trouble with B=NULL for compiler
vsc
2003-05-19 16:47:58 +00:00
52b61e45edfix meta-call handliong of : declarations get rid of execute_within, we've got enough confusion around already.
vsc
2003-05-02 14:37:11 +00:00
1febfedc9dadded Low Profiler to yap
rslopes
2003-03-21 16:18:42 +00:00
0418e54be4fix documentation on environ
vsc
2003-03-20 15:17:17 +00:00
bf3c147f53support long long for profiling counters. Requires better support for LL in Yap code (only for __GNUC__ right now).
vsc
2003-03-20 15:10:18 +00:00
5ab43f8afcfix the way undefined errors are processed if we have stack info.
vsc
2003-03-20 14:22:08 +00:00
af6ac94451fixed the way syntax errors are sent out in number_atom
vsc
2003-03-20 14:21:12 +00:00
5cfd4e9727close should always be performed, even if unification fails.
vsc
2003-03-17 17:03:29 +00:00
ca2da577afstring parsing should stop at finding an EOF
vsc
2003-03-13 18:30:33 +00:00
fd505aa19cAdded note on updated Logtalk version.
pmoura
2003-03-08 09:59:31 +00:00
e33b33019bwindows support
vsc
2003-02-24 14:11:54 +00:00
51ea20683ffix setof to use catch instead of trying to do its own thing; fix unnecessary white lines when outputting solutions.
vsc
2003-02-24 11:01:01 +00:00
540d9639cbfix bad change in utils.yap
vsc
2003-02-21 19:27:40 +00:00
773f2fb56esetof should cleanup in case of throw.
vsc
2003-02-21 19:18:12 +00:00
42ed54c331fix debugging of log update predicates.
vsc
2003-02-19 16:54:34 +00:00
8334aa1f5eprotect live against people who hide system predicates away.
vsc
2003-02-19 16:43:24 +00:00
1709fbded4call the garbage collector properly.
vsc
2003-02-17 10:36:40 +00:00
bca74cd190fixes for int =\= long
vsc
2003-02-14 12:20:57 +00:00
a31c94e31aguess what: more int=\= long changes!
vsc
2003-02-14 12:12:06 +00:00
33002a9a2amore int =\= long fixes
vsc
2003-02-14 12:06:42 +00:00
0b0249a3dcgive protoypes to save_TR and restore_TR
vsc
2003-02-14 12:06:18 +00:00
c8c4c76e01always pass B to meta-calls.
vsc
2003-01-30 19:34:26 +00:00
d3b8ad429dIn optimised code for (A,B), tail should set E[B]
vsc
2003-01-30 19:00:08 +00:00
533365611cfix meta_calls with modules inside comma
vsc
2003-01-30 18:00:26 +00:00
f5dad3ac1fdon't try to do module expansion if module borders are not crossed. expand on-line depth_call and once. improve write_x_loc
vsc
2003-01-30 16:27:45 +00:00
64fbfbf476The '\e' character constant is a GCC extension. Use '\x1B' instead'.
stasinos
2003-01-22 17:23:18 +00:00
00eac157f1Protect 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.
stasinos
2003-01-22 14:26:15 +00:00
8a72ec94b9make sure to initialise u.Code in dbase.c
vsc
2003-01-21 23:27:02 +00:00
3d5b22a732recorda_at and recorded_at
vsc
2003-01-21 16:14:52 +00:00
499b3c6827more fixes for \\n
vsc
2003-01-20 15:13:21 +00:00
66650c39cbfix for multifile/1
vsc
2003-01-20 15:12:45 +00:00