Vitor Santos Costa
|
51875c627a
|
avoid excessive overflows and too large overflows in delay stack.
|
2009-02-26 23:06:27 +00:00 |
|
Vitor Santos Costa
|
d7c2c74acc
|
fix counting of C-pred: it should not be in caller.
|
2009-02-26 00:00:23 +00:00 |
|
Vitor Santos Costa
|
95fc66be25
|
more fixes to profiling code.
|
2009-02-25 22:15:18 +00:00 |
|
Vitor Santos Costa
|
083b7c9b92
|
improve compilation of arithmetic and other builtins, this should
make it more aggressive (and still correct).
|
2009-02-25 00:13:56 +00:00 |
|
Vitor Santos Costa
|
91657556ee
|
more UDI stuff.
|
2009-02-25 00:13:45 +00:00 |
|
Vitor Santos Costa
|
2bc5d8425a
|
fix arithmetic dependence on Prolog table.
|
2009-02-25 00:12:36 +00:00 |
|
Vitor Santos Costa
|
ffb621c53b
|
improve support for UDI.
|
2009-02-20 15:52:17 +00:00 |
|
Vitor Santos Costa
|
84ebc2b2f2
|
RTree UDI support (written by David Vaz).
|
2009-02-20 11:44:00 +00:00 |
|
Vitor Santos Costa
|
94ebb90719
|
UDI patch: make it work with YAP.
|
2009-02-20 11:42:48 +00:00 |
|
Vitor Santos Costa
|
ad2d073184
|
allow better writing of inlined operations
disallow eval.yap
|
2009-02-16 21:04:30 +00:00 |
|
Vitor Santos Costa
|
419e0e369f
|
fix packages
|
2009-02-16 17:22:57 +00:00 |
|
Vitor Santos Costa
|
e9e01815af
|
more packages stuff
|
2009-02-16 17:19:43 +00:00 |
|
Vitor Santos Costa
|
e5d11cfa16
|
MYDDAS is too closely integreated to be a package.
|
2009-02-16 17:15:21 +00:00 |
|
Vitor Santos Costa
|
0f58cf8029
|
small fixes
|
2009-02-16 12:53:29 +00:00 |
|
Vitor Santos Costa
|
107af59dd8
|
BEAM is not quite a package
|
2009-02-16 12:33:37 +00:00 |
|
Vitor Santos Costa
|
a000af113b
|
OSX portability updates
start of support for commons prolog initiative
|
2009-02-16 12:25:03 +00:00 |
|
Vitor Santos Costa
|
9c9444bece
|
update package locations to a subdir packages
|
2009-02-16 12:23:29 +00:00 |
|
Vitor Santos Costa
|
495ff55868
|
add GIT instructions.
|
2009-02-16 12:16:07 +00:00 |
|
Vítor Santos Costa
|
d0de8a9f7d
|
include fixes from stable releasew
|
2009-02-16 09:55:31 +00:00 |
|
Vítor Santos Costa
|
f7046286a0
|
cleanups and a bug fix (it is lp now, not just p as before).
|
2009-02-12 21:45:41 +00:00 |
|
Vítor Santos Costa
|
78bd156a20
|
trivial interface to udi code (for now).
|
2009-02-12 21:40:44 +00:00 |
|
Vítor Santos Costa
|
8a6e0acedc
|
compiler support for udi including user_index instruction
|
2009-02-12 21:35:31 +00:00 |
|
Vítor Santos Costa
|
5d21f7a3d2
|
add script to build atom info files
|
2009-02-12 21:35:14 +00:00 |
|
Vítor Santos Costa
|
4b826e76ae
|
support for user defined indexing: step 1 basic routines.
|
2009-02-12 16:39:20 +00:00 |
|
Vitor Santos Costa
|
1191b039d5
|
include support for dynamically created clause lists.
|
2009-02-11 15:10:57 +00:00 |
|
Vitor Santos Costa
|
76971fa724
|
add ProbLog to YAP distribution
|
2009-02-10 23:57:45 +00:00 |
|
Vitor Santos Costa
|
9a0d481528
|
avoid too many discontiguous warnings by keeping track of last clause predicate.
|
2009-02-10 23:42:26 +00:00 |
|
Vitor Santos Costa
|
0886bd2e59
|
get rid of unused mk_cl_not_first.
|
2009-02-10 23:17:41 +00:00 |
|
Vitor Santos Costa
|
a40dc14525
|
fix discontiguous warnings
|
2009-02-10 23:03:25 +00:00 |
|
Vitor Santos Costa
|
e08cef278a
|
fix debugging message.
|
2009-02-10 22:56:12 +00:00 |
|
Vitor Santos Costa
|
3439cc8787
|
From Jose Santos: rb_map is a meta_predicate!
|
2009-02-10 22:53:40 +00:00 |
|
Vitor Santos Costa
|
8dbda5580d
|
from Paulo Moura: fix bad expansion of once/1.
|
2009-02-10 22:47:47 +00:00 |
|
Vitor Santos Costa
|
1b41a08e74
|
fix indexing of tabling predicates: make sure we don't jump to the middle
of the code if we come from a retry.
|
2009-02-10 22:35:54 +00:00 |
|
Vitor Santos Costa
|
5efc438e49
|
fix put_att_term/2: bad arity and would not bind first arg if unbound var.
|
2009-02-10 14:56:43 +00:00 |
|
Vitor Santos Costa
|
fe85e92992
|
fixes for x86_64 compilation (with David Vaz).
|
2009-02-10 14:24:20 +00:00 |
|
Vítor Santos Costa
|
c750dd94f1
|
indexing code was not looking at tabled code.
|
2009-02-09 23:34:12 +00:00 |
|
Vitor Santos Costa
|
33b4a02fae
|
extend C-interface to check if a variable is AttVar and to fetch all the
attributes.
|
2009-02-09 22:45:50 +00:00 |
|
Vitor Santos Costa
|
bde2b57f07
|
compile =/2 to use an extra temporary, and not ARG1.
|
2009-02-09 22:29:44 +00:00 |
|
Vitor Santos Costa
|
89635fb1f6
|
optimise is/2 as a binary predicate.
|
2009-02-09 22:21:58 +00:00 |
|
Vitor Santos Costa
|
8a3978e3e1
|
rename BinaryTestPredFlag to BinaryPredFlag
get rid of small annoying arithmetic bugs
|
2009-02-09 21:56:40 +00:00 |
|
Vítor Santos Costa
|
30e946cc30
|
fix case where very big negative integer could have two representations.
|
2009-01-12 15:08:26 +00:00 |
|
Vítor Santos Costa
|
76e521f3ff
|
fix bad call of float/GMP routines.
|
2009-01-05 14:32:21 +00:00 |
|
Vítor Santos Costa
|
11eed457c1
|
use automatucally generate code to find indexing information.
|
2008-12-29 00:14:47 +00:00 |
|
Vítor Santos Costa
|
065882ffb8
|
don't split on space, just on tabs.
|
2008-12-29 00:14:24 +00:00 |
|
Vítor Santos Costa
|
73373e1ca5
|
global arena is now allocated in the C-code, when initing stacks.
|
2008-12-29 00:13:28 +00:00 |
|
Vítor Santos Costa
|
90d95fdf17
|
fix bad comparisons in devel version.
|
2008-12-29 00:12:54 +00:00 |
|
Vítor Santos Costa
|
331d1830dd
|
fix throw (it should undo bindings).
|
2008-12-29 00:11:05 +00:00 |
|
Vítor Santos Costa
|
18d5fa12e4
|
fix case where compiler would coredump on badly typed arguments to functor/3.
|
2008-12-28 11:00:38 +00:00 |
|
Vítor Santos Costa
|
5e09d8e1bd
|
make sure that we restore even if only the X registers moved.
|
2008-12-28 11:00:05 +00:00 |
|
Vítor Santos Costa
|
95a15bb689
|
fix small mistakes in output_ewalks.
|
2008-12-26 09:26:17 +00:00 |
|