Vítor Santos Costa
ccccf71ae1
support for tabling of bignums and strings
2014-01-17 09:39:29 +00:00
Vitor Santos Costa
bcc1757989
fixes to message handling
2014-01-07 01:10:48 +00:00
Vítor Santos Costa
f3e5639439
fix sign problems with arrays
2014-01-02 21:59:02 +00:00
Vítor Santos Costa
233829ec52
fix array expansion to use realloc and fix arrays to separate static/dynamic and malloced
2014-01-02 19:11:06 +00:00
Vítor Santos Costa
7589b57e4b
Merge branch 'master' of ssh://git.code.sf.net/p/yap/yap-6.3
2013-12-20 00:34:44 +00:00
Vítor Santos Costa
4612a7cc57
ISO
2013-12-20 00:34:15 +00:00
Theo
b4506cf793
CoInductive tabling
2013-12-19 16:56:55 +00:00
Vitor Santos Costa
493b591b66
slots again: make sure they're bound after resetting the stack and when calling InitForeign
2013-12-18 19:34:15 +00:00
Vitor Santos Costa
30828eba98
fix input sz: should only matter with NCHARS
2013-12-18 16:42:05 +00:00
Vitor Santos Costa
86a71e9232
Merge branch 'master' of ssh://git.dcc.fc.up.pt/yap-6.3
2013-12-18 15:23:06 +00:00
Theofrastos Mantadelis
b0fdf9263c
Restored the [] as the default value for tabling_mode yap flag
2013-12-18 15:01:02 +00:00
João Santos
bc99b42228
Merge branch 'master' of ssh://git.code.sf.net/p/yap/yap-6.3
2013-12-17 15:57:41 +00:00
João Santos
2e3f99d89a
fix YAPOR_THREADS (prof. Vitor Costa)
2013-12-17 15:57:24 +00:00
Vítor Santos Costa
993a9272d1
Merge branch 'master' of ssh://git.code.sf.net/p/yap/yap-6.3
2013-12-16 21:47:53 +00:00
Vítor Santos Costa
1aafb30360
instantiation error
2013-12-16 21:47:46 +00:00
Vitor Santos Costa
52b863eab4
compile without gmp
2013-12-16 15:35:34 +00:00
Vitor Santos Costa
83ae86dba3
fix SIG_FAIL and SIG_INT
2013-12-16 13:05:08 +00:00
Vitor Santos Costa
a4b130ff1b
do wake up before \!
2013-12-16 12:34:41 +00:00
Vítor Santos Costa
7d6d369e63
avaoid local
2013-12-15 10:27:53 +00:00
Vítor Santos Costa
f204776107
simplify
2013-12-15 10:27:33 +00:00
Vítor Santos Costa
a8e1b91fd5
make length explicit in buffer conversion
2013-12-15 08:37:10 +00:00
Vítor Santos Costa
e089563ce2
improve interrupt debugging
2013-12-15 08:35:44 +00:00
Vítor Santos Costa
d73c88f307
handle running Prolog without top-level
2013-12-15 08:34:52 +00:00
Vítor Santos Costa
6402360691
fix S handling in new interrupt code
2013-12-14 12:35:18 +00:00
Vítor Santos Costa
b90685fe59
fix typo
2013-12-14 11:05:37 +00:00
Vitor Santos Costa
cc5b90aafc
fix deallocate
2013-12-13 10:56:08 +00:00
Vitor Santos Costa
2410cd3862
fixes to new signal handling/debugging code
2013-12-13 08:42:57 +00:00
Vitor Santos Costa
44d28aa0c9
cleanup on exception handling
2013-12-12 14:24:40 +00:00
Vítor Santos Costa
fba3c34e50
trace fixes
2013-12-11 09:34:43 +00:00
Vítor Santos Costa
ba2c0ca2a0
support no trace predicates
2013-12-11 01:05:51 +00:00
Vítor Santos Costa
e768a7e7be
small improvements to debugger, prolog mode and meta-call (*->)
2013-12-10 22:58:02 +00:00
Vítor Santos Costa
795f01d125
fix error handling
2013-12-10 18:55:58 +00:00
Vítor Santos Costa
05bfe8a15b
fix number_codes/2 typo
2013-12-09 22:14:17 +00:00
Vítor Santos Costa
a430a1c349
fix source clauses
2013-12-09 18:43:32 +00:00
Vítor Santos Costa
29c0d55ad4
nth_clause cleanup with support for mega and exo clauses
2013-12-09 14:16:30 +00:00
Vítor Santos Costa
df6ddfb8b6
is [] an atom first or a list first?
2013-12-09 14:15:30 +00:00
Vítor Santos Costa
a654907fe1
fix empty lists
2013-12-08 22:56:20 +00:00
Vítor Santos Costa
adea3bdb24
more string fixes and get_code
2013-12-08 19:12:24 +00:00
Vitor Santos Costa
863b796370
new string_code/3 plus some fixes
2013-12-06 23:24:01 +00:00
Vítor Santos Costa
35f6ecad66
more atom and string
2013-12-06 15:08:35 +00:00
Vitor Santos Costa
7e58cf7755
more atom/string manipulation fixes and SWI compatibility
2013-12-05 21:26:46 +00:00
Vitor Santos Costa
5ada26eab3
improve printing of quoted objects
2013-12-05 21:26:05 +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
0d749059a4
new text conversion and string code (big changes, take care please)
2013-12-02 14:50:02 +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
Vítor Santos Costa
3edb01f5f7
more reflection updates
2013-11-26 10:40:00 +01:00
Vítor Santos Costa
0ea61e8f1a
kdebugging stuff
2013-11-25 23:59:52 +01:00
Vítor Santos Costa
d0c7ef121b
give source property based on dynamic declarations
2013-11-25 19:19:44 +01:00
Vítor Santos Costa
82f4d71567
debugging stuff
2013-11-25 18:32:51 +01:00
Vítor Santos Costa
fae3da8659
fix high arity and nth clause
2013-11-25 18:31:33 +01:00
Vítor Santos Costa
99a5fa55de
Merge branch 'master' of ssh://git.code.sf.net/p/yap/yap-6.3
2013-11-25 14:10:17 +01:00
Vítor Santos Costa
0b881c0569
fix compilation
2013-11-25 11:34:50 +01:00
Vítor Santos Costa
af4e9b4bbc
for number free flag setting
2013-11-25 11:26:42 +01:00
Vítor Santos Costa
4e7e9b0273
use *m in Yap_strip_module, not CurrentModule
2013-11-25 11:25:56 +01:00
Vítor Santos Costa
5ecf7a79ff
quasi quote
2013-11-25 11:24:13 +01:00
Vítor Santos Costa
75737f6d56
quasi quote
2013-11-25 11:23:28 +01:00
Vítor Santos Costa
3c16cd1627
fix missing YapHeap
2013-11-25 11:22:44 +01:00
Vítor Santos Costa
99469b9b1a
use pl-shared and synch with SWI-Prolog.h
2013-11-25 11:22:07 +01:00
Paulo Moura
20b0d7050d
Allow threads/0
to list zombie threads
2013-11-25 00:35:29 +01:00
Vítor Santos Costa
80dc774a5f
fix blob output
2013-11-23 15:19:54 +00:00
Vítor Santos Costa
03879aa778
fix isfinite
2013-11-23 14:51:56 +00:00
Vítor Santos Costa
fd58cf10b2
fix output for floats
2013-11-23 14:51:33 +00:00
Vítor Santos Costa
d447d80fdb
improve locale support in scanner and write: basically, just hide current locale
2013-11-23 12:34:49 +00:00
Vitor Santos Costa
f6f183c0f6
remove some more duplicated code
2013-11-22 15:18:03 +00:00
Vítor Santos Costa
02526db2d1
fix singletons _
2013-11-21 22:48:27 +00:00
Vitor Santos Costa
23df104638
restore slots on exit
2013-11-21 21:54:40 +00:00
Vitor Santos Costa
9017f5131f
get rid of debugging msgs
2013-11-21 21:53:59 +00:00
David Vaz
638ef10c84
Exo change to support external usage
2013-11-21 11:38:16 +00:00
Vitor Santos Costa
c2219d0343
remove debugging stuff
2013-11-21 11:27:06 +00:00
Vítor Santos Costa
90dd0229d7
-f from Nicos
2013-11-21 00:34:40 +00:00
Vitor Santos Costa
5f3ff4fc73
use SWI opts for read
2013-11-20 22:25:27 +00:00
Vitor Santos Costa
04f3fa4d9d
bad LOCAL
2013-11-20 22:24:31 +00:00
Vitor Santos Costa
6ba13c7b88
yaam knows not about handles, and they do not know about the yaam
2013-11-20 22:23:29 +00:00
Vitor Santos Costa
ee179f316a
fix broken, complicated code for slots
2013-11-20 22:22:33 +00:00
Vitor Santos Costa
94f1b223f7
yaam knows not about handles, and they do not know about the yaam
2013-11-20 22:21:59 +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
Vítor Santos Costa
1f91ea2d02
fix tracer
2013-11-16 23:52:04 +00:00
Vítor Santos Costa
5dbaeedf08
fix bad pruning in meta-call
2013-11-16 23:08:17 +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
4e4f21e1dc
upgrade to latest swi
2013-11-15 01:10:25 +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
9a35d17861
fix DLL loading and C_SO suffix (remove an extra .)
2013-11-13 15:10:15 +00:00
Vitor Santos Costa
7930b4d648
fixes
2013-11-13 13:39:30 +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
0d45ff8d37
unlock threads while in zombie mode, nad enusre that the GlobalLock is always asked before and let after locking a thread.
2013-11-12 08:43:45 +00:00
Vítor Santos Costa
e813c75814
enable thread debugging
2013-11-12 08:34:26 +00:00
Vítor Santos Costa
cab427537a
warning
2013-11-11 11:42:13 +00:00
U-vsc-PC\vsc
30995ce506
improve win32 support
2013-11-11 10:32:55 +00:00
Vítor Santos Costa
b5cc597ab8
handle empty sequence of clauses
2013-11-10 11:22:43 +00:00
Vítor Santos Costa
bd5771eb59
handle empty sequence of clauses
2013-11-10 11:22:29 +00:00