U-WIN-U2045GN0RNQ\Vítor Santos Costa
|
840e287cda
|
mode changes
|
2011-07-25 17:09:28 +01:00 |
|
Vitor Santos Costa
|
89e23bff65
|
fix cache usage in write.
|
2011-07-04 14:14:38 +01:00 |
|
Ricardo Rocha
|
e1fdbd7537
|
fix incompatibilities with string patch
|
2011-06-21 16:53:17 +01:00 |
|
Vítor Santos Costa
|
ded6b2435c
|
improve BigNum handling.
|
2011-06-21 15:11:07 +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 |
|
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
|
dc3c54c164
|
change LOCALS macros.
|
2011-05-04 10:11:41 +01:00 |
|
Vítor Santos Costa
|
697f7c650c
|
I/O fixes.
|
2011-04-22 15:29:41 +01:00 |
|
Joao
|
b6e0a64e56
|
fix memory allocation for YapOR
|
2011-04-14 19:19:13 +01:00 |
|
Vítor Santos Costa
|
b0965f60b5
|
write at higher depth.
|
2011-03-24 15:10:29 +00:00 |
|
Vitor Santos Costa
|
c184d5feaa
|
do less writing of terms.
|
2011-03-19 23:21:17 +00: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
|
cce6bb6354
|
LD should be local to threads.
get rid of write_depth on YAP side.
|
2011-03-01 10:26:25 +00:00 |
|
Vítor Santos Costa
|
49f980a7a7
|
small fixes
|
2011-02-15 19:24:15 +00:00 |
|
Vitor Santos Costa
|
8b2312daf7
|
close must be last to be proted, otherwise YAP gets confused about who owns the stream.
|
2011-02-13 01:29:25 +00:00 |
|
Vitor Santos Costa
|
55d28f6ad5
|
Merge ../yap-6.2
|
2010-11-26 23:37:36 +00:00 |
|
Vitor Santos Costa
|
471cc93f6c
|
fix some bad code in legalAtom, allowing /a/b not to be quoted (obs from Paulo Moura).
|
2010-11-26 23:36:50 +00:00 |
|
Vitor Santos Costa
|
edae401189
|
Merge ../yap-6.2
|
2010-11-24 10:02:04 +00:00 |
|
Paulo Moura
|
907d10128d
|
Commented out buggy patch for supporting quote atoms starting with /* as it breaks write_canonical/1.
|
2010-11-23 00:12:41 +00:00 |
|
Vitor Santos Costa
|
cee293fe3a
|
Merge ../yap-6.2
|
2010-11-22 12:52:07 +00:00 |
|
Vitor Santos Costa
|
2ee12ca1a7
|
only force 1E30 an error if in ISO mode.
always 1.0e30.
|
2010-11-22 12:51:02 +00:00 |
|
Vitor Santos Costa
|
cf59f9aedc
|
Merge ../yap-6.2
|
2010-11-21 22:12:20 +00:00 |
|
Vitor Santos Costa
|
86d0a251b5
|
[PATCH-YAP 4/4] ISO: quote atoms starting with /* (7.10.5 d)
from ulrich neumerkel
|
2010-11-21 21:53:58 +00:00 |
|
Vitor Santos Costa
|
bb570108de
|
ISO: Always bracket atoms that are current operators when written as
operands (7.10.5 h 2 ii)
|
2010-11-21 21:47:07 +00:00 |
|
Vitor Santos Costa
|
8ca680705d
|
Merge branch 'master' of ssh://yap.git.sourceforge.net/gitroot/yap/yap-6.3
|
2010-11-01 21:28:49 +00:00 |
|
Vitor Santos Costa
|
2f3d762f80
|
display reference count in DBRef.
|
2010-11-01 21:28:18 +00:00 |
|
Vítor Santos Costa
|
a44d847b61
|
improve writing infinite terms.
|
2010-11-01 20:10:32 +00:00 |
|
Vitor Santos Costa
|
5cd55b0e0e
|
EX changes
|
2010-07-27 23:29:55 +01:00 |
|
Vítor Santos Costa
|
e9545be0d0
|
remove unused code.
|
2010-06-05 00:49:09 +01:00 |
|
Vítor Santos Costa
|
293dadb003
|
support for rational numbers
make floor and friends return an integer (make it closer to SICStus).
|
2010-05-28 09:53:56 +01:00 |
|
Vítor Santos Costa
|
09fef1a033
|
rational number support. First pass.
|
2010-05-27 12:24:15 +01:00 |
|
U-vsc-win7\vsc
|
dd2232491a
|
be careful how to write inf and nan (obs from Paulo Moura)
|
2010-05-11 14:44:55 +01:00 |
|
Vítor Santos Costa
|
faeef37a03
|
long -> Int
|
2010-05-10 10:21:56 +01:00 |
|
Vítor Santos Costa
|
11641c5f94
|
64 bit cleanups.
|
2010-05-06 15:00:44 +01:00 |
|
Vitor Santos Costa
|
34ca485e42
|
new Atts code.
|
2010-03-08 09:23:58 +00:00 |
|
Vitor Santos Costa
|
5778730b62
|
be less enthusiastsis about writing (op).
|
2010-02-26 14:14:10 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
7bdc216cf6
|
get rid of the 0x0x problem.
|
2010-01-21 15:05:01 +00:00 |
|
Vítor Manuel de Morais Santos Costa
|
506da0b1bf
|
make write always protect operators when they are not used as operators so as to follow standard (#150).
|
2009-11-27 16:09:48 +00:00 |
|
Vitor Santos Costa
|
ffe1dfdfff
|
support for module based operators.
|
2009-11-20 00:33:14 +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 |
|
Vitor Santos Costa
|
b455f057a8
|
fix writing of atributed variables.
|
2009-06-04 10:18:28 -05:00 |
|
Costa Vitor
|
efb72f7d0e
|
make sure we send unsigned chars to writing routine (obs from Simon Strobl)
|
2009-06-03 10:25:21 -05:00 |
|
Vitor Santos Costa
|
a2a8f8e40e
|
stop writing at very long lists.
|
2009-06-01 22:54:56 -05:00 |
|
Vitor Santos Costa
|
a6f0b8cc9f
|
ignore specific limit for max write depth on lists. Use same limit everywhere.
|
2009-05-24 19:37:07 -05:00 |
|
Vitor Santos Costa
|
b94baf1e5f
|
try not to loop in infinite terms.
|
2009-05-24 15:14:23 -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
|
51e669dcfb
|
support for passing priority as argument to write. (Ulrich's #45).
fixes on making write handle infinite loops
|
2009-05-22 13:24:27 -05:00 |
|
Vitor Santos Costa
|
328e2f5c22
|
don't loop on cyclic terms.
|
2009-05-22 12:24:30 -05:00 |
|
Vitor Santos Costa
|
3a3220d1a1
|
make sure we don't generate an heapexpansion in the middle of a write.
|
2009-05-21 01:04:13 -05:00 |
|
Vitor Santos Costa
|
aaec9ddceb
|
fix overflow while dumping very large big ints (Ulrich #18)
|
2009-05-20 08:12:18 -07:00 |
|