Vítor Santos Costa
|
0ffe3fa6a5
|
break GLOBALS into GLOBALS+LOCALS
|
2011-03-23 16:45:47 +00:00 |
|
U-WIN-U2045GN0RNQ\Vítor Santos Costa
|
e4275b6361
|
first support for restoring blobs.
|
2011-03-08 00:22:32 +00:00 |
|
U-WIN-U2045GN0RNQ\Vítor Santos Costa
|
a3f79cede9
|
WINDOWS compatibility
|
2011-03-08 00:03:50 +00:00 |
|
ubu32
|
e98ba46ccb
|
make new code work in 32 bit Linux.
|
2011-03-07 08:34:20 -08:00 |
|
Vítor Santos Costa
|
90d93fdbdd
|
cache abstra machine register in threaded mode.
|
2011-03-07 16:02:55 +00:00 |
|
Vitor Santos Costa
|
145b9c1b4a
|
fix stream access.
|
2011-02-15 22:22:10 +00:00 |
|
Vitor Santos Costa
|
80f190bc8a
|
use SWI user_*.
|
2011-02-13 01:03:08 +00:00 |
|
Vitor Santos Costa
|
be79c3326e
|
first pass at open/ and friends.
|
2011-02-12 14:14:12 +00:00 |
|
Vitor Santos Costa
|
9bdc7ca96e
|
get rid of references to freed code.
|
2011-02-04 01:23:01 +00:00 |
|
Vitor Santos Costa
|
a9587b5e3d
|
restore and agc of recorded terms
overflows in recorded.
|
2011-01-02 21:16:29 -06:00 |
|
Vítor Santos Costa
|
cfe0dda995
|
more bigint and dbterm fixes.
|
2010-12-16 22:21:46 +00:00 |
|
Vítor Santos Costa
|
5a2d908489
|
fix restore of instructions that manipulate bigints or db terms.
|
2010-12-16 20:39:53 +00:00 |
|
Vítor Santos Costa
|
2e319c50ba
|
make sure that atom garbage collector knows about foreign function names.
|
2010-12-12 18:28:55 +00:00 |
|
Vítor Santos Costa
|
378035a4b0
|
fix bad marking of dbterms (obs from Ines Dutra).
|
2010-12-12 16:45:39 +00:00 |
|
Vitor Santos Costa
|
7b6f330bd3
|
improve blob support (but just skeleton).
|
2010-11-29 23:17:06 +00:00 |
|
Vítor Santos Costa
|
2a8854094b
|
halt_hooks should not be in save/restore, this will cause trouble.
|
2010-11-29 18:08:29 +00:00 |
|
Vitor Santos Costa
|
d0cd5f3fa3
|
fix atom gc to actually recover first atom in the chain.
|
2010-10-26 10:04:36 +01:00 |
|
Vítor Santos Costa
|
61d99731c8
|
avoid recursion on very deep sequences of static indices.
|
2010-10-07 18:14:55 +01:00 |
|
Vitor Santos Costa
|
99c5a17b12
|
Implement Halt Hook (request from Bernd).
|
2010-09-24 14:00:53 +01:00 |
|
Vitor Santos Costa
|
31554991c8
|
better emulation of SWI atom_t and functor_t.
|
2010-05-03 14:26:56 +01:00 |
|
Vítor Santos Costa II
|
e9fce7c755
|
fix bad while: pred chain will be restored through pred hash table.
|
2010-04-09 11:55:36 +01:00 |
|
Vitor Santos Costa
|
45473e939b
|
fix previous patch for restoring PredHashTable.
|
2010-04-09 11:46:59 +01:00 |
|
Vítor Santos Costa II
|
143022e6aa
|
fix bad restore: we would just restore the first predicate with same name (obs from Nuno Fonseca).
|
2010-04-08 00:52:00 +01:00 |
|
Vítor Santos Costa II
|
b068721c68
|
fix type warnings.
|
2010-03-22 15:01:54 +00:00 |
|
Vitor Santos Costa
|
d5e1ff38f4
|
new interface to access globals. They are not in a file called GLOBALS, from which
we generate several files automatically.
|
2010-03-21 22:12:42 +00:00 |
|
Vitor Santos Costa
|
53b4828000
|
new Atts Code.
|
2010-03-08 09:24:11 +00:00 |
|
U-Khasa\Vitor
|
46f0a0644c
|
fix bad restore of operators (obs from Paulo Moura)
|
2010-03-01 11:52:42 -06:00 |
|
Vitor Santos Costa
|
06d30b9fc9
|
Jump and Throw need to store the term away, if they try to use arena
the term will hang in the stack (#152).
|
2009-12-02 21:59:41 +00:00 |
|
Vitor Santos Costa
|
2ab3308a56
|
fix restore of opentries.
|
2009-11-25 00:38:05 +00:00 |
|
U-Xato7\Vsc
|
25b5464fe8
|
handle correctly next element after operator property.
|
2009-11-23 16:02:05 +00:00 |
|
Vitor Santos Costa
|
26e4ce7e27
|
fix bug in restore operators.
|
2009-11-20 00:30:36 +00:00 |
|
Vitor Santos Costa
|
dcf7e282c8
|
bugs in restoring Heap: stuff repeated twice or at bad locations.
|
2009-11-18 23:32:31 +00:00 |
|
Vitor Santos Costa
|
a628079e00
|
make sure we walk every clause when doing restore mega_clause.
|
2009-11-02 12:46:39 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
6a8cee8b79
|
compilation fixes
|
2009-10-31 00:18:13 +00:00 |
|
Vitor Santos Costa
|
923094bd01
|
more updates to HEAPFIELDS.
|
2009-10-30 23:59:00 +00:00 |
|
Vitor Santos Costa
|
7116d1385b
|
move more fields to HEAPFIELDS
|
2009-10-28 15:53:23 +00:00 |
|
Vitor Santos Costa
|
838b14cb77
|
more data structures.
|
2009-10-28 15:20:46 +00:00 |
|
Vitor Santos Costa
|
d3f969e1b1
|
various_codes includes all the head pointers to the code space. Try to
centralise everything in a single file (HEAPFIELDS) and generate them
from a Prolog script (buildheap).
|
2009-10-28 13:11:35 +00:00 |
|
Costa Vitor
|
11214d6ba9
|
fix atom garbage collector when found a wide atom (rep from Simon Strobl).
|
2009-06-02 09:51:57 -05:00 |
|
Vitor Santos Costa
|
add296ba37
|
fix handling of holds.
|
2009-03-13 21:57:15 +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
|
a8ac9bfb43
|
generate known atoms and functors automatically
|
2008-12-23 01:53:52 +00:00 |
|
Vítor Santos Costa
|
43e70f2003
|
more changes to support SWI Input/Output. Now it compiles, which does
not mean it would work!
|
2008-12-22 12:03:14 +00:00 |
|
Vitor Santos Costa
|
bcb6edfb8a
|
include PtoAtomHashEntryAdjust to reduce casts
|
2008-09-18 17:59:16 +01:00 |
|
Vítor Santos Costa
|
fdf762e326
|
push changes to make tabling work: don't ignore tabling and yapor fields
in optype.
|
2008-09-05 05:22:19 +01:00 |
|
Vítor Santos Costa
|
8f69c35e7f
|
optime access to execute_cpred
|
2008-09-01 16:48:05 +01:00 |
|
Vitor Santos Costa
|
d636450512
|
more fixes to make rclause.h automatic:
define new type n for Integers, as they were mistaken for Term.
define early return cases and ifdef exceptions.
|
2008-08-29 17:27:11 +01:00 |
|
Vítor Santos Costa
|
f499115573
|
redo lost updates
|
2008-08-21 13:38:25 +01:00 |
|
vsc
|
2581c3a3bf
|
more threadin fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2300 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-08-07 20:51:23 +00:00 |
|
vsc
|
75c72d7b7d
|
SWI and module fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2290 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-07-22 23:34:50 +00:00 |
|