Vitor Santos Costa
f6f183c0f6
remove some more duplicated code
2013-11-22 15:18:03 +00:00
Vítor Santos Costa
f1f64bf25c
printwarning
2013-11-21 00:22:03 +00:00
Vitor Santos Costa
61e78d9963
more handles and fix exit from a backtrackable user c-pred
2013-11-20 22:27:46 +00:00
Vitor Santos Costa
48bec6b247
fix broken, complicated code for slots
2013-11-20 22:20:51 +00:00
Vítor Santos Costa
b76be1b33f
support for quasi quotations, requires more integration with SWI code.
2013-11-18 12:57:09 +00:00
U-w7\vsc
3aa994313b
fix threads
2013-11-16 18:51:32 +00:00
Vitor Santos Costa
1b5aa1a969
enable dlls
2013-11-16 17:26:31 +00:00
Vitor Santos Costa
1c51b61253
fix win64
2013-11-16 16:58:36 +00:00
Vitor Santos Costa
2a5f6535ae
fix win64
2013-11-16 16:58:07 +00:00
Vítor Santos Costa
84bd55df0d
continue cleanup
2013-11-16 00:27:02 +00:00
U-w7\vsc
9c5d7af938
win32 patches
2013-11-15 18:25:33 +00:00
Vitor Santos Costa
9eb07a8c8a
more cleanups
2013-11-15 15:45:55 +00:00
Vítor Santos Costa
3c7656b619
clang fixes
2013-11-15 10:38:00 +00:00
Vitor Santos Costa
6de15433aa
upgrade to latest swi
2013-11-15 01:10:47 +00:00
Vitor Santos Costa
4e4f21e1dc
upgrade to latest swi
2013-11-15 01:10:25 +00:00
Vítor Santos Costa
5b46b6bd1a
latest swi flgs
2013-11-13 23:48:54 +00:00
Vítor Santos Costa
14747fd0bf
more fixes
2013-11-13 22:52:36 +00:00
U-w7\vsc
7f8f80fdbe
Windows Threaded Patches
2013-11-13 17:04:34 +00:00
Vitor Santos Costa
41c2d856a7
cleanup dead flags
2013-11-13 13:28:43 +00:00
Vitor Santos Costa
9d34ac34ff
clean up unbounded
2013-11-13 13:01:11 +00:00
Vitor Santos Costa
220970db6d
more integration and cleanup work: allow irect access from YAP to swi global and local, to
...
check flags quickly.
2013-11-13 12:57:52 +00:00
Vitor Santos Costa
4fa9021a7b
integration work:
...
- use SWI flags whenever possible
- support by module unknown, escapes, strings
- accesss thread info fom SWI
- allow strings to be input as strings.
- remove some unused flags.
2013-11-13 10:38:20 +00:00
Vítor Santos Costa
e813c75814
enable thread debugging
2013-11-12 08:34:26 +00:00
U-vsc-PC\vsc
30995ce506
improve win32 support
2013-11-11 10:32:55 +00:00
Vítor Santos Costa
08e5dcfbd1
fix functors for staticclause
2013-11-07 23:51:22 +00:00
Vítor Santos Costa
917d5ad75b
line numbers for clauses and clause properties
2013-11-05 17:59:19 +00:00
Vitor Santos Costa
72bc04e63d
fix compilation without GMP
2013-11-05 17:12:05 +00:00
U-w7\vsc
f2b90a1bb0
improve thread signal support, still far from good
2013-11-04 15:31:26 +00:00
Vitor Santos Costa
101a54e6ff
ifix debug option
2013-11-04 13:04:19 +00:00
Vitor Santos Costa
1d8f96fd74
use proper place for verbose flag.
2013-11-04 13:02:18 +00:00
Vítor Santos Costa
d945f01f53
A not a for Atom (unused anyway)
2013-11-04 01:12:04 +00:00
Vítor Santos Costa
0d038e4528
fix llvm variable size warning
2013-11-04 01:04:52 +00:00
Vítor Santos Costa
c6b471d725
fix YAP_RunGoalOnce warning
2013-11-04 01:03:57 +00:00
Vítor Santos Costa
6f9b8bfca8
fix bad instruction format
2013-11-01 08:26:06 +00:00
U-w7\vsc
360e8a9269
WIN32 support
2013-10-30 13:56:35 +00:00
Vitor Santos Costa
4dd7afa07d
Merge branch 'master' of ssh://git.code.sf.net/p/yap/yap-6.3
2013-10-29 12:43:53 +00:00
Vitor Santos Costa
35b7f040d5
fix compilation without P
2013-10-29 12:42:55 +00:00
Vítor Santos Costa
8623131b31
support -m32 osx
2013-10-15 13:09:36 +01:00
Vítor Santos Costa
70d864b13d
fix limit on atoms to ints
2013-10-08 13:04:30 +01:00
Vitor Santos Costa
43163a190f
Atom Translations and CUDA stub
2013-10-04 13:22:00 +01:00
Vitor Santos Costa
609f6fc440
allow yser code error handling
2013-10-03 11:24:59 +01:00
Vitor Santos Costa
2cfa0081ad
make syntax extensions SWI compatible
2013-09-13 11:44:26 +01:00
Vítor Santos Costa
6966d23195
fix P details when creating execution environment: we should save the old one
2013-09-08 22:24:09 +01:00
vsc
c21b5bef3c
fix PRISM xompiltaion in 32 bits
2013-09-04 05:05:01 -05:00
Vitor Santos Costa
5f741122fa
more user udi fixes
2013-08-05 15:07:51 -05:00
Vitor Santos Costa
38a804db1e
fix indexing of long instructions
2013-07-22 10:43:38 -05:00
Vítor Santos Costa
493161f6d8
ciao style arrays, (...)
2013-07-07 16:15:25 -05:00
Vitor Santos Costa
ec5f7ebb28
Chaange semantics for min and max
2013-06-25 22:53:23 -05:00
Vitor Santos Costa
a1632ff3e7
fix 32 bit offsets
2013-06-22 20:09:20 -05:00
Vitor Santos Costa
b2fda6c653
more exo fixes
2013-06-22 00:25:37 -05:00
Vitor Santos Costa
4f8fad43df
make sure BITS32 and 16 are what they say they are
2013-06-22 00:24:53 -05:00
Vitor Santos Costa
b6b6b12c6f
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
2013-06-03 16:40:12 -05:00
Vitor Santos Costa
639247b4c3
sub_atom/5 in C.
2013-05-15 17:12:01 -05:00
Vítor Santos Costa
6af394a35e
fix PASS_REGS
2013-05-01 19:27:09 -05:00
Vitor Santos Costa
923be33404
speedup between
...
more exo stuff.
2013-04-30 15:23:01 -05:00
Vitor Santos Costa
64a61e2479
make between/3 a C-builtin.
2013-04-29 18:22:53 -05:00
Vitor Santos Costa
c04f04d078
more exo fixes.
2013-04-29 16:19:43 -05:00
Vitor Santos Costa
72cc5bc317
generalise interval handling
2013-04-29 11:58:05 -05:00
Vitor Santos Costa
743c9c69fb
get rid of PROTO
2013-04-25 17:15:04 -05:00
Vitor Santos Costa
24a75525c0
fix compilation
2013-04-25 14:21:41 -05:00
Vitor Santos Costa
52253e3e9e
fix bugs in exo clause
2013-04-20 20:29:08 -05:00
Vítor Santos Costa
210dacfe5a
exo-compilation fixes for threads.
2013-04-16 21:49:37 -05:00
Vitor Santos Costa
90abff4f2f
Exo compilation, the range example.
2013-04-16 20:04:53 -05:00
Vitor Santos Costa
f7980f941b
avoid unnecessary CACHE_REGS in inlines.
2013-03-26 16:10:03 -05:00
Vitor Santos Costa
d163cadda1
pass regs when constructing long ints and floats.
...
fix small gcc complaints.
2013-03-26 15:01:52 -05:00
Vitor Santos Costa
4dac867fb8
new more compact/better hashing version of exo.c
2013-03-15 14:56:18 -05:00
Vítor Santos Costa
f431142ef4
Merge branch 'master' into debugger
...
Conflicts:
pl/boot.yap
2013-02-13 09:08:58 -06:00
Vítor Santos Costa
ec7158eb99
debugger progress
2013-02-13 09:06:06 -06:00
Vitor Santos Costa
9fb63762dc
delete_file should be SICStus compatible
2013-02-12 16:21:26 -06:00
Vitor Santos Costa
76f5696328
Merge branch 'master' into debugger
2013-02-08 20:39:00 +00:00
Vitor Santos Costa
19863f08f2
fix gprof undder a single running thread
2013-02-08 20:38:04 +00:00
Vítor Santos Costa
046cb5f8d6
debugging
2013-02-08 10:36:45 -06:00
Vitor Santos Costa
33da88be5b
fix SWI exec issues and try to clean up the code a bit
2013-02-05 14:22:17 +00:00
Vitor Santos Costa
9ce268915d
imprive error handling.
2013-01-29 10:50:04 +00:00
Vitor Santos Costa
deba351b87
UDI fixes
2013-01-28 11:18:38 +00:00
Vitor Santos Costa
3d24a458fb
add field for statistics to exo_index
2013-01-23 10:43:32 +00:00
Vitor Santos Costa
504c2f3000
fix loop in restore
2013-01-22 16:01:37 +00:00
Vítor Santos Costa
b9f1885f0a
use version from swi
2013-01-21 09:36:50 +00:00
Vítor Santos Costa
8971f37232
start 6.3.4.
2013-01-20 19:28:33 +00:00
Vítor Santos Costa
4c34528e90
Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3
2013-01-20 17:16:49 +00:00
Vítor Santos Costa
1bd2224377
update version
2013-01-20 17:16:34 +00:00
Vitor Santos Costa
0865235c48
swi stuff
2013-01-19 23:06:38 +00:00
Vitor Santos Costa
7e3db0f75c
improve error handling for qload
2013-01-18 14:29:41 +00:00
Vitor Santos Costa
33714b14b9
atom completion in readline
2013-01-17 12:43:01 +00:00
Vitor Santos Costa
7407ecb60c
SWI extension including write variable_names
2013-01-17 00:17:02 +00:00
Vitor Santos Costa
7cf4e9442c
SWI portability
2013-01-16 12:28:37 +00:00
Vítor Santos Costa
abe6621495
SWI update
2013-01-16 11:28:58 +00:00
Vítor Santos Costa
0eacb68907
SWI update
2013-01-16 00:19:07 +00:00
Vitor Santos Costa
e85e76cd57
update to newer pl-file.c and pl-write.c.
2013-01-15 16:51:55 +00:00
Vitor Santos Costa
be5208f281
fix search for free variables in bagof.
2013-01-14 22:46:06 +00:00
Vítor Santos Costa
798afc81c4
fix argv[0] discovery.
2013-01-13 17:55:13 +00:00
Vítor Santos Costa
8f2766cbf3
Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3
2013-01-11 19:26:11 +00:00
Vitor Santos Costa
e9d04ef9f5
save/restore exo
2013-01-11 18:36:34 +00:00
Vitor Santos Costa
f83379648c
fix use of exo preds.
2013-01-11 16:45:14 +00:00
Vítor Santos Costa
d078a2b2c4
thread support
2013-01-10 23:22:11 +00:00
Vitor Santos Costa
649fae4294
more fixes to exo compilation.
2013-01-09 16:38:39 +00:00
Vitor Santos Costa
6cd778f70b
exo stuff
2013-01-09 09:21:07 +00:00
Vitor Santos Costa
1043d037e9
Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3
2013-01-08 22:06:26 +00:00
Vitor Santos Costa
8ce30976ce
count collisions
2013-01-08 22:06:22 +00:00
David Vaz
c9a01455b5
Merge branch 'udi_new' into yap
2013-01-08 18:45:39 +00:00
Vitor Santos Costa
2a44a0205b
support backtracking with uninst args
2013-01-08 12:35:18 +00:00
David Vaz
38fcc19d55
Merge branch 'udi_new' of github.com:davidvaz/yap-udi into udi_new
2013-01-07 16:33:21 +00:00
Vítor Santos Costa
f063a2bd52
exo first step.
2013-01-07 09:47:14 +00:00
David Vaz
cdc15e8cd8
merge with yap-6.3
2013-01-06 20:09:48 +00:00
David Vaz
a9cacc7b33
Changes to autoconfigure libjudy in udi
2013-01-02 12:10:11 +00:00
David Vaz
58962f2595
UDI: some code refactor, simple code when no index intersection is needed
2013-01-02 11:23:54 +00:00
David Vaz
bae26c618b
UDI: Added Judy1 with support for integer set intersection
2012-12-28 17:46:11 +00:00
David Vaz
e6c2fa30ee
Added uthash to store indexed predicates info
2012-12-27 12:11:14 +00:00
Vitor Santos Costa
a309f47794
MT support in win32
2012-12-20 21:13:20 +00:00
David Vaz
bd25c61fbf
New work on UDI
2012-12-17 20:23:03 +00:00
Vitor Santos Costa
f47a7bb999
add debugging hooks to gc
2012-12-17 16:25:27 +00:00
Vítor Santos Costa
7c0c795518
fix compilation of prism+odbc.
2012-12-14 23:29:07 +00:00
Vitor Santos Costa
2e6360738c
itry to use size_t
...
fix overflow handling bugs.
2012-12-14 19:35:26 +00:00
Vitor Santos Costa
524edecdd3
Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3
2012-12-13 23:08:00 +00:00
Vitor Santos Costa
9107af2e3d
improve thread startup
2012-12-13 18:12:50 +00:00
Vitor Santos Costa
547ba48f9f
fix CUT_C=1 not being exported to sub-makefiles.
2012-12-11 23:02:05 +00:00
Vitor Santos Costa
e41f821d67
improve multi-threading support from C-interface. Still not quite there.
2012-12-11 22:07:10 +00:00
Vitor Santos Costa
b34c8b1b2c
try to improve slot allocation.
2012-12-10 12:14:24 +00:00
Vitor Santos Costa
f0b44b9b77
fix bad indexing (obs from Jos)
2012-12-07 23:43:00 +00:00
Vitor Santos Costa
556937195d
avoid meta-call in system; improve goal/pred expansion
2012-12-07 08:08:32 +00:00
Vítor Santos Costa
f74164c642
correct support for goal expansion (bug report from Paulo Moura)
2012-11-07 13:49:54 +00:00
Vitor Santos Costa
8126381e8d
range and fix locals.
2012-10-23 14:55:44 +01:00
Vitor Santos Costa
139b06115e
range builtins
2012-10-23 14:55:17 +01:00
Vitor Santos Costa
84a5f518bf
fix Makefile trouble
2012-10-23 09:06:38 +01:00
Vítor Santos Costa
7f41b36378
fix typo
2012-10-20 10:48:42 +01:00
Vitor Santos Costa
88f2dc7730
change the way predicates are hidden
2012-10-19 18:10:48 +01:00
Vítor Santos Costa
4de83f5f52
include cyclic_term and friends.
2012-10-02 15:14:41 +01:00
Vítor Santos Costa
d5bf100b71
make full init even before entering Prolog top-level
2012-09-21 11:49:59 +01:00
VITOR SANTOS COSTA
89030ce97d
Fix WriteBuffer and add WriteDynamicBuffer
2012-09-18 23:06:26 +01:00
Vítor Santos Costa
8d779f68ea
fix writebuffer interface
2012-09-08 00:12:38 +02:00
Vitor Santos Costa
1be424fe57
imprive speed of ql
2012-08-23 09:04:58 -05:00
Vitor Santos Costa
e2fb330575
avoid fixed sized hash tables.
2012-08-22 18:57:13 -05:00
Costa Vitor
bf4d37eb0d
simplify meta-call handling.
2012-08-13 23:35:37 -05:00
Vitor Santos Costa
5fb55b2535
inline fixes.
2012-07-02 20:03:46 +01:00
Vitor Santos Costa
51c8142cb1
Merge branch 'master' of https://github.com/denys-duchier/yap-6.3
...
Conflicts:
H/yapio.h
2012-07-02 19:58:04 +01:00
Miguel Areias
bc21735ff1
fixed compilation bug (Prof. Vitor Costa)
2012-07-02 19:48:58 +01:00
Denys Duchier
97163fa150
place INLINE_ONLY at front of extern inline declarations AND definitions. gcc and clang then behave the same.
2012-06-30 20:42:14 +02:00
Denys Duchier
a34b45bcc0
distinguish gcc and clang for INLINE_ONLY
2012-06-30 17:51:47 +02:00
Vítor Santos Costa
70bde4d38f
inline extern patch by Denys Duchier
2012-06-29 22:44:08 +01:00
Vítor Santos Costa
0ed4e15925
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
2012-06-29 21:40:10 +01:00
Vitor Santos Costa
5989af937b
MT support in mingw win32.
2012-06-29 15:38:49 -05:00
Vítor Santos Costa
4230515792
fix inconsistent usage for extern/EXTERN.
2012-06-26 22:30:15 +01:00
Vítor Santos Costa
0228bfbb30
qsave_program/2.
2012-06-26 10:09:10 +01:00
Vitor Santos Costa
c64d22311d
call UDI at abolish.
2012-06-21 16:47:19 +01:00
Vítor Santos Costa
3ee64c50a2
include blobs.
2012-06-16 21:06:10 +01:00
Vitor Santos Costa
a997f5647c
fix save & restore in 6.3.
2012-06-12 14:50:36 +01:00
Vitor Santos Costa
f6de18cb09
6.2 fix to load_foreign atom.
2012-06-11 22:11:30 +01:00
Vitor Santos Costa
58c3445d82
win console.
2012-06-08 06:55:23 -05:00
Vitor Santos Costa
2f434ff48b
complain if we have no valid float configureation.
2012-06-07 10:28:30 -05:00
Vítor Santos Costa
3a212944fb
fix bad compare in checking pt
2012-06-06 00:09:14 +01:00
Vitor Santos Costa
39f392be9c
allow finer control over indexing sub-terms.
...
improve flag code a bit.
2012-06-01 13:16:29 +01:00
Vítor Santos Costa
2def937080
don't index velow depth 20.
2012-05-28 20:40:12 +01:00
Vitor Santos Costa
10d5a38e92
fix compilation under threads.
2012-05-14 18:05:16 +01:00
Vitor Santos Costa
6c36a8ccd3
make it easier for outside packages to link with YAP innards.
2012-05-14 15:06:18 +01:00
Vitor Santos Costa
681d4e78a2
ifix C++ complaint.
2012-05-08 12:57:32 +01:00
Vítor Santos Costa
5b443bdc46
fix marking of dead mega clauses */
2012-04-23 23:24:35 +01:00
U-WIN-UA9ACS5GS9N\vitor
19807d46f7
WIN32 and CYGWIN fixes.
2012-04-18 14:14:56 -05:00
Vítor Santos Costa
683377b520
buffer output when exiting absmi.
2012-04-12 23:52:25 +01:00
Vítor Santos Costa
04e9a3a8ed
nclude limits.h
2012-03-27 14:55:39 +01:00
Vítor Santos Costa
857ff4b895
get rid of portray_delays.
2012-03-22 21:59:04 +00:00
Vítor Santos Costa
919fa40464
fix overflow handling in loop checking for unify_occurs_check (UN #232 )
2012-03-15 22:37:13 +00:00
Vítor Santos Costa
0c1eb1d642
fix write_canonical of $VAR(_).
2012-03-15 22:19:48 +00:00
Vítor Santos Costa
cc8521c9d5
fix bad handling of singletons with write_canonical.
2012-03-14 22:10:21 +00:00
Vítor Santos Costa
36acb5f897
fix profiling support.
2012-03-09 11:46:34 +00:00
Vítor Santos Costa
3e4a2c6767
improve handling of recursive writes, catch exceptions.
2012-03-07 23:52:15 +00:00
Vítor Santos Costa
020323d633
list_or_partial_list support.
2012-03-06 14:41:23 +00:00
Vítor Santos Costa
0f10f4332e
improve ˆC handling (still needs work).
2012-03-03 21:46:07 +00:00
Vítor Santos Costa
665d426e13
fix writing streams by write.c
2012-02-27 08:53:18 +00:00
Vítor Santos Costa
1531002f26
avoid unnecessrily using slots in Input/Output calls or just because I need a stream. This can lead to hard to
...
catch stack bugs.
2012-02-18 11:01:06 +00:00
Vitor Santos Costa
6403b4793a
small write fixes.
2012-02-14 09:10:07 +00:00
Vitor Santos Costa
b454383e30
more write updates.
2012-02-14 07:46:37 +00:00
Vitor Santos Costa
247aa54046
back to using YAP writer.
2012-02-13 23:07:31 +00:00
Vítor Santos Costa
fc4edc3ad1
update version.
2012-02-13 19:30:00 +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
123ef47171
fix longjmp RestartEnv to be performed by a single function.
2012-02-05 12:04:29 +00:00
Vítor Santos Costa
a2c86643b0
ismall fixes to MPI interface.
2012-02-03 16:31:49 +00:00
Vítor Santos Costa
6eea1fe1ea
fixes for export_term and friends.
2012-02-02 23:25:09 +00:00
Vítor Santos Costa
4e6cc28cd3
lam support.
2012-02-02 09:58:05 +00:00
Vítor Santos Costa
ad9e1d8ea4
update to latest SWI.
2012-02-01 20:52:13 +00:00
Vítor Santos Costa
20de9c3090
fix codelist to latest SWI and pl-codelist.h from old directory.
2012-01-25 22:15:53 -06:00
Vítor Santos Costa
0b0ffc0ef1
include aliaisning info (from SWI).
2012-01-25 22:15:30 -06:00
Vitor Santos Costa
91cada2661
include correct implementation of skip_list as built-in.
2012-01-09 23:28:31 +00:00
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
ubu32
140318ff16
read works now.
2011-02-14 23:39:27 -08: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
80f190bc8a
use SWI user_*.
2011-02-13 01:03:08 +00:00
Vitor Santos Costa
0d0a95ae8a
remove code support for null streams.
2011-02-12 23:45:19 +00:00
Vitor Santos Costa
9c1d780931
remove support for pipes.
2011-02-12 23:42:15 +00:00
Vitor Santos Costa
98684ba4bb
remove YAP sockets interface.
2011-02-12 23:38:24 +00:00
Vitor Santos Costa
2d07a7730e
remove YAP memory (string) streams.
2011-02-12 18:42:44 +00:00
Vitor Santos Costa
be79c3326e
first pass at open/ and friends.
2011-02-12 14:14:12 +00:00
Vitor Santos Costa
6617a63b7e
attempt to improve error handliong in SWI emulation.
2011-02-11 14:17:27 +00:00
Vitor Santos Costa
232a740d43
upgrade to latest SWI
2011-02-10 00:01:19 +00:00
Vítor Santos Costa
54507703fe
Merge branch 'master' of ../yap-6.2
2011-02-08 21:05:12 +00:00
Vítor Santos Costa
8496d1979b
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
2011-02-08 21:02:41 +00:00
Vítor Santos Costa
d0a5571900
trace the total number of choice-points created in profiling mode.
2011-02-08 21:02:10 +00:00
Vitor Santos Costa
94bdda200f
make sure we have NULL pointers
2011-02-04 01:41:01 +00:00
Vitor Santos Costa
9bdc7ca96e
get rid of references to freed code.
2011-02-04 01:23:01 +00:00
Vítor Santos Costa
f840ee307d
Merge branch 'master' of ../yap-6.2
2011-02-02 16:15:50 +00:00
Vitor Santos Costa
a9587b5e3d
restore and agc of recorded terms
...
overflows in recorded.
2011-01-02 21:16:29 -06:00
Vitor Santos Costa
7c86b244b9
patches from Keri Harris
2010-12-30 22:14:45 -06:00
Vitor Santos Costa
d64af810da
force wakeups before !
2010-12-29 09:29:42 -06:00
Vitor Santos Costa
168a6366f8
enable obtaining current stream_position from SWI.y
2010-12-19 21:32:13 +00:00
Vítor Santos Costa
81ca149be7
Merge branch 'master' of ../yap-6.2
2010-12-16 22:22:44 +00: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
Vitor Santos Costa
6e2947e8c4
avoid _longjmp
2010-12-16 01:22:10 +00:00
Vítor Santos Costa
2dad416011
Merge branch 'master' of ../yap-6.2
2010-12-15 20:04:13 +00:00
Vítor Santos Costa
4546a22101
SWI seems to use t=0 for user_input/output. Not very clear why...
2010-12-15 20:03:22 +00:00
Vitor Santos Costa
bd6da9dd40
fix reconsult of multifile predicates (static).
2010-12-15 00:06:14 +00:00
Vitor Santos Costa
dffacb814b
Merge branch 'master' of ../yap-6.2
2010-12-13 12:40:07 +00:00
Vitor Santos Costa
3c4da56af2
allow write to find out about SWI streams in SWI mode.
2010-12-13 12:38:37 +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
Vítor Santos Costa
30b0160b0d
Merge branch 'master' of ../yap-6.2
2010-12-07 15:08:25 +00:00
Vítor Santos Costa
21bbffceda
make sure we rebuild saved state stuff even if we do not actually enter top-level.
...
fix bug with some definitions being reset at load time.
2010-12-07 15:06:53 +00:00
Vítor Santos Costa
5a5be3b31c
Merge branch 'master' of ../yap-6.2
2010-12-04 19:06:10 +00:00
Vítor Santos Costa
8db05c883b
make sure we separate betwen async exceptions and synchroneous.
2010-12-04 19:05:13 +00:00
Vítor Santos Costa
c6f41e2970
YAP_FAIL_ERROR in case a fail has been requested, but not accepetd yet.
2010-12-04 18:45:09 +00:00
Vítor Santos Costa
4e0390da5c
Merge branch 'master' of ../yap-6.2
2010-12-02 19:42:52 +00:00
Vitor Santos Costa
b02507ed22
fix 32 bit atoms to ensure alignment at 8 bytes (broken with blobs).
2010-12-02 11:49:58 +00:00
Vitor Santos Costa
10a3d52de0
Merge ../yap-6.2
2010-11-29 23:17:49 +00:00
Vitor Santos Costa
7b6f330bd3
improve blob support (but just skeleton).
2010-11-29 23:17:06 +00:00
Vítor Santos Costa
40be6b56f2
Merge branch 'master' of ../yap-6.2
2010-11-29 18:09:19 +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
Vítor Santos Costa
e509d11c2e
routines to copy rational terms to tree and vice-versa.
2010-11-01 20:11:28 +00:00
Vitor Santos Costa
9396252588
patches to provide initial support UTF32 encodings(from Paulo Moura)
2010-10-27 14:49:27 +01:00
Vitor Santos Costa
95acd408e7
support DragonFly BSD (patch from Aleksej Saushev)
2010-10-27 10:11:19 +01: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
d0cd5f3fa3
fix atom gc to actually recover first atom in the chain.
2010-10-26 10:04:36 +01:00
Vitor Santos Costa
9770904f6f
update version to next stable
2010-10-18 09:17:12 +01:00
Vitor Santos Costa
6ab7987c69
be stricter about what is an attributed variable: the previous definition allowed confusion if there was garbage in the local stack.
2010-10-15 13:14:37 +01:00
Vitor Santos Costa
45ce3a83ef
allow low level locking in OSX.
2010-10-15 13:14:24 +01:00
vsc
312d82816e
fix memory allocation (MMAP) for shared LOCAL and GLOBAL in ENV_COPY
2010-10-15 02:06:37 +01:00
vsc
72b8334358
imake predicates parallel by default.
2010-10-15 02:04:50 +01:00
Vitor Santos Costa
b27a9869bf
initialise for 1024 threads (report from Jiefie Ma).
2010-10-12 23:16:51 +01:00
Vitor Santos Costa
80c38081da
no need for special procceed instruction.
2010-10-12 22:02:51 +01:00
Vitor Santos Costa
fae29012a9
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
2010-10-11 14:46:53 +01:00
Vitor Santos Costa
e5232bc8fc
force system to check for overflows at end of procceed for clauses with body.
2010-10-11 14:45:15 +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
e4a15cba33
div/2 operators (from WG17 and #176 )
2010-08-30 21:50:33 -05:00
Vítor Santos Costa
8592db72d7
start 6.0.7
2010-08-04 20:29:24 +01:00
Vítor Santos Costa
bebb236e32
improve SWI compatibility, especilaly for threaded stuff.
2010-08-04 11:37:12 +01:00
Vítor Santos Costa
c081d01e78
implement access_file/2 in C
2010-08-03 21:04:16 +01:00
Charlie
d62d88731d
NetBSD also exists.
2010-08-03 01:47:56 +01:00
Charlie
fd64559643
NetBSD compilation
2010-08-02 22:41:32 +01:00
Vítor Santos Costa
388f4fb782
expand C-interface to allow access to common term operations (request from Ingo Molnar).
2010-08-02 19:48:17 +01:00
Vítor Santos Costa
473fd5516d
small fix to Osbmp type instructions.
2010-08-02 19:47:29 +01:00
Vítor Santos Costa
ffc094e25f
make sure we have enough room before we enter a clause.
2010-08-02 18:20:03 +01:00