Changeset 3920 for trunk

Show
Ignore:
Timestamp:
11/09/07 08:47:51 (14 months ago)
Author:
pmoura
Message:

Fixed bug in the compilation of synchronized predicates that breaks Logtalk on single-threaded Prolog compilers.

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/compiler/logtalk.pl

    r3919 r3920  
    96129612'$lgt_fix_synchronized_preds' :- 
    96139613    \+ '$lgt_default_flag'(threads, on), 
    9614     !. 
     9614    !, 
     9615    (   retract('$lgt_pp_def_'(Def)), 
     9616        assertz('$lgt_pp_fdef_'(Def)), 
     9617        fail 
     9618    ;   retract('$lgt_pp_ddef_'(DDef)), 
     9619        assertz('$lgt_pp_fddef_'(DDef)), 
     9620        fail 
     9621    ;   true 
     9622    ). 
    96159623 
    96169624'$lgt_fix_synchronized_preds' :- 
  • trunk/RELEASE_NOTES.txt

    r3919 r3920  
    99RELEASE NOTES 
    1010============= 
     11 
     12 
     132.30.8 - November 9, 2007 
     14 
     15    Fixed bug in the compilation of synchronized predicates that breaks  
     16    Logtalk on single-threaded Prolog compilers. 
    1117 
    1218