Commit Graph

52 Commits

Author SHA1 Message Date
Vitor Santos Costa 3061844c95 Fixes, mostly to the biting o 2017-12-10 01:22:45 +00:00
Vitor Santos Costa 645b2c7d93 boot 2017-12-05 15:14:57 +00:00
Vitor Santos Costa 484213efb6 Merge branch 'master' of github.com:vscosta/yap-6.3 2017-11-18 00:27:26 +00:00
Vitor Santos Costa bf78d70d66 fix skip/1 and debugging stuff
formatting
2017-11-18 00:18:42 +00:00
Vitor Santos Costa ed2c85a56b saved states and anaconda 2017-11-15 12:18:19 +00:00
Vitor Santos Costa 538cb4eb2c dynamic loading 2017-11-08 10:29:01 +01:00
Vitor Santos Costa 3789f69cf1 minor patches 2017-10-27 23:06:23 +01:00
Vitor Santos Costa c2435673cd swig python support 2017-05-08 18:51:29 +01:00
Vitor Santos Costa 3cb343479e small compiler change 2017-05-02 03:34:56 +01:00
Vitor Santos Costa d082af605d less invasive error handling 2016-10-19 22:44:59 -05:00
Vitor Santos Costa ba98f237ae oops 2016-08-23 15:51:39 +01:00
Vitor Santos Costa 4ebb83e998 add default executable 2016-07-31 04:29:47 -05:00
Vitor Santos Costa 83a1269553 change bootstrap sequence to support -B and to allow booting from pl files 2016-05-10 08:33:44 +01:00
vscosta 07f105dd80 clang indenting 2016-04-05 02:22:04 +01:00
Vítor Santos Costa 9860b6244f small changes 2016-02-13 03:11:25 +00:00
Vítor Santos Costa 48db20515f TrueFileName changed name :) 2016-02-13 02:56:19 +00:00
Vítor Santos Costa ce8a19d381 Add documentation 2015-11-18 15:06:25 +00:00
Vítor Santos Costa a8b51a1ada check full file path 2015-11-09 11:26:22 +00:00
Vitor Santos Costa 20c87f1ab6 gcc warnings 2015-10-20 08:06:46 +01:00
Vítor Santos Costa b871f6676e fix error handling 2015-09-25 10:57:26 +01:00
Vítor Santos Costa 4336b2ba88 Avoid complaining from strlen
`
2015-09-21 17:05:36 -05:00
Vítor Santos Costa afa8d52e50 make sure too refer to dlfcn.h 2015-06-18 00:24:47 +01:00
Vitor Santos Costa 6c9c410283 get rid of findExecutable 2015-03-28 19:36:28 +00:00
Vítor Santos Costa 06d99506cf osx patches 2014-03-06 15:39:56 +00:00
U-vsc-PC\vsc ec8f12d38b improve executable search. 2014-03-04 12:00:13 +00:00
Vítor Santos Costa cab427537a warning 2013-11-11 11:42:13 +00:00
Vítor Santos Costa 798afc81c4 fix argv[0] discovery. 2013-01-13 17:55:13 +00:00
Vitor Santos Costa c52d7a182c fix memory leak in foreign code handling 2012-12-07 08:06:45 +00:00
Vítor Santos Costa 9019a1a7b7 RTLD_NOLOAD may not always be loaded
dlopen should always have a matching dlclose.
2012-09-07 07:40:18 +02:00
U-WIN-UA9ACS5GS9N\vitor 19807d46f7 WIN32 and CYGWIN fixes. 2012-04-18 14:14:56 -05:00
Vitor Santos Costa 73fe640af3 improve error message. 2012-01-09 23:26:57 +00:00
Vítor Santos Costa c322722d5b add code to call external function by name, it maay come handy one day. 2011-11-03 07:51:34 +09:00
Vitor Santos Costa eaceaaad29 spaces changed. 2011-09-04 19:24:53 +02:00
U-WIN-U2045GN0RNQ\Vítor Santos Costa 840e287cda mode changes 2011-07-25 17:09:28 +01:00
Joao 8170f6d3cb Some global variables(Yap_thread_gl) in C/init.c are now declared in misc/LOCALS 2011-05-23 16:19:47 +01:00
Vítor Santos Costa 90d93fdbdd cache abstra machine register in threaded mode. 2011-03-07 16:02:55 +00:00
Vítor Santos Costa 2e319c50ba make sure that atom garbage collector knows about foreign function names. 2010-12-12 18:28:55 +00:00
Vitor Santos Costa f9cd010242 do not reexecute function on restore if f_name is NULL. 2010-11-22 21:47:17 +00:00
U-WIN-U2045GN0RNQ\Vítor Santos Costa 8340ee4cb1 fix CYGWIN compilation 2010-08-03 01:11:13 +01:00
Vítor Santos Costa 3e13be32a0 fix \\ in strings to scan up to next non-blank 2010-06-23 11:46:16 +01:00
Vitor Santos Costa 5b047b516b first attempt at error handling 2010-06-18 10:30:23 +01:00
Vítor Santos Costa 6e67a84ab0 shared_object routines support: SWI compatibility and more flexibility. 2010-06-17 00:29:01 +01:00
Vitor Santos Costa 0179998d60 change Heap.h to YapHeap.h
rename $live to prolog/0 (for SWI compatibility).
2009-10-23 14:22:17 +01:00
vsc dc9ab3b1c7 fix library search.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1888 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-05-24 19:54:45 +00:00
vsc a7f550d667 New comment-based message style
Fix thread support (at least don't deadlock with oneself)
small fixes for coroutining predicates
force Yap to recover space in arrays of dbrefs
use private predicates in debugger.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1084 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2004-06-23 17:24:20 +00:00
vsc 6bb873d03e more meta-call fixes
fix module expansion for builtins
fix path predicates.


git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@758 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2003-02-07 12:05:39 +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 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
vsc 97c2bd2105 cleanup YapExecutable
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@602 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-09-23 17:06:13 +00:00
vsc 3b3a19f5d9 more stuff for foreign interface.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@474 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-05-16 20:33:00 +00:00