Vitor Santos Costa
3d6e223dae
support for space reservation (goal: call gc before trying to insert very large terms).
2010-08-02 13:04:30 +01:00
Vítor Santos Costa
18d77309a6
c_inp_stream and friends are thread private!
2010-07-27 17:28:58 +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
6ebc31f2d8
codes/2 functor (used by format).
2010-07-19 14:48:42 +01:00
Vitor Santos Costa
f34dcec03e
fix totag SWI functors.
2010-07-19 14:47:08 +01:00
Vítor Santos Costa
f5b006a94b
isupport for improved SWI emulation
2010-06-23 11:48:10 +01:00
Vítor Santos Costa
2d6fc978e4
fix for threading initialization
2010-06-19 14:38:04 +01:00
Vítor Santos Costa
bf26536626
make frame structure thread local.
2010-06-14 09:26:32 +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
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
U-vsc-win7\vsc
8a9f8aa1a6
libWYap.a not used any longer.
2010-05-11 14:44:35 +01:00
Vitor Santos Costa
5f5fcb920f
generates tables for swi atoms.
2010-05-06 11:38:09 +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
Vitor Santos Costa
2a7765ae5c
make clear that some files are generated automatically.
2010-04-18 21:48:20 +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
Vítor Santos Costa II
719089b96b
make PL_is_initialised honest :)
2010-04-13 00:31:48 +01:00
Vítor Santos Costa II
b1621d033a
export type of foreign fields.
2010-04-10 21:20:00 +01:00
Vitor Santos Costa
d5e1ff38f4
new interface to access globals. They are not in a file called GLOBALS, from which
...
we generate several files automatically.
2010-03-21 22:12:42 +00:00
Vitor Santos Costa
499f2c5368
cleanup: m4 conf and old CLPQR are not used any longer
2010-03-17 07:24:59 +00:00
Vitor Santos Costa
1245c85ba1
move to version 6.0.4
2010-03-16 01:16:36 +00:00
Vitor Santos Costa
4e052ba822
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
2010-03-15 15:06:03 +00:00
U-Khasa\Vitor
8e290be453
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
2010-03-15 09:42:59 -05:00
U-Khasa\Vitor
ada06d84b2
caps change
2010-03-15 09:42:42 -05:00
Vitor Santos Costa
2908d4ccbd
fix: size of quue went down.
2010-03-12 22:40:17 +00:00
Vitor Santos Costa
6dddceb7b2
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
2010-03-04 23:37:57 +00:00
U-Khasa\Vitor
156555d256
fix win32 installer: second try
2010-03-04 06:17:40 -06:00
Vitor Santos Costa
35882bfb0b
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
2010-03-04 11:07:01 +00:00
U-Khasa\Vitor
d716d5d1bb
fix win32 installer
2010-03-04 05:06:44 -06:00
Vitor Santos Costa
50b692d2c1
change release to 6.0.3
2010-03-04 09:13:06 +00:00
Vitor Santos Costa
145e66063b
inc version to 6.0.2
2010-03-01 23:06:25 +00:00
U-Khasa\Vitor
66e4668b1f
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
2010-02-28 17:57:13 -06:00
U-Khasa\Vitor
eae760c7c1
be less demanding on nsi
2010-02-28 17:57:05 -06:00
Vitor Santos Costa
b93970fe67
6.0.1
2010-02-27 10:11:03 +00:00
Vitor Santos Costa
d7c74d8888
fix missing commit for syntax_erro
2010-02-26 13:30:16 +00:00
Vitor Santos Costa
038b74493c
more ATOM changes.
2010-02-26 10:59:43 +00:00
U-Khasa\Vitor
585ff18783
WINDOWS release support
2010-02-22 19:06:35 -06:00
Vítor Santos Costa
dddad72a0e
AtomDouble was not defined correctly.
2010-02-19 14:16:57 +00:00
Vitor Santos Costa
f5bba7b8f7
fix indexing of dbrefs (obs from Nicola di Mauro).
2010-02-12 15:51:31 +00:00
vsc
f8070bdd59
YAPOR: lock memory allocation under YAPOR/dlmalloc
2010-02-03 22:54:47 +00:00
Vitor Santos Costa
e41c7a05c1
fix restoring of LU try chains.
2010-01-12 10:08:38 +00:00
Vitor Santos Costa
6d1eec34db
make atom locking compatible with SWI-Prolog.
2009-12-21 10:12:47 -02:00
Vitor Santos Costa
79a1d3e13c
fix thread stuff (obs from Jiefei Ma).
2009-12-17 23:55:09 -02:00
Vítor Manuel de Morais Santos Costa
98f79484ae
change throw mechanism to fit better with cleanup mechanism:
...
- balls are now stored off line and recovered by Prolog code when everything
is safe.
- if a ball exists, throw uses the *existing* one (be careful not to have one
laying around).
- Jump routine cleans up every cp except ones for setup_call handling, backtracking simply calls setup handlers.
2009-11-27 11:21:24 +00:00
Vítor Manuel de Morais Santos Costa
7155fbec22
fix bad ordering in HEAPFIELDS: OPERANDS must be well placed before we can
...
recover atom table and dependent preds.
2009-11-18 15:48:29 +00:00