Joao
|
f890a11377
|
change macros GLOBAL to Yap
|
2011-03-29 18:19:18 +01: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 |
|
Vítor Santos Costa
|
753ad007ea
|
ifdef unused function
|
2011-03-02 09:16:11 +00:00 |
|
vsc
|
4c343d0762
|
fix save/restore in multi-process YAPOR.
|
2010-10-15 01:15:45 +01:00 |
|
Vítor Santos Costa
|
1e737747bf
|
add new instruction
|
2010-08-02 19:48:01 +01:00 |
|
Vítor Santos Costa
|
0f0065049e
|
compile under thor, check every case.
|
2010-07-28 17:12:29 +01:00 |
|
Vitor Santos Costa
|
86af6ff3f6
|
add THOR to threads version.
|
2010-07-28 00:30:02 +01:00 |
|
Vitor Santos Costa
|
af056dd605
|
fix tabling to compile with threads+ or-parallelism.
|
2010-07-27 23:09:17 +01:00 |
|
Vítor Santos Costa
|
be2a3a635e
|
L constants are evil in 64 bits
|
2010-05-11 12:25:49 +01:00 |
|
Vitor Santos Costa
|
f83ac17ca3
|
remove debugging info.
|
2010-05-10 03:10:18 +01:00 |
|
Vitor Santos Costa
|
dec36676e5
|
stack expansion would not recognise bignums and friends.y
|
2010-05-10 03:04:54 +01:00 |
|
Ricardo Rocha
|
73d210c991
|
reducing the number of macros for error checking in the OPTYap files
|
2010-04-18 04:59:11 +01:00 |
|
Vitor Santos Costa
|
9a728ed796
|
fix int -> Int
|
2010-03-30 10:58:46 +01:00 |
|
Vitor Santos Costa
|
394b3e08e1
|
make sure we never ask for less than what we were asked for (growtrail).
|
2010-03-30 09:15:02 +01:00 |
|
Vítor Santos Costa II
|
3ceb7eb479
|
fix unneed call.
|
2010-03-23 16:15:41 +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
|
34ca485e42
|
new Atts code.
|
2010-03-08 09:23:58 +00:00 |
|
Vitor Santos Costa
|
929995f5a1
|
fix compilation problems.
|
2010-02-01 21:44:21 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
9d1f0cd361
|
incremental copying with or-threads.
|
2010-02-01 20:05:01 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
10744069fc
|
fix global variable core dump in threaded yapor.
|
2010-01-29 18:09:07 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
139fc6c440
|
small fixes for CUT_C
|
2010-01-28 15:42:49 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
5ef31fbfd2
|
experiment in or-parallel threads.
|
2010-01-14 15:58:19 +00: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 |
|
Costa Vitor
|
a1d44f068e
|
fix stupid typo.
|
2009-09-12 16:45:00 -05:00 |
|
Costa Vitor
|
d47560342c
|
more fixes to call_counter: try to keep on counting system builtins.
|
2009-06-22 12:40:55 -05:00 |
|
Costa Vitor
|
50f7a80546
|
transfer call and profiler to spy.
|
2009-06-22 11:12:56 -05:00 |
|
Costa Vitor
|
adb25ff96f
|
growglobal would core dump over holes.
|
2009-06-02 18:08:18 -05:00 |
|
Costa Vitor
|
ec595374a6
|
fix allocation of temporary stack so that unification can work even for
very deep terms.
fix occur_unification_bug X = a(f(Y)).
|
2009-05-22 18:35:24 -05:00 |
|
Vitor Santos Costa
|
a1203e56dd
|
we don't always expand stack on attvar overflow.
|
2009-05-17 22:51:34 -07:00 |
|
Vitor Santos Costa
|
a52317b9c2
|
fix Yap_shift_visit for malloc: a few miscalculations...
|
2009-05-17 12:26:09 -07:00 |
|
Vitor Santos Costa
|
d8590f2587
|
return error message if no room available.
|
2009-05-17 09:42:40 -07:00 |
|
Vitor Santos Costa
|
39ccbd345d
|
make options -T -L -G work as SWI: they impose a maximum size limit
|
2009-05-10 13:36:55 -04:00 |
|
Vitor Santos Costa
|
e2d3e66632
|
fix native_op
|
2009-04-18 17:55:18 -05:00 |
|
Vitor Santos Costa
|
2e807fc5c7
|
fix static_growglobal.
|
2009-03-24 14:15:40 +00:00 |
|
Vitor Santos Costa
|
4fa27164e6
|
oops!
|
2009-03-16 22:22:07 +00:00 |
|
Vitor Santos Costa
|
77eaff31b8
|
cleanup stack shifting when inserting holes (growglobal).
|
2009-03-16 17:30:13 +00:00 |
|
Vitor Santos Costa
|
828964c3c1
|
remove optimised arithmetic instructions. They made the emulator even bigger than
usual, and they were not performing.
|
2009-03-09 11:52:01 +00:00 |
|
Vitor Santos Costa
|
51875c627a
|
avoid excessive overflows and too large overflows in delay stack.
|
2009-02-26 23:06:27 +00:00 |
|
Vítor Santos Costa
|
8a6e0acedc
|
compiler support for udi including user_index instruction
|
2009-02-12 21:35:31 +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
|
fdf06f486d
|
replace if-then-else optimisation by the new mechanism.
|
2008-12-09 14:23:19 +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
|
13dd600f88
|
add type to BIG NUMs, so that we can easily know what it is all about.
|
2008-11-28 15:54:46 +00:00 |
|
Vitor Santos Costa
|
0ef147459a
|
handle case where we can expand attributed variable stack
without having to grow stack physically.
|
2008-11-14 14:52:55 +00:00 |
|
Vitor Santos Costa
|
6920041189
|
fix bad size in grow stack
|
2008-11-13 09:02:33 +00: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 |
|
vsc
|
257c3a2cbc
|
fix threads and LU
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2233 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-05-10 23:24:13 +00:00 |
|
vsc
|
f37bc03304
|
improve restore
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2184 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-04-01 14:09:43 +00:00 |
|
vsc
|
b2274186bd
|
make or-parallelism compile again
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2164 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2008-03-25 16:45:53 +00:00 |
|