Vitor Santos Costa
849c96cb38
handle lookups with max len and hack for _PL_get_arg
2010-05-06 10:57:59 +01:00
Vitor Santos Costa
c3f1231923
fix stupid bug in using memset (obs from Jos De Roo).
2010-05-06 09:08:59 +01:00
Vítor Santos Costa
4d0967b050
arg(2,a,X) fails in SWI and gives an error in YAP/SICStus. Keep on using genarg.
2010-05-05 19:37:56 +01:00
U-vsc-win7\vsc
838f3b7bad
make YAP to be the system in console
2010-05-05 16:34:53 +01:00
Vítor Santos Costa
1d3f971511
define warning( in SWI emulation: just a stub for now.
2010-05-05 16:31:08 +01:00
Vítor Santos Costa
903b0df915
fix include path access.
2010-05-05 16:25:55 +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
Vitor Santos Costa
d8fc0ea8bf
fix obj detection.
2010-05-05 00:12:25 +01:00
Vitor Santos Costa
20867136c2
APPLE is unix, want it or not!
2010-05-05 00:11:52 +01:00
Vítor Santos Costa
ea47bd124c
more fixes
2010-05-04 16:37:39 +01:00
Vítor Santos Costa
4e39da0531
fix plus/3 fix
2010-05-04 16:37:03 +01:00
Vítor Santos Costa
02459e7bec
add plus/3
2010-05-04 16:33:35 +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
a492d969f0
try to run sgml tests.
2010-05-04 15:24:28 +01:00
Vítor Santos Costa
2852f5d154
pl-glob is now supported (* expansion).
2010-05-04 15:18:00 +01:00
Vítor Santos Costa
9ff4bbfbfe
update PLStream to improvements in the interface.
2010-05-04 15:17:08 +01:00
Vítor Santos Costa
0740495d77
PL_handle_signals is now provided by PLStream
2010-05-04 15:16:10 +01:00
Vítor Santos Costa
1ad9b168ca
use PLStream functionality whenever possible.
2010-05-04 15:15:46 +01:00
Vítor Santos Costa
0e88668df8
check for overflows.
...
check PL_unify_list
2010-05-04 15:03:12 +01:00
Vítor Santos Costa
df244be341
check for fir.h and ndir.h
2010-05-04 14:56:08 +01:00
Vítor Santos Costa
ba22623aeb
mark slots if called from user-c-code
...
beautify oops messages.
2010-05-04 14:54:55 +01:00
Vítor Santos Costa
aadbb136f5
make sure we always look for slots if called from user code.
...
oops beautifications.
2010-05-04 14:53:34 +01:00
Vítor Santos Costa
2be8bcb482
64 bit error
2010-05-04 14:53:05 +01:00
Vítor Santos Costa
85361bf920
swi to system.
2010-05-03 18:53:45 +01:00
Vítor Santos Costa
a7f99fe465
take advantage of compatibility with fixed atoms.
2010-05-03 18:52:56 +01:00
Vítor Santos Costa
f4e2a0b4c8
fix PL_unify_list and atom/functor conversion.
...
small speedups.
2010-05-03 17:02:49 +01:00
Vítor Santos Costa
b9cf8ecf4b
optimise case where genarg is know to reduce to arg.
2010-05-03 16:35:51 +01:00
Vítor Santos Costa II
ba996c8dd5
fix bad call to low_level_tracer.
2010-05-03 16:34:20 +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
Costa Vitor
fa63422c51
fix warnings in matlab interface.
2010-05-01 06:57:51 -05:00
Costa Vitor
a4df13c75e
go back to having a change log, we're stable enough for that.
2010-05-01 06:57:18 -05:00
Vítor Santos Costa II
23d01fc7a6
version 6.0.5
2010-05-01 12:20:28 +01:00
Vítor Santos Costa II
c351637eeb
add\0 after CVT_WRITE
2010-04-29 23:45:08 +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
b958bad35d
fixes to stack dumper.
2010-04-29 10:29:24 +01:00
Vitor Santos Costa
3e8dc5cd19
try to handle overflows in stack dumpers.
2010-04-29 10:29:06 +01:00
Vitor Santos Costa
64528946d9
fix bad name for atom.
2010-04-28 00:32:37 +01:00
Vitor Santos Costa
342b12edc7
update instructions.
2010-04-27 22:10:08 +01:00
Vitor Santos Costa
e302eb3463
fix bad assumption in indexing code.
2010-04-27 22:09:44 +01:00
Vítor Santos Costa II
0cf7780db9
Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6
2010-04-23 16:45:03 +01:00
Vítor Santos Costa II
4c36f8b6ce
hack call_residue.
2010-04-23 16:44:38 +01:00
Vítor Santos Costa II
8d04b08b95
fix PL_cut_query to remove top CP, and fix PL_call_predicate to use PL_cut_query to close,
...
and not PL_close_query.
2010-04-23 16:43:29 +01:00
Ricardo Rocha
16c1056a01
tabling support for the common global trie is now available by default
...
(macro GLOBAL_TRIE was removed). Use 'yap_flag(tabling_mode,MODE)' to
set the storing mode for all tabled predicates to MODE ('local_trie' or
'global_trie). Alternatively, use 'tabling_mode(PRED,MODE)' to set the
default tabling mode of predicate PRED to MODE ('local_trie' or
'global_trie'). The default mode for all tabled predicates is 'local_trie'.
2010-04-23 04:22:10 +01:00
Vitor Santos Costa
0e0973de42
another that got away (meta-predicate declarations).
2010-04-22 21:05:34 +01:00
Vitor Santos Costa
cd537cfe96
one that go away: meta-pred decls.
2010-04-22 21:04:54 +01:00
Vitor Santos Costa
3cb5e57833
declare meta-predicate call arguments (Paulo Moura).
2010-04-22 20:45:57 +01:00