vsc
|
026bfb3c18
|
more thread fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@997 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-19 19:24:46 +00:00 |
|
vsc
|
d3f49b75df
|
clause should not do write locking
expand_index should not care whether read_locks are held.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@996 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-18 01:43:32 +00:00 |
|
vsc
|
6031b7f049
|
protect dead threads.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@995 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-17 19:29:24 +00:00 |
|
vsc
|
3ecc66b7fd
|
get rid of global variables in dbase
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@994 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-17 19:00:12 +00:00 |
|
vsc
|
41908d49cf
|
Modules now are terms, not integers, even for meta-calls
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@993 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-17 18:24:44 +00:00 |
|
vsc
|
860ea6d115
|
Take care to process heap overflows correctly.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@992 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-17 16:27:22 +00:00 |
|
vsc
|
7d7b79630f
|
- setconcurrency was spelled wrongly
- avoid several workers spewing out the same message in low_level_tracer.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@991 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-16 19:22:40 +00:00 |
|
vsc
|
f857af0c50
|
I assumed PP would always be locked at try, but that is not
true if the predicate is thread local.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@990 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-16 15:37:16 +00:00 |
|
vsc
|
b65681fe82
|
fix back tracer.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@989 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-14 00:41:12 +00:00 |
|
vsc
|
8e18b8cdf7
|
fixes to modules.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@988 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-13 23:53:20 +00:00 |
|
vsc
|
97c809d955
|
fix tables in format
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@987 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-13 22:10:10 +00:00 |
|
vsc
|
039655b767
|
simplify format, so that it will be easier to do bug fixes
fix bug in format output for floats
write and read dbrefs as $dbref(Address,0)
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@986 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-13 18:39:29 +00:00 |
|
vsc
|
4402a10f44
|
fix module redefinition handling
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@985 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-13 13:31:44 +00:00 |
|
vsc
|
072dc0a7b7
|
locking on the p-threads world
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@984 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-12 23:48:19 +00:00 |
|
vsc
|
e0c42788c7
|
fix bad calls to consult/reconsult
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@983 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-12 18:23:29 +00:00 |
|
vsc
|
f1063a27b2
|
fixes for stack overflow
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@982 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-12 17:09:17 +00:00 |
|
vsc
|
6662ca157e
|
simplify module access
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@981 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-12 12:37:12 +00:00 |
|
vsc
|
08fe01ad98
|
a few more fixes, and we're done with threads (for now) ;-).
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@980 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-11 16:18:16 +00:00 |
|
vsc
|
e612cb2f84
|
support thread local IDB
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@979 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-11 16:09:15 +00:00 |
|
vsc
|
eec29d7c27
|
fix thread_signal
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@978 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-11 13:59:53 +00:00 |
|
vsc
|
c9247ce308
|
make thread_local compatible with dynamic
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@977 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-11 13:33:19 +00:00 |
|
vsc
|
acbf57f59d
|
improve threads support
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@976 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-11 01:20:56 +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
|
3e468eea4e
|
fix \x88
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@973 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-09 16:46:03 +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
|
ca4e754af7
|
protect writes to SignalMask and to CreepFlag. Reads are still not
locked.
fix XREGS for threads.
fix thread_signal not even being defined.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@969 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-06 17:22:24 +00:00 |
|
vsc
|
a5b6a22f27
|
AuxSp and friends are not bound to GlobalBase when using SYSTEM_MALLOC
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@968 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-06 16:40:50 +00:00 |
|
vsc
|
1079391767
|
fixes for restore
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@967 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-06 10:19:49 +00:00 |
|
vsc
|
fd7582b618
|
improve save/restore
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@966 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-06 02:26:23 +00:00 |
|
vsc
|
9b84cdfe5d
|
improved support for threads and code area allocation using malloc
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@965 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-02-05 16:57:02 +00:00 |
|
vsc
|
cacc407677
|
Bug fixes!
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@964 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-01-29 13:37:10 +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 |
|
rslopes
|
d4616d2f06
|
*** empty log message ***
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@961 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-01-26 10:44:13 +00:00 |
|
pmoura
|
b1bb83be19
|
Former Hydra editor is now named SubEthaEdit.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@959 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-01-23 03:06:07 +00:00 |
|
pmoura
|
5c214ad00a
|
Image files are no longer used in the Logtalk manual.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@958 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-01-23 03:03:52 +00:00 |
|
vsc
|
ba9876268f
|
threads, clean signals, and much more...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@957 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-01-23 02:23:51 +00:00 |
|
vsc
|
437a6a19ab
|
thread and signal support
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@956 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2004-01-23 02:17:21 +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 |
|
vsc
|
80fd1bcc91
|
many fixes: restart on threads, fixes for tabling, other generic fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@954 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-27 00:38:53 +00:00 |
|
vsc
|
b16de6ad3d
|
more fixes over tabling changes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@953 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-18 17:36:54 +00:00 |
|
vsc
|
e7ab7b4c8a
|
fix non-tabling version
fix compilation with THREADS
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@952 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-18 17:23:22 +00:00 |
|
vsc
|
221665bab8
|
support for tabling
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@951 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-18 16:38:40 +00:00 |
|
vsc
|
0c2a3b4aff
|
fixes for bad indexing on floats.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@950 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-05 15:18:08 +00:00 |
|
vsc
|
4c264a968a
|
new scheme for flags.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@949 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-04 18:13:04 +00:00 |
|
vsc
|
945adacdd5
|
fix call to $reconsult/2
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@948 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-04 18:12:26 +00:00 |
|
vsc
|
1516c032e9
|
keep key_statistics/3 for compatibility with previous version.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@947 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-04 18:11:53 +00:00 |
|
vsc
|
1aa1610e83
|
fix duplicated goal in meta-call execute0
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@944 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-02 18:57:48 +00:00 |
|
vsc
|
2fbad3d467
|
fix fixes
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@943 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
|
2003-12-02 01:15:50 +00:00 |
|