Vitor Santos Costa
|
eebff5df6a
|
fixes to YAP C-thread interface.
|
2010-07-23 12:07:33 +01:00 |
|
Vítor Santos Costa
|
3dd68aa8bd
|
fix EX: it cannot be a term and it should be a placeholder for BallTerm,
so the twp can never be alive at the same time.
|
2010-07-21 12:49:06 +01:00 |
|
Vítor Santos Costa
|
b61d69ffe8
|
allow SWI Interface to send/receive wide characters.
|
2010-07-21 10:58:24 +01:00 |
|
Vitor Santos Costa
|
396a0716c7
|
fix silly DEPTH_RESET definition.
|
2010-07-20 11:20:57 +01:00 |
|
Vitor Santos Costa
|
8edeead245
|
fix compilation warnings
|
2010-07-19 22:42:47 +01:00 |
|
Vitor Santos Costa
|
6ebc31f2d8
|
codes/2 functor (used by format).
|
2010-07-19 14:48:42 +01:00 |
|
Vitor Santos Costa
|
68a1ab6ce7
|
make sure that we don't have tails of lists with local variables.
|
2010-07-19 14:39:52 +01:00 |
|
Vitor Santos Costa
|
b2184ecb00
|
term export and import routines
|
2010-07-15 17:19:37 +01:00 |
|
Vítor Santos Costa
|
de2d6867ad
|
isupport for improved SWI emulation.
|
2010-06-23 11:47:14 +01:00 |
|
Vitor Santos Costa
|
0ca38f0b57
|
amd64 locking does not work
|
2010-06-19 22:24:41 +01:00 |
|
Vítor Santos Costa
|
2d6fc978e4
|
fix for threading initialization
|
2010-06-19 14:38:04 +01:00 |
|
Vítor Santos Costa
|
bd50f087e9
|
imore SWI compat, including string fixes
|
2010-06-19 00:38:49 +01:00 |
|
Vítor Santos Costa
|
d1d149b9fd
|
support for PL_ mpz and mpq ops
add missing atom_nchars
|
2010-06-18 23:24:36 +01:00 |
|
Vítor Santos Costa
|
cf90ace3e1
|
signal handling SWI style.
|
2010-06-17 08:20:34 +01:00 |
|
Vítor Santos Costa
|
0ff5195bd1
|
object loading support
blob objects (not supported yet)
|
2010-06-17 00:31:42 +01:00 |
|
Vítor Santos Costa
|
bf26536626
|
make frame structure thread local.
|
2010-06-14 09:26:32 +01:00 |
|
Vítor Santos Costa
|
247d59f0ef
|
- slots should be considered as always live for gc.
- make sure slots do not die when they should be live, and vice-versa.
- improve a little on foreign_frame
|
2010-06-01 00:40:58 +01:00 |
|
Vítor Santos Costa
|
d1599bca8d
|
fix extra uses of mpz_ in external code.
|
2010-05-28 15:29:20 +01:00 |
|
Vítor Santos Costa
|
ae2421951b
|
fix comparison between terms when rationals come up.
|
2010-05-28 12:07:01 +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 |
|
Vitor Santos Costa
|
fd9f4efe0b
|
fix indexing of bignums (obs from Jos de Roo).
|
2010-05-14 12:42:30 +01:00 |
|
Vitor Santos Costa
|
a4344f5bf6
|
move to 6.0.6
|
2010-05-11 22:22:13 +01:00 |
|
Vítor Santos Costa
|
be2a3a635e
|
L constants are evil in 64 bits
|
2010-05-11 12:25:49 +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
|
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
|
ecaf6aa713
|
lookup with max lentgth
|
2010-05-06 10:58:25 +01:00 |
|
Vítor Santos Costa
|
950abd136e
|
get rid of debugging info.
routines are only define with wctype.h
|
2010-05-05 12:51:38 +01:00 |
|
Vitor Santos Costa
|
f3b6a044f6
|
improvements to language support.
|
2010-05-05 12:45:11 +01:00 |
|
Vitor Santos Costa
|
950144a63f
|
more experiments with format
|
2010-05-05 00:38:46 +01:00 |
|
Vitor Santos Costa
|
1a53fdc757
|
try to support size independent printf
|
2010-05-05 00:27:00 +01:00 |
|
Vítor Santos Costa
|
c8c34d4773
|
swi_reverse_hash was in a bad place.
|
2010-05-04 16:31:31 +01:00 |
|
Vítor Santos Costa
|
2be8bcb482
|
64 bit error
|
2010-05-04 14:53:05 +01:00 |
|
Vitor Santos Costa
|
764737fe5b
|
add missing files.
|
2010-05-03 14:27:54 +01:00 |
|
Vitor Santos Costa
|
31554991c8
|
better emulation of SWI atom_t and functor_t.
|
2010-05-03 14:26:56 +01:00 |
|
Vítor Santos Costa II
|
23d01fc7a6
|
version 6.0.5
|
2010-05-01 12:20:28 +01:00 |
|
Vítor Santos Costa II
|
030539f33b
|
PL_get_chars: Implement CVT_WRITE and CVT_WRITE_CANONICAL
|
2010-04-29 23:04:04 +01:00 |
|
Vitor Santos Costa
|
64528946d9
|
fix bad name for atom.
|
2010-04-28 00:32:37 +01:00 |
|
Vítor Santos Costa II
|
3272d5d230
|
inform about new module for system library
|
2010-04-22 12:11:15 +01:00 |
|
Vítor Santos Costa II
|
9f7df27e3a
|
Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6
|
2010-04-19 15:58:41 +01:00 |
|
Ricardo Rocha
|
1029828775
|
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
|
2010-04-19 02:36:14 +01:00 |
|
Ricardo Rocha
|
c221c2ff85
|
renaming some OPTYap files in order to have a more consistent name organization
|
2010-04-19 02:34:08 +01:00 |
|
Vitor Santos Costa
|
2a7765ae5c
|
make clear that some files are generated automatically.
|
2010-04-18 21:48:20 +01:00 |
|
Vítor Santos Costa II
|
dd182fdeac
|
Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6
|
2010-04-16 12:12:37 +01:00 |
|
Vítor Santos Costa II
|
0e431dcf24
|
prefetch on x86
|
2010-04-16 12:12:25 +01:00 |
|
Vitor Santos Costa
|
d68c7854bd
|
make things run in sparc-64
|
2010-04-16 12:12:23 +01:00 |
|
Vitor Santos Costa
|
1cf17cc2fe
|
improve type in token
|
2010-04-16 12:11:52 +01:00 |
|
Ricardo Rocha
|
ddb1cd8604
|
adding two new modes to the yap_flag/2 and tabling_mode/2 built-in
predicates: 'local_trie' mode and 'global_trie' mode.
|
2010-04-16 02:08:06 +01:00 |
|
Vítor Santos Costa II
|
c4b12d5cbe
|
- fix memory leaks
- avoid unnecessary mallocs by having a first alloc to do th ework.
|
2010-04-15 22:23:54 +01:00 |
|