Vitor Santos Costa
|
e5891afe44
|
fix nil pointer in prolog profiler
|
2016-05-13 11:41:19 +01:00 |
|
Vítor Santos Costa
|
4c0615bb54
|
init spelling
|
2015-11-05 15:12:29 +00:00 |
|
Vítor Santos Costa
|
ddbba89d16
|
fix repeat as last goal
- ensure allocate.
|
2015-10-11 04:19:33 +01:00 |
|
Vítor Santos Costa
|
b871f6676e
|
fix error handling
|
2015-09-25 10:57:26 +01:00 |
|
Vítor Santos Costa
|
bc1e70758e
|
cmake and jit
|
2015-01-26 04:02:46 +00:00 |
|
Vítor Santos Costa
|
d40b9d1426
|
restore callable.
|
2014-10-20 09:20:56 +01:00 |
|
Vítor Santos Costa
|
7cbcd17993
|
avoid warning
|
2014-10-13 12:33:24 +01:00 |
|
Vítor Santos Costa
|
b1a6f092fd
|
fix compiltion of binary tests to use a long instruction.
|
2014-10-02 14:38:23 +01:00 |
|
Vítor Santos Costa
|
7c32ac6080
|
disable ground optimization: it is not supported by restore
|
2014-09-24 00:23:11 +01:00 |
|
Vítor Santos Costa
|
b7c05b49e2
|
support debugging of compiler-level instructions.
|
2014-05-22 21:57:54 +01:00 |
|
Vitor Santos Costa
|
3d0bb05ef0
|
João Silva patch for yapor copy+tabling
|
2014-03-08 11:50:20 +00:00 |
|
Vitor Santos Costa
|
6b2e1973ab
|
Windows fixes, mainly H -> HB
|
2014-01-19 21:15:05 +00:00 |
|
Vitor Santos Costa
|
7e58cf7755
|
more atom/string manipulation fixes and SWI compatibility
|
2013-12-05 21:26:46 +00:00 |
|
Vítor Santos Costa
|
b3608c6a83
|
improve char conversion
|
2013-12-05 11:20:57 +00:00 |
|
Vitor Santos Costa
|
2665f71112
|
keep trying to fix atoms
|
2013-12-04 23:01:30 +00:00 |
|
Vítor Santos Costa
|
d7397b43af
|
new text conversion and string code (big changes, take care please)
|
2013-12-02 14:49:41 +00:00 |
|
Vitor Santos Costa
|
743c9c69fb
|
get rid of PROTO
|
2013-04-25 17:15:04 -05:00 |
|
Vítor Santos Costa
|
fdd05abd38
|
fix save_cp
|
2013-02-15 10:30:53 -06:00 |
|
Vítor Santos Costa
|
ec7158eb99
|
debugger progress
|
2013-02-13 09:06:06 -06:00 |
|
Vitor Santos Costa
|
9550393e66
|
check for enough head space
|
2013-01-15 22:58:34 +00:00 |
|
Vítor Santos Costa
|
36acb5f897
|
fix profiling support.
|
2012-03-09 11:46:34 +00:00 |
|
João Santos
|
21522ce151
|
CACHE_REGS
|
2012-02-07 15:18:43 +00:00 |
|
Vítor Santos Costa
|
c98e42f545
|
fix global variable on compiler (move it to LOCALS).
|
2012-02-06 15:11:50 +00:00 |
|
Vítor Santos Costa
|
00b5edd8da
|
allow copying a chunk of floats to a list in a single operation. Also
improve performance of sum out operation on arrays.
|
2011-12-30 16:04:16 +00:00 |
|
Vitor Santos Costa
|
d349079e82
|
temporary disable ground terms opt.
|
2011-08-31 13:58:06 -07:00 |
|
U-WIN-U2045GN0RNQ\Vítor Santos Costa
|
4fe1833ece
|
Merge branch 'master' of /cygdrive/z/vitor/Yap/yap-6.3
|
2011-07-25 17:09:43 +01:00 |
|
U-WIN-U2045GN0RNQ\Vítor Santos Costa
|
840e287cda
|
mode changes
|
2011-07-25 17:09:28 +01:00 |
|
Vitor Santos Costa
|
c0ef01a700
|
avoid ground term optimisation with YAPOR.
|
2011-07-22 01:35:43 -07:00 |
|
Vitor Santos Costa
|
0beb2432a4
|
make sure wwe always initialise new variables in the body, even if we have a goal New = Old.
|
2011-07-05 07:03:14 +01:00 |
|
Vítor Santos Costa
|
f6133f70b1
|
fix storage computing for big nums.wq
|
2011-06-21 15:07:54 +01: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 |
|
Joao
|
c27f79eeb1
|
fix YapOr threads.
|
2011-04-29 14:59:17 +01:00 |
|
Joao
|
3e148c3541
|
change define SBA to YAPOR_SBA
|
2011-03-30 15:32:59 +01:00 |
|
Vítor Santos Costa
|
90d93fdbdd
|
cache abstra machine register in threaded mode.
|
2011-03-07 16:02:55 +00:00 |
|
ubu32
|
67d23051c2
|
fix pruning to handle backtrackable C-predicates in a much nicer way.
|
2011-02-14 11:29:20 -08:00 |
|
ubu32
|
1717b113b3
|
cut should know about environment size.
|
2011-02-14 06:57:16 -08:00 |
|
Vitor Santos Costa
|
d64af810da
|
force wakeups before !
|
2010-12-29 09:29:42 -06:00 |
|
Vitor Santos Costa
|
6e2947e8c4
|
avoid _longjmp
|
2010-12-16 01:22:10 +00:00 |
|
Vitor Santos Costa
|
ab8911708b
|
fix YAP to use _longjmp when available. longjmp is just too expensive on OSX machines.
|
2010-10-26 22:03:36 +01:00 |
|
Vitor Santos Costa
|
3d6e223dae
|
support for space reservation (goal: call gc before trying to insert very large terms).
|
2010-08-02 13:04:30 +01:00 |
|
Vítor Santos Costa
|
e031026a62
|
instrument PE locking
fix missing unlock in index_pred (if predicate had been indexed while we were
waiting).
|
2010-07-25 11:22:16 +01:00 |
|
Vítor Santos Costa
|
439fbda8f7
|
remove warning message.
|
2010-05-13 12:27:52 +01:00 |
|
Vítor Santos Costa
|
c52dda489b
|
be careful around 1L and friends
|
2010-05-11 00:18:12 +01:00 |
|
Vítor Santos Costa
|
99dafc9172
|
more win64 fixes
|
2010-05-10 22:14:08 +01:00 |
|
Vítor Santos Costa
|
2be8bcb482
|
64 bit error
|
2010-05-04 14:53:05 +01:00 |
|
Vítor Santos Costa II
|
052c20a29b
|
more memory allocation fixes.
|
2010-04-15 22:49:25 +01:00 |
|
Vitor Santos Costa
|
b737ce447f
|
improve allocation through malloc: avoid allocating labels in the stack.
|
2010-04-15 11:37:39 +01:00 |
|
Vítor Santos Costa II
|
3fd7da94ba
|
more valgrind catches.
|
2010-04-08 00:53:38 +01:00 |
|