Commit Graph

677 Commits

Author SHA1 Message Date
pmoura
f40265838d Logtalk 2.23.0 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1246 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2005-02-21 02:40:52 +00:00
vsc
18f0de5486 fix log(0.0) and log10(0.0) to be SICStus compatible.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1245 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2005-02-18 21:34:02 +00:00
pmoura
755c60a7ca Logtalk 2.22.5 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1244 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2005-02-10 00:02:06 +00:00
vsc
ee8e119602 at_end_of_line
max_list,min_list


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1237 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2005-01-29 04:43:14 +00:00
pmoura
a920e364c3 Logtalk 2.22.4 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1232 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2005-01-13 12:22:42 +00:00
pmoura
6f6f67b07f Logtalk 2.22.3 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1220 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-12-30 00:35:38 +00:00
pmoura
7f6c6af7d5 Logtalk 2.22.2 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1218 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-12-25 03:06:18 +00:00
vsc
319207d3c6 small bug fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1213 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-12-16 06:08:57 +00:00
pmoura
385035f2a5 Logtalk 2.22.1 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1196 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-12-05 21:52:49 +00:00
pmoura
d6bbeaa734 Logtalk 2.22.0 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1191 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-11-29 20:36:31 +00:00
pmoura
5f5589e8de Logtalk 2.21.6 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1175 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-11-16 19:37:30 +00:00
vsc
6853d8eecd don't ever use memory that has been freed (that was done by LU).
generic fixes for WIN32 libraries


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1172 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-11-04 18:22:36 +00:00
pmoura
20dcf89f9a Logtalk 2.21.5 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1171 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-11-03 00:13:01 +00:00
pmoura
bc194d7fcc Logtalk 2.21.4 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1166 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-10-26 20:59:29 +00:00
pmoura
c3e3a72583 Logtalk 2.21.3 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1164 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-10-25 11:13:58 +00:00
pmoura
eb05d95935 Logtalk 2.21.2 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1162 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-10-17 22:37:16 +00:00
vsc
2c91ebc7bc fixes for thread support
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1153 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-09-30 21:37:41 +00:00
vsc
3ab3fb59cc always compile files even if they are not going to be used
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1152 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-09-30 21:16:20 +00:00
pmoura
fd95dab3a7 Logtalk 2.21.1 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1151 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-09-30 20:28:42 +00:00
pmoura
921e576877 Logtalk 2.21.0 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1138 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-09-14 23:11:12 +00:00
vsc
2068026152 emulation routines for SWI compatibility
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1125 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-09-07 17:10:43 +00:00
pmoura
0018e82503 Logtalk 2.20.1 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1117 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-08-19 13:46:40 +00:00
pmoura
f5e660b9a3 Logtalk 2.20.0 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1114 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-08-16 16:41:11 +00:00
vsc
1781ff9420 whole lot of fixes:
- memory leak in indexing
  - memory management in WIN32 now supports holes
  - extend Yap interface, more support for SWI-Interface
  - new predicate mktime in system
  - buffer console I/O in WIN32


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1113 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-08-11 16:14:55 +00:00
pmoura
3a691e07d5 Logtalk 2.19.1 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1111 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-08-02 16:08:31 +00:00
pmoura
2a1fbb6e88 Logtalk 2.19.0 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1104 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-07-25 18:47:43 +00:00
vsc
3801508cdf windows fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1103 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-07-23 21:08:45 +00:00
vsc
7c8001d035 misc fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1100 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-07-23 19:02:09 +00:00
vsc
3e0a3fa9f3 fix heap overflow in YAP_LookupAtom
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1098 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-07-23 03:37:17 +00:00
vsc
21a3377248 debugger fixes
initial support for JPL
bad calls to garbage collector and gc
debugger fixes


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1096 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-07-22 21:32:23 +00:00
vsc
08b9f55f9c start support for java interface
bug fixes


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1093 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-07-15 15:47:08 +00:00
pmoura
fda1482045 Logtalk 2.18.0 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1090 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-07-08 23:48:59 +00:00
pmoura
9543ecf436 Logtalk 2.17.2 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1075 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-06-13 17:52:53 +00:00
pmoura
b25690af56 Logtalk 2.17.1 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1071 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-06-06 22:46:45 +00:00
vsc
0101c09236 coroutining is now a part of attvars.
some more fixes.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1070 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-06-05 03:37:01 +00:00
vsc
a6f1b27c09 misc fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1068 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-05-17 21:42:12 +00:00
pmoura
de3f73c90d Renamed Logtalk file yap430.config to yap.config for compatibility with new Logtalk version included with YAP.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1054 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-04-28 00:24:45 +00:00
pmoura
dcf184d930 Logtalk 2.17.0 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1048 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-04-25 23:57:46 +00:00
pmoura
3ba8483607 Logtalk 2.16.2 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1032 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-04-02 14:39:36 +00:00
pmoura
f08723a4b1 Logtalk 2.16.1 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1028 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-03-23 17:51:43 +00:00
pmoura
d494081bc5 Logtalk 2.16.0 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1014 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-03-03 04:07:59 +00:00
vsc
31b6bedf67 modules stuff fixes (yes, again).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@975 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-02-10 01:07:46 +00:00
vsc
cfd3683891 fix integer as DBRef
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@971 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-02-09 14:19:05 +00:00
pmoura
0df93ffc6e Logtalk 2.15.6 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@970 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-02-09 14:18:27 +00:00
vsc
c6827310f5 should be datime/1 not date/1
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@963 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-01-26 12:51:33 +00:00
vsc
0a7ec31659 bug fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@962 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-01-26 12:41:06 +00:00
pmoura
f26a3b6ca9 Logtalk 2.15.5 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@955 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-12-30 13:33:51 +00:00
ricroc
f8f7421416 My first attempt to synchronize OPTYap with CVS
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@917 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-11-05 16:24:51 +00:00
vsc
17ecf0dc14 continue big commit
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@863 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-08-27 13:37:10 +00:00
stasinos
d354e871f9 starting new files
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@844 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-07-15 12:01:51 +00:00
pmoura
e8e39e597b Logtalk 2.15.4 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@843 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-07-09 00:20:55 +00:00
stasinos
3751bd451f bring up to date with the Yap_ prefixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@842 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-07-03 15:46:10 +00:00
stasinos
5b71f37339 Use YAP_Read and YAP_Write instead of directly Yap_Parse and plwrite.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@841 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-07-03 15:01:18 +00:00
stasinos
2334010f7f the demo now uses broadcast as well as send/receive.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@840 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-07-03 14:58:51 +00:00
pmoura
2b8b25da07 Logtalk 2.15.3 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@839 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-06-26 14:52:54 +00:00
stasinos
6fed2c7be5 Remove debugging code.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@838 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-06-26 14:35:52 +00:00
pmoura
f1b417f1c3 Logtalk 2.15.2 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@812 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-04-02 13:57:50 +00:00
vsc
5cfd4e9727 close should always be performed, even if unification fails.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@798 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-03-17 17:03:29 +00:00
pmoura
2572851ad5 Logtalk 2.15.1 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@791 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-03-08 10:01:36 +00:00
pmoura
75392e54c7 Logtalk 2.15.0 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@757 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-02-05 00:15:28 +00:00
vsc
1369dfa410 new meta-call scheme.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@751 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-01-29 14:47:17 +00:00
vsc
0b17ff4174 use CVS Id
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@750 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-01-27 15:55:40 +00:00
vsc
d3b4d5454d fix header
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@749 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-01-27 15:54:10 +00:00
pmoura
5a0c5b8ce1 Logtalk 2.14.7 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@738 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-01-09 21:29:22 +00:00
vsc
136af18cb0 new scanner.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@736 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-01-08 16:45:35 +00:00
pmoura
f60c97a504 Logtalk 2.14.6 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@735 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-12-31 16:16:47 +00:00
pmoura
43c7e01712 Logtalk 2.14.5 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@731 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-12-20 02:06:55 +00:00
vsc
f7161d37c4 support for tries
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@727 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-12-12 20:47:36 +00:00
stasinos
61f2133901 fix stupid bug with mpi_receive/3
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@704 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-21 15:57:23 +00:00
stasinos
fc684b3be7 use macros instead of hard-wired numbers for the 3rd argument of Yap_plwrite()
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@703 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-21 15:54:38 +00:00
vsc
d7f80ea1ad Stasinos noticed that _YAP_ breaks C standard: use Yap_ instead.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@691 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-18 18:18:05 +00:00
vsc
212c64f782 fix bad documentation on remove_duplicates.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@690 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-18 17:25:22 +00:00
vsc
81716ef31f WIN32 support updates and some fixes.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@685 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-12 19:53:52 +00:00
stasinos
9d4712b400 all global symbols should now start with _YAP
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@682 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-12 10:25:11 +00:00
vsc
f56a874e3b fix library/system Makefile
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@678 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-11 20:01:22 +00:00
vsc
7b2c4dc6ff all global symbols should now start with _YAP
global functions should not be called from within file (bug in
binutils/WIN32).


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@675 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-11 17:38:10 +00:00
stasinos
ab4168aff5 use MPI_Probe() instead of two send/receives, simplify mpi_parse()
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@672 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-05 11:14:08 +00:00
pmoura
3075aa7fa1 Logtalk 2.14.4 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@671 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-11-04 21:29:14 +00:00
stasinos
33a7448b24 work around a possible redhat+MPICH bug
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@668 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-31 11:13:21 +00:00
vsc
8ac94c1d88 cleanup restore: use same code for check_saved_state and for actual
restore, tell exact path of file, try several files even if first one is
corrupt.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@664 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-30 17:27:19 +00:00
stasinos
ace4b58e5b fix overflow bugs in parser and scanner: check if we have space before we start writing\!
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@662 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-29 14:02:43 +00:00
stasinos
ea76f86890 If parser overflows in local stack, expand global with scanned terms.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@661 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-29 13:58:21 +00:00
vsc
8c71464b80 cleanup patches.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@654 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-27 18:11:01 +00:00
vsc
d21021da0d get rid of UnCutable
a:(a(X),b(X)) should be the same as a:a(X), a:b(X). Use PushModPred to
force that.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@642 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-18 13:54:53 +00:00
vsc
e19f91db60 missing variable when converting from P to S representation.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@641 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-17 19:06:44 +00:00
vsc
b9ae6fd4df avoid clause
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@634 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-14 16:09:08 +00:00
vsc
efc7c1c5a6 Christian patches for call_cleanup and documentation.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@633 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-11 03:39:11 +00:00
vsc
6dde85e627 fix Makefiles to use @DLL_LIBS@ for DLLs
use _stat instead of stat in WIN32
regex.h may exist, even when regex function is not avalailable (should
check for libs?)


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@623 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-07 14:50:00 +00:00
pmoura
b0bee478ec First version of Logtalk 2.14.4 compiler and config file.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@622 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-07 10:55:21 +00:00
stasinos
5d0716fb66 remove forgotten debugging puts()'s
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@621 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-03 17:32:40 +00:00
stasinos
0263e5d9d6 circumvent problem with realloc and MPI in HPUX 10.20 and bring the invocation of the term parser up to date
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@619 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-03 17:28:37 +00:00
vsc
342faf6d89 Insert Christian patches:
- uncutable predicates;
  - call_cleanup/2.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@615 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-10-03 13:54:35 +00:00
vsc
7076ced716 include flatten/2 in library(lists).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@598 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-09-17 16:43:00 +00:00
pmoura
4b88cd24f9 Logtalk 2.14.3 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@589 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-09-14 18:14:17 +00:00
vsc
21aab28a59 new error handlong mechanism
new YAP_ foreign interface
fix unbound_first_arg in call_with_args


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@582 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-09-09 17:40:12 +00:00
pmoura
18498c43d2 Logtalk 2.14.2 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@576 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-08-26 16:45:50 +00:00
pmoura
5345523da3 Logtalk release 2.14.1 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@561 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-07-31 23:34:42 +00:00
vsc
cea3ec187f fix the fixes to shell/1 and shell/2
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@548 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-18 05:58:12 +00:00
vsc
d065440d5a add documentation on rbtrees.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@543 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-18 04:23:15 +00:00
vsc
06cd483055 include new apply_macros code from Erick Alphonse
Acknowledge J. Schimpf


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@542 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-18 04:08:01 +00:00
vsc
804f7ecebc fix some throws
fix shell/1 and shell/2 in system library.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@539 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-17 06:27:00 +00:00
vsc
9915a010cc fix shell/1 and shell/2 in library(system).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@538 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-17 05:39:53 +00:00
pmoura
3638b381dd Logtalk 2.13.0 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@535 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-15 13:18:34 +00:00
vsc
fe75673528 fix test procedures
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@532 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-13 22:29:40 +00:00
vsc
8365f9bcd6 red-black trees in Prolog.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@531 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-13 21:45:29 +00:00
vsc
0f027df00c fix backtrackable C-interface (patch from Christophe Billard).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@526 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-11 05:43:01 +00:00
vsc
a254dad245 fixes and extensions to file_property
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@524 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-11 05:30:05 +00:00
vsc
0871e5b323 file_property should check unification result.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@523 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-10 23:38:59 +00:00
vsc
f19c10ca6c move on Yap4.3.23
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@516 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-04 23:50:50 +00:00
vsc
358714433c first take for atom garbage collector.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@513 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-04 18:21:55 +00:00
vsc
1ec4c2acaf fix debugger messages
debug imported mnodules
fix yap2swi in win32
fixes for solaris


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@505 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-06-01 01:46:06 +00:00
pmoura
a21cefd6ca Logtalk 2.12.0 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@494 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-05-28 11:29:37 +00:00
vsc
c98c8fa804 iyap2swi interface
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@485 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-05-23 12:54:42 +00:00
pmoura
81c503970a Logtalk 2.11.0 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@462 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-05-06 13:10:02 +00:00
vsc
778dbbde3e fix anon vars in new syntax_error
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@452 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-04-23 22:43:10 +00:00
vsc
be3a996d1e WakeAttVar should only test if variables it is binding are in queue
ugraphs should not bind variable


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@441 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-04-13 04:39:03 +00:00
pmoura
06ea1bd8ec Logtalk 2.10.0 file.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@424 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-04-03 13:26:59 +00:00
stasinos
2913aeb54c Be carefull with the interaction of int with size_t
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@417 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-03-13 09:01:39 +00:00
stasinos
5253df47dc add mpi_bcast/2
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@416 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-03-12 20:03:55 +00:00
vsc
79e37862cb use system regex routines if available.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@414 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-03-12 16:30:23 +00:00
vsc
ba03bd25be regex: workaround MB_CUR_MAX in cygwin, plus a few cleanups.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@413 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-03-12 15:54:01 +00:00
vsc
889e39aa71 more fixes to make Yap DLLs work with cygwin
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@409 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-03-12 06:35:11 +00:00
vsc
798bdbdf39 be more careful about error handling when storing DB terms
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@399 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-03-07 05:13:21 +00:00
stasinos
c53dc217bb remove the compile-time term size limit. do not clone before mpi_open/3 is invoked.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@392 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-02-27 13:41:24 +00:00
stasinos
9a468e3c9b starting...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@376 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-02-26 17:25:33 +00:00
stasinos
d605213a38 added mpi_barrier/0
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@373 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-02-26 15:34:08 +00:00
stasinos
9d44227bd6 MPE made more usuable. Link with any MPI lib, not just MPICH.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@372 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-02-26 15:33:16 +00:00
stasinos
dcbba128ff a first take at an MPE interface
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@371 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-02-22 14:31:45 +00:00
stasinos
39964380f1 added MPI_Bcast
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@357 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-02-12 17:38:38 +00:00
stasinos
e3feb2057c a first take at an interface to an MPI lib
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@354 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-02-11 20:40:09 +00:00
vsc
90356f9993 ord_intersection/4
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@352 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-02-08 22:35:04 +00:00
pmoura
89b034ce45 Logtalk 2.9.3 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@349 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-02-08 19:57:23 +00:00
vsc
601a7d2480 reachable/3
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@330 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-01-27 21:35:39 +00:00
vsc
4414acbdf9 fix unix environ
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@293 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-01-14 22:26:53 +00:00
vsc
2d51021df7 fix exec streams
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@289 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-01-10 23:54:06 +00:00
vsc
f41a702445 fix typos
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@287 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-01-10 21:42:29 +00:00
vsc
8496030d8a built-ins should not interfere with trace
new catch/throw design


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@281 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-01-08 05:22:40 +00:00
vsc
fcbf07a251 fix library heap
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@280 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-01-08 03:47:18 +00:00
pmoura
f95ddd47c5 Logtalk 2.9.2 compiler and config file for YAP.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@276 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-01-07 22:57:06 +00:00
pmoura
2945f1cafa Added a call to mkdir to create a logtalk sub-directory in the library installation directory.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@217 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-12-07 18:53:48 +00:00
pmoura
b77427df89 Updated to Logtalk 2.9.1
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@211 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-12-05 23:57:48 +00:00
stasinos
ca85f690cd configure expands variables only once
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@201 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-11-26 18:57:07 +00:00
stasinos
e0ff7e9fb2 move arch-independent file to share
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@200 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-11-26 16:05:19 +00:00
vsc
c548fd3987 fix an extra v in system.yap.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@194 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-11-23 14:55:57 +00:00
vsc
1df8d979cd remove_duplicates should keep order
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@186 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-11-19 17:53:19 +00:00
vsc
5682ce7622 fix user c predicates
fix Makefiles to handle case where so is o.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@183 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-11-18 21:00:57 +00:00
vsc
b289d9ac9c new module system. BEWARE! BEWARE! BEWARE!
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@177 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-11-15 00:01:43 +00:00
vsc
d730cdde67 fix random in Win32
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@153 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-09-10 14:39:32 +00:00
stasinos
8f6d06b67f a bit safer, just in case
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@151 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-09-06 16:58:49 +00:00
stasinos
25e11230e3 make dynamin library suffixes configurable
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@148 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-09-06 15:38:43 +00:00
vsc
94271789ef fix nth and nth0 to accept unbound first argument.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@144 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-08-27 15:27:29 +00:00
vsc
a09e21bf68 do not use use -fomit-frame-pointer in parser.c/cygnus
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@139 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-08-10 23:07:00 +00:00
vsc
5384e3b4d7 Erick Alphonse's Eclipse style apply macro library
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@138 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-08-09 18:00:45 +00:00
vsc
2da8c719a3 fix ord_del_element/3
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@137 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-08-09 17:39:52 +00:00
vsc
db588d7b15 had forgotten getrand/3.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@120 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-07-10 20:04:10 +00:00
stasinos
45aacf6ad6 BSD install installs only one file per invokation
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@114 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-07-03 11:19:15 +00:00
vsc
3de3c1b7d2 improve system library.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@113 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-06-29 19:30:25 +00:00
vsc
90c92979c6 change library(random) to use O'Keefe code.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@80 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-06-11 20:20:36 +00:00
vsc
95a113aac9 trail_ref cleanup
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@64 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-06-08 14:52:54 +00:00
vsc
68820cc370 sys changes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@60 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-06-07 17:54:29 +00:00
vsc
2a1e82975a fix missing system and missing \
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@58 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-06-07 16:57:23 +00:00
vsc
2a94b16a8c initial revision
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@56 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-06-06 20:11:34 +00:00
vsc
cc4531cd1e Include Paulo Moura's Logtalk OO LP system
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@53 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-06-06 19:40:57 +00:00
vsc
38247e38fc cleanup of CLPQR and CHR;
simplification of module handling;
new timestamp implementation


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@52 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-06-06 19:10:51 +00:00
vsc
130e2b8bd1 fix singleton warning.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@47 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-05-29 15:10:43 +00:00
vsc
8c907c498d fix S_ISREG and S_ISDIR for Unix machines
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@46 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-05-29 14:39:22 +00:00
vsc
82438c1d6f fixes in modules
system support for WIN32 (first try).
small fixes.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@45 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-05-28 19:54:53 +00:00
vsc
bc16c57f0a fix singleton variables
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@41 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-05-22 20:56:43 +00:00
vsc
c0ef937614 fix datime/1, system/2 and declaration for p_stream.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@40 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-05-22 20:41:52 +00:00
vsc
cc692eb415 library(system).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@36 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-05-21 20:08:10 +00:00
pmoura
e1c4793105 Initial version
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@32 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-05-21 18:32:31 +00:00
vsc
1a8009654f fixes for modules, buffering, YP_*, live vars for gc, and nth(0).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@20 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-04-27 16:02:43 +00:00
vsc
47e595a624 small fixes
gc improvements
WIN32 library fixes


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@18 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-04-26 14:44:43 +00:00
vsc
6f3d55651c handle all opcodes in restore/1 and fix ord_union/2 bug.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@17 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-04-25 20:31:00 +00:00
vsc
71c18ef912 new predicates atom_concat and list_concat
prolog_flag(version,X).
0'\ escape sequences
first try at profiling early reset (garbage collector is broken now).


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@9 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-04-17 21:07:41 +00:00
vsc
da817ebbe5 First patches for 4.3.19:
new Makefiles for documentation;
   user_{input,output,error} streams are now aliases;
   restore YapLibDir
   support $(DESTDIR)
   fix call_residue/2


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@8 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-04-16 16:41:04 +00:00
vsc
e5f4633c39 This commit was generated by cvs2svn to compensate for changes in r4,
which included commits to RCS files with non-trunk default branches.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@5 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2001-04-09 19:54:03 +00:00