Vitor Santos Costa
|
110c78b309
|
add dereferencing macro.
|
2012-01-09 23:27:47 +00:00 |
|
Ricardo Rocha
|
72f79b8c4f
|
fix compilation errors for multi-threaded tabling
|
2012-01-05 11:41:46 +00:00 |
|
Ricardo Rocha
|
3218e922ce
|
Merge branch 'master' of git.dcc.fc.up.pt:yap-6.3
|
2012-01-03 16:28:36 +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 |
|
Ricardo Rocha
|
77b93e2cda
|
Merge branch 'master' of git.dcc.fc.up.pt:yap-6.3
|
2011-12-22 16:50:27 +00:00 |
|
Ricardo Rocha
|
c594d321ef
|
Miguel's support for multi-threaded tabling
|
2011-12-22 16:50:20 +00:00 |
|
Vítor Santos Costa
|
8c7d0af032
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2011-12-22 11:44:48 +00:00 |
|
Vítor Santos Costa
|
551df1c70a
|
handle blob overflows.
|
2011-12-22 10:27:56 +00:00 |
|
Vítor Santos Costa
|
18190a4633
|
fix types for return absmi and friends.
|
2011-12-13 23:09:05 +00:00 |
|
Denys Duchier
|
17c3a16d35
|
rename rellocate -> relocate
|
2011-12-13 19:14:33 +01:00 |
|
Vítor Santos Costa
|
aab98180c5
|
garbage collection support for opaque variables
|
2011-12-13 10:01:51 +00:00 |
|
Vítor Santos Costa
|
2ab4ce503e
|
fix bad declaration.
|
2011-12-07 22:26:22 +00:00 |
|
Vítor Santos Costa
|
48482ff422
|
isupport for threads.
|
2011-11-30 13:04:29 +00:00 |
|
Vítor Santos Costa
|
a09b7c5bb8
|
fix >>
|
2011-11-16 14:55:13 +00:00 |
|
Vítor Santos Costa
|
67820baee0
|
fix overflow in << and >>
|
2011-11-16 07:36:34 +00:00 |
|
Vítor Santos Costa
|
3ac8e3914f
|
improve C-interface to cope with prism.
|
2011-11-10 12:26:23 +00:00 |
|
Vítor Santos Costa
|
64dded4a53
|
iunnumbervars may be copying terms from outside the stacks, so don't share
unless we know we share.
|
2011-11-04 09:28:33 +00:00 |
|
Vítor Santos Costa
|
4af0f47b7f
|
add this file to repository.
|
2011-11-04 09:28:09 +00:00 |
|
Vítor Santos Costa
|
fc8b265b66
|
ifix buildops
|
2011-11-04 02:51:52 +00:00 |
|
Vítor Santos Costa
|
e283f6406a
|
fix Yap_compare_terms for 64 bit code.
|
2011-11-04 11:41:35 +09:00 |
|
Vítor Santos Costa
|
2ee9981a11
|
new Makefiles and prototypes.
|
2011-11-03 07:55:56 +09:00 |
|
Vítor Santos Costa
|
9397c9336d
|
make this callable from foeign code.
|
2011-11-03 07:55:42 +09:00 |
|
Vítor Santos Costa
|
5ce8d637ef
|
fix AtomLength clash
|
2011-11-03 07:54:18 +09:00 |
|
Vítor Santos Costa
|
b85f9d1d54
|
use new interface code.
|
2011-11-03 07:53:49 +09:00 |
|
Vítor Santos Costa
|
d2c50b72c6
|
should be in main H directory.
|
2011-11-03 07:48:37 +09: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 |
|
Vítor Santos Costa
|
1cc3280fea
|
Yap_unifiable
|
2011-10-27 12:36:03 +02:00 |
|
Vítor Santos Costa
|
980c79359f
|
Yap_unifiable and YAP_Unifiable.
|
2011-10-27 12:35:07 +02:00 |
|
Vítor Santos Costa
|
48bfaa1ce1
|
move to 6.3.1
|
2011-10-22 10:25:04 +01:00 |
|
U-WIN-U2045GN0RNQ\Vítor Santos Costa
|
9a731118d3
|
fix changes in paths.
|
2011-10-21 19:12:40 +01:00 |
|
U-WIN-U2045GN0RNQ\Vítor Santos Costa
|
f7f90d5f5c
|
fix conflict with WIN library
|
2011-10-21 19:12:21 +01:00 |
|
Vítor Santos Costa
|
a08d31a161
|
ytell compiler about some test outcomes.
|
2011-10-03 15:30:08 -03:00 |
|
Vítor Santos Costa
|
43c07f5051
|
more speed stuff.
|
2011-10-02 21:01:14 -03:00 |
|
Vítor Santos Costa
|
66ae65fe09
|
small look at compilation.
|
2011-10-02 19:55:22 -03:00 |
|
Vítor Santos Costa
|
36d20477fb
|
small fixes to avoid using global reg.
|
2011-10-02 16:18:09 -03:00 |
|
Joao
|
1a6aff8aa1
|
Merge branch 'master' of git://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2011-09-15 15:44:26 +01:00 |
|
Joao
|
64ae3cdf52
|
fix YAPOR incremental copy.
|
2011-09-15 15:40:47 +01:00 |
|
Vitor Santos Costa
|
0febddf090
|
fix prototype complaints.
|
2011-09-07 22:04:18 +02:00 |
|
Vitor Santos Costa
|
5dd62b6354
|
fix reading predicates with prolog and other module.
|
2011-09-05 01:11:06 +02:00 |
|
Vitor Santos Costa
|
9cfd4d8d8b
|
move package/PLStream to os
modify Makefiles accordingly
define __unix__ on Unix like clones (OSX, AIX, etc).
|
2011-09-04 19:42:33 +02:00 |
|
Vitor Santos Costa
|
49dc19c53b
|
can't trust mmap in OSX: it runs all over allocated memory.
|
2011-09-04 19:26:19 +02:00 |
|
Vitor Santos Costa
|
5a91af843f
|
encoding is done by SWI code, don't mess around.
|
2011-09-02 21:03:41 +01:00 |
|
Vitor Santos Costa
|
51e635f0c9
|
more QLY stuff.
|
2011-08-31 13:59:30 -07:00 |
|
Vitor Santos Costa
|
e5a62a8843
|
CloseSlots should work even if the stack doesn't have a slot on top.
|
2011-08-31 13:56:32 -07:00 |
|
Vitor Santos Costa
|
ec438106a0
|
more qly stuff
|
2011-08-27 21:23:14 -03:00 |
|
Vitor Santos Costa
|
1cd3777a45
|
fix saving of source of static clauses.
|
2011-08-25 03:19:12 +01:00 |
|
Vitor Santos Costa
|
7c0ba3b867
|
qly stuff.
|
2011-08-24 00:11:54 -03:00 |
|
U-WIN-U2045GN0RNQ\Vítor Santos Costa
|
b6aca9463d
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2011-08-18 22:35:13 +01:00 |
|
Vitor Santos Costa
|
fc9c92b5c1
|
use lifo for properties as before.
|
2011-08-18 05:06:02 -07:00 |
|
Vitor Santos Costa
|
27299d432f
|
more operator stuff.
|
2011-08-17 14:35:29 -07:00 |
|
Vitor Santos Costa
|
5f3df98069
|
make sure wide property is always the first property.
|
2011-08-17 11:16:21 -07:00 |
|
Vitor Santos Costa
|
a3303eeb69
|
more qlyw stuff.
|
2011-08-16 10:34:44 -03:00 |
|
Vitor Santos Costa
|
c871761c11
|
more qly stuff.
|
2011-08-03 08:23:00 +01:00 |
|
Vitor Santos Costa
|
a56402303e
|
first step for quick loader, and fix an instruction format.
|
2011-07-30 00:07:35 +01:00 |
|
Vitor Santos Costa
|
619d0622e6
|
allow writing of opaque terms.
|
2011-07-27 16:50:14 +01:00 |
|
Vitor Santos Costa
|
a06586ad22
|
make more slot ops inline.
|
2011-07-27 16:31:10 +01:00 |
|
U-WIN-U2045GN0RNQ\Vítor Santos Costa
|
5437984815
|
Merge branch 'master' of /cygdrive/z/vitor/Yap/yap-6.3
|
2011-07-26 17:07:10 +01:00 |
|
Vitor Santos Costa
|
78d8487156
|
fix for OSX Lion.
|
2011-07-25 23:50:50 +01: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
|
a16a7d5b1c
|
fix calling of Write and Read for new SWI style interface.
|
2011-07-22 15:49:40 +01:00 |
|
Vitor Santos Costa
|
f6be2ed08d
|
support interface to foreign objects that have a backtrack handler.
|
2011-07-22 04:09:33 -07:00 |
|
Vitor Santos Costa
|
a1d903e3e9
|
external term support.
|
2011-07-21 06:32:49 -07:00 |
|
Vitor Santos Costa
|
24ee3aaafe
|
Merge branch 'master' of ssh://yap.git.sf.net/gitroot/yap/yap-6.3
|
2011-07-21 02:24:58 -07:00 |
|
Vitor Santos Costa
|
7a33b8ebbf
|
allow strong generic buffers in stack.
|
2011-07-21 02:24:21 -07:00 |
|
Ricardo Rocha
|
22d8e33a5f
|
fix cut support for or-parallelism
|
2011-07-13 17:36:26 +01:00 |
|
ubu32
|
11a74236dc
|
fix slots: have slots ready at init, even if we don't have a Prolog top-level;
don't get lost after pruning.
|
2011-07-11 22:12:32 -07:00 |
|
Vitor Santos Costa
|
e160d86304
|
use assembler to tell whether a clause has cut, instead of stupidly searching the clause.
|
2011-07-05 07:28:28 +01:00 |
|
Vítor Santos Costa
|
e74a25d366
|
handle slowdown when retracting clauses.
|
2011-06-24 21:08:22 +01:00 |
|
Ricardo Rocha
|
e1fdbd7537
|
fix incompatibilities with string patch
|
2011-06-21 16:53:17 +01:00 |
|
Ricardo Rocha
|
7c6b4bf489
|
removing macro SEQUENTIAL_IS_DEFAULT
|
2011-06-21 15:43:50 +01:00 |
|
Vítor Santos Costa
|
8c5a87d389
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2011-06-21 15:11:49 +01:00 |
|
Vítor Santos Costa
|
ded6b2435c
|
improve BigNum handling.
|
2011-06-21 15:11:07 +01:00 |
|
Joao
|
77171d4179
|
fix Yap debug.
|
2011-06-20 14:49:24 +01:00 |
|
Vitor Santos Costa
|
2bc9f6093c
|
type error for string
|
2011-06-13 01:42:32 +01:00 |
|
Vitor Santos Costa
|
261e02b43e
|
support for option comments(X) in read_term/1.
|
2011-06-12 17:23:10 +01:00 |
|
Ricardo Rocha
|
d601ba9caf
|
fix yapor memory allocation
|
2011-06-02 17:01:00 +01:00 |
|
Ricardo Rocha
|
333474f3c5
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2011-06-01 18:51:23 +01:00 |
|
Ricardo Rocha
|
dfe0e1854f
|
init_yapor_workers -> Yap_init_yapor_workers
|
2011-06-01 18:51:12 +01:00 |
|
Joao
|
a39de34d43
|
move Yap_plwrite proto from H/yapio.h to H/Yapproto.
|
2011-06-01 17:34:04 +01:00 |
|
Joao
|
f658a99dad
|
fix C/scanner.c. change some misc/LOCALS initializations.
|
2011-05-26 15:02:00 +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
|
ab63cd190b
|
LOCALS and GLOBALS are now generated by misc/buildlocalglobal.
|
2011-05-11 18:22:58 +01:00 |
|
Joao
|
d6fc76faf1
|
Remove GLOBAL_AGcLastCall. Fix GLOBAL_check_sg_fr.
|
2011-05-10 12:20:22 +01:00 |
|
Joao
|
ebd0e8a7c0
|
change global_optyap_data macros to GLOBAL_.
|
2011-05-10 11:47:18 +01:00 |
|
Joao
|
676dd26c90
|
change macros in misc/GLOBALS to GLOBAL_.
|
2011-05-10 10:06:51 +01:00 |
|
Ricardo Rocha
|
026616963c
|
remove FOREIGN_ macros and use REMOTE_ instead
|
2011-05-09 20:19:49 +01:00 |
|
Ricardo Rocha
|
f22994edf9
|
remove macro MY_ThreadHandle and use LOCAL_ThreadHandle instead
|
2011-05-09 19:55:06 +01:00 |
|
Ricardo Rocha
|
a532b6cff3
|
struct local_optyap_data is now part of struct worker_local (generated from the file LOCALS)
|
2011-05-09 19:36:51 +01:00 |
|
Joao
|
bada4ddfcf
|
Remove LOCAL_ variables declaration from heapgc.c.
|
2011-05-05 17:41:05 +01:00 |
|
Joao
|
65a514349f
|
Remove LOCAL_WPP.
|
2011-05-05 09:32:04 +01:00 |
|
Ricardo Rocha
|
feb27c1e6e
|
optimize misc/buildheap script
|
2011-05-04 19:34:22 +01:00 |
|
Joao
|
d9cee607e9
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
Conflicts:
C/cdmgr.c
|
2011-05-04 11:10:20 +01:00 |
|
Joao
|
1358d7037a
|
remove LOCAL_FormatInfo e LOCAL_DelayArenaOverflows from LOCALS.
|
2011-05-04 10:21:47 +01:00 |
|
Joao
|
dc3c54c164
|
change LOCALS macros.
|
2011-05-04 10:11:41 +01:00 |
|
Vítor Santos Costa
|
d041ca7a9a
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2011-04-30 01:17:09 +01:00 |
|
Vítor Santos Costa
|
de0f8a8236
|
dbload
|
2011-04-30 01:16:40 +01:00 |
|
Joao
|
affaeb4092
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
Conflicts:
H/dlocals.h
H/hlocals.h
H/ilocals.h
H/rlocals.h
|
2011-04-29 16:44:59 +01:00 |
|
Joao
|
c27f79eeb1
|
fix YapOr threads.
|
2011-04-29 14:59:17 +01:00 |
|
Joao
|
d4825159ee
|
fix configure file. change memory management in YapOr.
|
2011-04-28 09:48:42 +01:00 |
|
Vítor Santos Costa
|
c940245182
|
make consult_level a local variable
assert() within consult should act as a normal assert.
|
2011-04-22 13:01:10 +01:00 |
|
Joao
|
274de7652f
|
fix error messages in configure file.
|
2011-04-18 14:59:17 +01:00 |
|
Joao
|
2bef030634
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
Conflicts:
packages/YapR
|
2011-04-15 15:23:10 +01:00 |
|
Vítor Santos Costa
|
5488a9bccf
|
for now go back to old tabling trailing
update YapR
|
2011-04-15 10:48:24 +01:00 |
|
Joao
|
4d537f1536
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
Conflicts:
H/Yap.h
packages/YapR
|
2011-04-14 20:00:35 +01:00 |
|
Joao
|
b6e0a64e56
|
fix memory allocation for YapOR
|
2011-04-14 19:19:13 +01:00 |
|
Vítor Santos Costa
|
8fb8aec9bf
|
MULTIPLE_STACKS - or-parallelism/threads/tabling
YAPOR_THREADS - threads with or-parallelism
make tabling require reference counting for dynamic predicates.
|
2011-04-14 18:51:11 +01:00 |
|
Vítor Santos Costa
|
b11a3f894c
|
make sure to initialise both fields in trail entry (helpful for valgrind).
|
2011-04-13 14:49:03 +01:00 |
|
Vítor Santos Costa
|
bb9552f6f6
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2011-04-13 14:29:45 +01:00 |
|
Joao
|
de8518cf15
|
change optyap_global_data to global_optyap_data
|
2011-04-07 16:30:56 +01:00 |
|
Joao
|
9ab6f7ad36
|
Merge branch 'master' of git://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2011-04-07 16:04:19 +01:00 |
|
Vítor Santos Costa
|
d1327dba9c
|
memcpy does not cope well with overlapped segments.
|
2011-04-05 10:01:34 +01:00 |
|
Vítor Santos Costa
|
4ed9df43ac
|
remove Yap_InitPlIO (unused).
|
2011-04-04 13:55:39 +01:00 |
|
Vitor Santos Costa
|
417fb5c52c
|
includ e6.2 changes for globals.
|
2011-04-04 13:20:35 +01:00 |
|
Joao
|
27d3399768
|
rename YAPOR files in OPTYAP
|
2011-03-31 14:50:47 +01:00 |
|
Joao
|
662658986a
|
chnage define ACOW to YAPOR_COW
|
2011-03-30 16:39:09 +01:00 |
|
Joao
|
3e148c3541
|
change define SBA to YAPOR_SBA
|
2011-03-30 15:32:59 +01:00 |
|
Joao
|
810c96416b
|
change define ENV_COPY to YAPOR_COPY
|
2011-03-30 14:35:10 +01:00 |
|
Joao
|
f890a11377
|
change macros GLOBAL to Yap
|
2011-03-29 18:19:18 +01:00 |
|
Joao
|
1cede1f4d6
|
change struct worker_share to global_data
change struct global_data to optyap_global_data
chnage field global in struct worker_share to optyap_global
|
2011-03-25 18:01:17 +00:00 |
|
Joao
|
6b48f8949f
|
change macro FOREIGN_WL to FOREIGN
|
2011-03-25 15:21:02 +00:00 |
|
Joao
|
d6640260cc
|
remove MAX_AGENTS
|
2011-03-24 17:07:01 +00:00 |
|
Vítor Santos Costa
|
0352410666
|
support separate file for LOCALS
|
2011-03-24 10:25:02 +00:00 |
|
Vítor Santos Costa
|
0ffe3fa6a5
|
break GLOBALS into GLOBALS+LOCALS
|
2011-03-23 16:45:47 +00:00 |
|
Vítor Santos Costa
|
973fb57ab8
|
fix yapor
|
2011-03-22 16:58:31 +00:00 |
|
U-WIN-ENP104VVO3U\Vítor Santos Costa
|
1a7561c609
|
fix reinit and improve performance for cut predicates.
|
2011-03-22 11:07:49 +00:00 |
|
U-WIN-ENP104VVO3U\Vítor Santos Costa
|
7670ce631b
|
WIN32 patches
|
2011-03-21 17:07:58 +00:00 |
|
Vitor Santos Costa
|
2fb880b64a
|
fix bad tests for attributed variable, and use a better name for Quick Test.
|
2011-03-19 10:25:23 +00:00 |
|
Vítor Santos Costa
|
0d8aed7971
|
new implementation of corourining...
|
2011-03-18 19:34:58 +00:00 |
|
Vítor Santos Costa
|
36a0023fbf
|
iimprove SWI compat
|
2011-03-15 23:49:28 +00:00 |
|
Vítor Santos Costa
|
926e720561
|
Int should be enough.
|
2011-03-14 20:39:01 +00:00 |
|
Vítor Santos Costa
|
0d6be2d858
|
improve string support
fix non-thread compilation.
|
2011-03-11 23:21:23 +00:00 |
|
Vítor Santos Costa
|
e05b84ce4e
|
fix to thread support.
|
2011-03-11 19:49:32 +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 |
|
Vitor Santos Costa
|
8ee0724524
|
set version number.
|
2011-03-07 22:26:28 +00:00 |
|
ubu32
|
e98ba46ccb
|
make new code work in 32 bit Linux.
|
2011-03-07 08:34:20 -08:00 |
|
ubu32
|
bef041a268
|
small updates
|
2011-03-07 08:08:07 -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
|
9c3041f1e3
|
support copying registers in SWI code.
|
2011-03-03 11:41:21 +00:00 |
|
Vítor Santos Costa
|
da1df3d851
|
more cleanups.
|
2011-03-02 23:19:39 +00:00 |
|
Vítor Santos Costa
|
b868d85ac8
|
make rl not deadlock under SIGINT
|
2011-03-01 12:31:19 +00:00 |
|
Vítor Santos Costa
|
73541f506f
|
get rid of old SWI emulation stuff.
|
2011-03-01 10:41:06 +00:00 |
|
Vítor Santos Costa
|
cce6bb6354
|
LD should be local to threads.
get rid of write_depth on YAP side.
|
2011-03-01 10:26:25 +00:00 |
|
ubu32
|
3f6b92de4b
|
enable compilation with multi-threading.
|
2011-02-27 15:06:10 -08:00 |
|
Vitor Santos Costa
|
4a5ba35937
|
assembly fixes
more support for readline, including getting more stuff from read.
|
2011-02-17 00:57:49 +00:00 |
|
Vitor Santos Costa
|
145b9c1b4a
|
fix stream access.
|
2011-02-15 22:22:10 +00:00 |
|
Vítor Santos Costa
|
a40987b70d
|
ifixes to support 64 bits:
- protect registers before calling prune()
- use Int, not int.
|
2011-02-15 18:14:18 +00:00 |
|
ubu32
|
57f5ef8cfc
|
more bug fixes:
- make readline use packages, not old YAP code
- fix ! over backtrack cps
- fix write list
|
2011-02-15 05:54:19 -08:00 |
|