Commit Graph

6008 Commits

Author SHA1 Message Date
Vítor Santos Costa
c56ad7a80d fix NStringToList 2010-06-17 00:29:46 +01:00
Vítor Santos Costa
6e67a84ab0 shared_object routines support: SWI compatibility and more flexibility. 2010-06-17 00:29:01 +01:00
Vítor Santos Costa
c7b5cc235e atomic_list_concat/3 (SWI compatibility). 2010-06-17 00:28:03 +01:00
Vítor Santos Costa
57ca6f6406 fix with_mutex in uni-threaded case.
avoid dynamics for stable data.
2010-06-17 00:26:41 +01:00
Vítor Santos Costa
8872fed811 make initialization/2 executable (SWI compatibility).
add predicate on file suffix (SWI compatibility).
2010-06-17 00:24:19 +01:00
Vítor Santos Costa
959e446218 make sure list predicates are available to whoever needs them. 2010-06-17 00:23:03 +01:00
Vítor Santos Costa
c7c4bd151c open_shared_objects flag 2010-06-14 22:43:15 +01:00
Vítor Santos Costa
d8e3483120 fix bad @SO@ 2010-06-14 16:49:46 +01:00
Vítor Santos Costa
6ddfecc861 use SO to make YAP makefiles closer to SWI's 2010-06-14 10:36:13 +01:00
Vítor Santos Costa
b0096fc2f5 DLL cleanup (yet again) 2010-06-14 09:28:20 +01:00
Vítor Santos Costa
de336d7ffe handle NULL pointer case. 2010-06-14 09:27:48 +01:00
Vítor Santos Costa
e6371c2e0b beautification 2010-06-14 09:27:23 +01:00
Vítor Santos Costa
bf26536626 make frame structure thread local. 2010-06-14 09:26:32 +01:00
Vítor Santos Costa
a05bf5cfb0 Merge branch 'master' of yap.dcc.fc.up.pt:yap-6 2010-06-14 09:21:56 +01:00
Vítor Santos Costa
a055cc4637 meta declarations for thread stuff (from Paulo Moura). 2010-06-14 08:56:21 +01:00
Vítor Santos Costa
dc4557c707 more fixes to verbose_load 2010-06-14 08:56:05 +01:00
Vítor Santos Costa
43cc875571 fix verbose_load (obs from Paulo Moura). 2010-06-14 08:47:15 +01:00
Vítor Santos Costa
2647c35939 get rid of wrong docs. 2010-06-14 08:46:58 +01:00
Vítor Santos Costa
0718f3e08d USE_THREADS->THREADS 2010-06-08 10:40:55 +01:00
Vítor Santos Costa
4ffdafb529 fix YAP_Init return test. 2010-06-06 23:05:54 +01:00
Vítor Santos Costa
05a20e26f3 make sure we return correct code in YAP_Boot 2010-06-06 23:03:59 +01:00
Vítor Santos Costa
c2dd03b144 more configure cleanups: isolate java in its own ghetto. 2010-06-05 00:51:24 +01:00
Vítor Santos Costa
e9545be0d0 remove unused code. 2010-06-05 00:49:09 +01:00
U-pekheno\Vitor
4ac1ad34f6 fix messed up Makefile conventions 2010-06-04 22:59:31 +01:00
U-pekheno\Vitor
ea522eecfe fix name for yap dll 2010-06-04 22:32:26 +01:00
Vítor Santos Costa
ab84319604 compile without gmp 2010-06-01 01:07:36 +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
7e1692bdb0 fix mess with LIBDIR and YAPLIBDIR
use -Wl,-WR in a more consistent way in Linux
use --with-java instead of --with-jpl
2010-06-01 00:38:42 +01:00
Vítor Santos Costa
e94104306c port of PYSWIP package. 2010-06-01 00:33:32 +01:00
Vítor Santos Costa
0645040602 get rid of debug messages. 2010-05-28 16:59:52 +01:00
Vítor Santos Costa
8d93e8f9b9 remove all initialization/1 in a single swoop. 2010-05-28 16:07:20 +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
4a76bde7cb documentation changes for rationals. 2010-05-28 12:06:42 +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
Vítor Santos Costa
215581ffc8 fix use of in/2 (could conflict with autoloader's clpfd). 2010-05-27 12:02:52 +01:00
Vítor Santos Costa
380fd692d9 :- G should not go top-level (obs from Ingo Molnar). 2010-05-25 16:15:09 +01:00
Vítor Santos Costa
457d5c11cb remove debugging info from tracer.c 2010-05-25 16:14:44 +01:00
Vítor Santos Costa
e67528cc1d oops, forgot to explicitely declare modules. 2010-05-24 16:19:39 +01:00
Vítor Santos Costa
eb980421a9 make term_to_atom/2 a YAP builtin. 2010-05-23 18:39:46 +01:00
Vítor Santos Costa
79649439ee Merge branch 'master' of yap.dcc.fc.up.pt:yap-6 2010-05-23 18:29:49 +01:00
Vítor Santos Costa
71ff7762e5 is_list/1 is now a built-in. 2010-05-23 18:24:24 +01:00
Vítor Santos Costa
6722ec6fec fix bad handle passing 2010-05-23 18:23:51 +01:00
Vítor Santos Costa
00a0f438ef fix error messages. 2010-05-23 18:22:00 +01:00
Vítor Santos Costa
e5df34e323 fix missing docs 2010-05-21 22:50:37 +01:00
Vítor Santos Costa
845866f940 fix db_sql/3 (from Anton Dries) 2010-05-21 08:38:20 +01:00
Vítor Santos Costa
b0de1c597f Merge branch 'master' of yap.dcc.fc.up.pt:yap-6 2010-05-19 17:17:47 +01:00
Vítor Santos Costa
6a433c33a1 fix messup with functors that are atoms. 2010-05-19 17:17:05 +01:00
Vítor Santos Costa
2639e6c868 bad inline expansion of exclude (obs from Paolo Frasconi) 2010-05-19 17:15:11 +01:00