Logtalk 2.30.8 files.

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1989 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
pmoura 2007-11-09 19:05:00 +00:00
parent 18553a6ff8
commit c1a999bfb1
7 changed files with 23 additions and 9 deletions

View File

@ -1,6 +1,6 @@
================================================================
Logtalk - Open source object-oriented logic programming language
Release 2.30.7
Release 2.30.8
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
================================================================

View File

@ -1,6 +1,6 @@
================================================================
Logtalk - Open source object-oriented logic programming language
Release 2.30.7
Release 2.30.8
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
================================================================

View File

@ -1,6 +1,6 @@
================================================================
Logtalk - Open source object-oriented logic programming language
Release 2.30.7
Release 2.30.8
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
================================================================

View File

@ -1,6 +1,6 @@
================================================================
Logtalk - Open source object-oriented logic programming language
Release 2.30.7
Release 2.30.8
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
================================================================

View File

@ -1,6 +1,6 @@
================================================================
Logtalk - Open source object-oriented logic programming language
Release 2.30.7
Release 2.30.8
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
================================================================
@ -10,6 +10,12 @@ RELEASE NOTES
=============
2.30.8 - November 9, 2007
Fixed bug in the compilation of synchronized predicates that breaks
Logtalk on single-threaded Prolog compilers.
2.30.7 - November 5, 2007
Updated the multi-threading built-in predicates threaded_notify/1 and

View File

@ -1,6 +1,6 @@
================================================================
Logtalk - Open source object-oriented logic programming language
Release 2.30.7
Release 2.30.8
Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
================================================================

View File

@ -2,7 +2,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Logtalk - Open source object-oriented logic programming language
% Release 2.30.7
% Release 2.30.8
%
% Copyright (c) 1998-2007 Paulo Moura. All Rights Reserved.
%
@ -1695,7 +1695,7 @@ current_logtalk_flag(Flag, Value) :-
'$lgt_default_flag'(Flag, Value),
\+ '$lgt_current_flag_'(Flag, _).
current_logtalk_flag(version, version(2, 30, 7)).
current_logtalk_flag(version, version(2, 30, 8)).
@ -9611,7 +9611,15 @@ current_logtalk_flag(version, version(2, 30, 7)).
'$lgt_fix_synchronized_preds' :-
\+ '$lgt_default_flag'(threads, on),
!.
!,
( retract('$lgt_pp_def_'(Def)),
assertz('$lgt_pp_fdef_'(Def)),
fail
; retract('$lgt_pp_ddef_'(DDef)),
assertz('$lgt_pp_fddef_'(DDef)),
fail
; true
).
'$lgt_fix_synchronized_preds' :-
( '$lgt_pp_object_'(_, _, _, _, _, _, _, _, _, _, _) ->