Vitor Santos Costa
|
848e1209a2
|
make sure call_cleanup makes exception handler fail.
|
2009-05-04 14:02:17 -05:00 |
|
Vitor Santos Costa
|
95ee0d9148
|
support calling attribute_goals.
|
2009-04-25 12:54:50 -05:00 |
|
Vitor Santos Costa
|
50fd7dca5a
|
support thread_initialization.
|
2009-04-25 12:54:21 -05:00 |
|
Vitor Santos Costa
|
c132e7e6ec
|
fix gmp support to give out of resource error if the bignum is too big.
|
2009-04-25 11:01:33 -05:00 |
|
Vitor Santos Costa
|
9ef589aef7
|
simplify output messages
|
2009-04-25 10:58:21 -05:00 |
|
Vitor Santos Costa
|
2503805aff
|
support 2^2 is 4 and not 4.0: complicated if we have to deal with bignums.
|
2009-04-24 19:03:00 -05:00 |
|
Vitor Santos Costa
|
e3aeb48af6
|
call_cleanup/3 should allow exceptions to go through, even if cleaner
itself calls an exception (obs from Ulrich Neumerkel).
|
2009-04-24 18:06:33 -05:00 |
|
Vitor Santos Costa
|
13f66957b6
|
break should restore system_mode.
|
2009-04-23 11:48:06 -05:00 |
|
Vitor Santos Costa
|
c1aba9a840
|
fix the signal handling a bit better.
|
2009-04-22 16:13:08 -05:00 |
|
Vitor Santos Costa
|
2f8c9c6b6c
|
block users from catching user balls.
|
2009-04-22 11:32:07 -05:00 |
|
Vitor Santos Costa
|
cf2b399e9a
|
debugger events should be known to the debugger!
|
2009-04-22 11:31:31 -05:00 |
|
Vitor Santos Costa
|
9d07b51937
|
make sure we don't redo things.
|
2009-04-21 15:19:26 -05:00 |
|
Vitor Santos Costa
|
af69088bc3
|
debug mode should be recovered at debug exit.
|
2009-04-21 15:01:18 -05:00 |
|
Vitor Santos Costa
|
374051733b
|
objects may be more than .so: they may be .dylib or .dll.
|
2009-04-17 16:19:21 -05:00 |
|
Vitor Santos Costa
|
f668676e72
|
make a better effort to avoid walking through system code.
|
2009-04-17 15:46:13 -05:00 |
|
Vitor Santos Costa
|
e42083a2bb
|
fix bad call.
|
2009-04-17 14:18:05 -05:00 |
|
Vitor Santos Costa
|
6da3d91f78
|
current_predicate: avoid debugger walking into clauses and make cp(X,M:a(_)) more efficient.
|
2009-04-16 19:06:49 -05:00 |
|
Vitor Santos Costa
|
9b088119c7
|
fix a case where one can creep inside the debugger.
|
2009-04-16 16:33:49 -05:00 |
|
Vitor Santos Costa
|
007a1346f4
|
fix unhandled exceptions.
|
2009-03-26 08:54:49 +00:00 |
|
Vitor Santos Costa
|
f46ff06f38
|
get rid of broken $clause/3: fixes listing of dynamic predicates.
|
2009-03-26 08:12:24 +00:00 |
|
Vitor Santos Costa
|
bdd625c8ae
|
arena is allocated by the system now.
|
2009-03-24 13:47:32 +00:00 |
|
Vitor Santos Costa
|
67b29f3c85
|
improve SWI compatibility.
|
2009-03-13 19:40:27 +00:00 |
|
Vitor Santos Costa
|
c9c097b32d
|
improve implementation of call_with_args/*
|
2009-03-13 11:11:04 +00:00 |
|
Vitor Santos Costa
|
503d97af90
|
make top-level error handling a bit more compatible with SWI.
|
2009-03-10 18:07:50 +00:00 |
|
Vitor Santos Costa
|
fc2e01f320
|
improve code for disjunctions by trying to avoid permanent variables.
|
2009-03-10 16:24:26 +00:00 |
|
Vitor Santos Costa
|
4af5713fd2
|
use current version of library
|
2009-03-09 00:44:30 +00:00 |
|
Vitor Santos Costa
|
2bc5d8425a
|
fix arithmetic dependence on Prolog table.
|
2009-02-25 00:12:36 +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
|
a000af113b
|
OSX portability updates
start of support for commons prolog initiative
|
2009-02-16 12:25:03 +00:00 |
|
Vítor Santos Costa
|
d0de8a9f7d
|
include fixes from stable releasew
|
2009-02-16 09:55:31 +00:00 |
|
Vítor Santos Costa
|
78bd156a20
|
trivial interface to udi code (for now).
|
2009-02-12 21:40:44 +00:00 |
|
Vitor Santos Costa
|
a40dc14525
|
fix discontiguous warnings
|
2009-02-10 23:03:25 +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
|
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
|
e0531d0743
|
fix bad access flags call.
|
2008-12-12 22:46:32 +00:00 |
|
Vítor Santos Costa
|
8c4c7b4ae5
|
fix unbound call to current_predicate/2
|
2008-12-12 22:45:41 +00:00 |
|
Vítor Santos Costa
|
a36be5bf20
|
massive changes to support new scheme for arithmetic:
- compilation and assembly support
|
2008-12-09 12:54:27 +00:00 |
|
Vítor Santos Costa
|
2e8d898e86
|
add new eval compiler
fix garbage collector for new big allocation scheme.
|
2008-12-05 16:08:44 +00:00 |
|
Vítor Santos Costa
|
8bcafd417a
|
include new arithmetic optimiser.
|
2008-12-04 23:37:25 +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 |
|
Vitor Santos Costa
|
f5e1b6d029
|
fix bug in create array: argument order was reversed.
|
2008-11-14 14:53:44 +00:00 |
|
Vitor Santos Costa
|
67d9e0ef26
|
fix compilation of (V;_) where V is unbound (obs from Ingo Molnar).
|
2008-10-29 18:16:11 +00:00 |
|
Vitor Santos Costa
|
017146ee54
|
fix compilation of C/3 (there was a bug with .)
|
2008-10-29 17:58:47 +00:00 |
|
Vítor Santos de Costa
|
1b399e3433
|
fix bad call to $execute in $spy
|
2008-10-24 14:26:44 +01:00 |
|
Vitor Santos Costa
|
0dcf34b7bc
|
mainbranch fixes to:
- fix quoted characters output
- fix line position in read_term and friends
- make messages look a bit better
- CLP(BN) EM improvements.
|
2008-10-23 22:17:45 +01:00 |
|
Vitor Santos Costa
|
7e4384cf5c
|
fix if/3 compilation (obs from Brian De Vries)
|
2008-10-18 12:50:02 +01:00 |
|
Vítor Santos de Costa
|
7207c18e65
|
fix longmp in trow not to recover trail. This way we do not need to do
copy_term/2 and we avoid losing the attributed variable stack.
|
2008-10-18 11:03:25 +01:00 |
|
Vítor Santos de Costa
|
9403ea8942
|
get rid of duplicate declarations.
|
2008-10-16 17:22:01 +01:00 |
|
Vítor Santos de Costa
|
45e8b6fc8f
|
when I call from $spy I am not under debugger control.
|
2008-10-13 15:40:05 +01:00 |
|