Vítor Santos Costa
|
ce8a4b6958
|
module fixes plus add better docs
|
2014-07-17 12:19:38 -05:00 |
|
Vítor Santos Costa
|
596768a56b
|
documenetation .
|
2014-05-14 10:01:11 +01:00 |
|
Vítor Santos Costa
|
137f69ed22
|
doc support
|
2014-04-21 11:14:18 +01:00 |
|
Vítor Santos Costa
|
c3d0504a54
|
Avoid using repeated fiels names ( u -> ut ).
|
2014-03-12 15:47:53 +00:00 |
|
Vitor Santos Costa
|
6b2e1973ab
|
Windows fixes, mainly H -> HB
|
2014-01-19 21:15:05 +00:00 |
|
Vítor Santos Costa
|
d1ff57b178
|
no GMP compilation
|
2013-09-06 23:03:24 +01:00 |
|
Vitor Santos Costa
|
cc6e33bff0
|
support logsum, very useful in probability computatiion
|
2013-07-25 10:20:33 -05:00 |
|
Vitor Santos Costa
|
55a440cf0c
|
add isinf and isnan.
|
2013-07-16 09:58:57 -05:00 |
|
Vítor Santos Costa
|
6af394a35e
|
fix PASS_REGS
|
2013-05-01 19:27:09 -05:00 |
|
Vitor Santos Costa
|
923be33404
|
speedup between
more exo stuff.
|
2013-04-30 15:23:01 -05:00 |
|
Vitor Santos Costa
|
64a61e2479
|
make between/3 a C-builtin.
|
2013-04-29 18:22:53 -05:00 |
|
Vítor Santos Costa
|
1ddd61314c
|
support for X^[A,B] and X^length in arithmetic expressions.
|
2011-10-27 12:36:48 +02:00 |
|
Joao
|
971ad94311
|
moved several global variables to misc/GLOBALS
|
2011-05-25 16:40:36 +01:00 |
|
Joao
|
8170f6d3cb
|
Some global variables(Yap_thread_gl) in C/init.c are now declared in misc/LOCALS
|
2011-05-23 16:19:47 +01:00 |
|
Joao
|
dc3c54c164
|
change LOCALS macros.
|
2011-05-04 10:11:41 +01:00 |
|
Vítor Santos Costa
|
90d93fdbdd
|
cache abstra machine register in threaded mode.
|
2011-03-07 16:02:55 +00:00 |
|
Vitor Santos Costa
|
b316710db5
|
make error handling close to ISO.
|
2010-02-26 12:01:08 +00:00 |
|
Vitor Santos Costa
|
e86a995dd2
|
fix bad test faster interface to eval (obs from Jose Santos)
|
2010-01-11 10:35:36 +00:00 |
|
Vitor Santos Costa
|
a7e6c5672e
|
try to speed up eval a bit.
|
2010-01-04 21:16:42 -02:00 |
|
Vitor Santos Costa
|
da4aa804a7
|
improve error handling for is/2.
|
2010-01-03 15:42:51 -02: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 |
|
Vitor Santos Costa
|
6e3830aa4b
|
improve error handling in arithmetic comparison (obs from Jose Santos)
|
2009-07-08 10:32:14 -05:00 |
|
Costa Vitor
|
75e08846fe
|
vargs needs include.
|
2009-05-22 14:44:32 -05:00 |
|
Vitor Santos Costa
|
8e1c8d723e
|
never do P=FAILCODE directly in the code.
|
2009-05-22 11:24:44 -05:00 |
|
Vitor Santos Costa
|
9852f7781d
|
- simplify error handling in arithmetic and handle infinite terms (#46)
|
2009-05-22 11:21:39 -05:00 |
|
Vitor Santos Costa
|
2bc5d8425a
|
fix arithmetic dependence on Prolog table.
|
2009-02-25 00:12:36 +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 |
|
Vitor Santos Costa
|
f679f21a71
|
cleanup unnecessary MkFunctor
|
2008-12-23 02:20:22 +00:00 |
|
Vítor Santos Costa
|
a8ac9bfb43
|
generate known atoms and functors automatically
|
2008-12-23 01:53:52 +00:00 |
|
Vítor Santos Costa
|
e737599dc4
|
Change to simpler Eval mechanism
- avoid duplicate code
- implement different optimised code.
|
2008-12-04 23:33:32 +00:00 |
|
vsc
|
a25234a2da
|
fix -(2<<100).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2236 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-05-13 10:37:27 +00:00 |
|
vsc
|
516a349aad
|
only evaluate lists with a single character.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2214 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-04-08 15:36:53 +00:00 |
|
vsc
|
9c232ddd0b
|
interface speedups
bad error message in X is foo>>2.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1894 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2007-06-04 12:28:02 +00:00 |
|
vsc
|
745fed2679
|
avoid sideffects from MkBigInt
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1524 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2006-01-18 15:34:54 +00:00 |
|
vsc
|
e10213929a
|
support new interface between YAP and GMP, so that we don't rely on our own
allocation routines.
Several big fixes.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1490 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2006-01-02 02:16:19 +00:00 |
|
rslopes
|
030d16c40f
|
BEAM for YAP update...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1385 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2005-09-08 22:06:45 +00:00 |
|
vsc
|
d7f80ea1ad
|
Stasinos noticed that _YAP_ breaks C standard: use Yap_ instead.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@691 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-18 18:18:05 +00:00 |
|
vsc
|
7b2c4dc6ff
|
all global symbols should now start with _YAP
global functions should not be called from within file (bug in
binutils/WIN32).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@675 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-11-11 17:38:10 +00:00 |
|
vsc
|
1ec4c2acaf
|
fix debugger messages
debug imported mnodules
fix yap2swi in win32
fixes for solaris
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@505 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2002-06-01 01:46:06 +00:00 |
|
vsc
|
5ab74e898a
|
small fixes for error handling
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@185 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-11-19 03:36:51 +00:00 |
|
vsc
|
e5f4633c39
|
This commit was generated by cvs2svn to compensate for changes in r4,
which included commits to RCS files with non-trunk default branches.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@5 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2001-04-09 19:54:03 +00:00 |
|