Changeset 4403
- Timestamp:
- 07/24/08 10:26:55 (4 months ago)
- Location:
- trunk
- Files:
-
- 3 modified
-
compiler/logtalk.pl (modified) (3 diffs)
-
RELEASE_NOTES.txt (modified) (2 diffs)
-
UPGRADING.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/compiler/logtalk.pl
r4401 r4403 2639 2639 '$lgt_update_ddef_table'(DDef, Head, Call) 2640 2640 ; call_with_args(Def, Head, _, _, _, Call) -> 2641 '$lgt_add_db_lookup_cache_entry'(Obj, Head, PScope, Sender, Call), 2641 ( '$lgt_debugging_'(Obj) -> 2642 true 2643 ; '$lgt_add_db_lookup_cache_entry'(Obj, Head, PScope, Sender, Call) 2644 ), 2642 2645 retractall(Call) 2643 2646 ; true … … 2655 2658 ( Obj = Sender, 2656 2659 call_with_args(DDef, Head, _, _, _, Call) -> 2657 '$lgt_add_db_lookup_cache_entry'(Obj, Head, PScope, Sender, Call), 2660 ( '$lgt_debugging_'(Obj) -> 2661 true 2662 ; '$lgt_add_db_lookup_cache_entry'(Obj, Head, PScope, Sender, Call) 2663 ), 2658 2664 retractall(Call) 2659 2665 ; throw(error(existence_error(predicate_declaration, Head), Obj::retractall(Head), Sender)) … … 5005 5011 % returns runtime table clauses for the entity being compiled 5006 5012 5007 '$lgt_pp_rclause'(Clause) :-5008 '$lgt_pp_rclause_'(Clause).5009 5010 5013 '$lgt_pp_rclause'('$lgt_debugging_'(Entity)) :- 5011 5014 '$lgt_compiler_flag'(debug, on), 5012 5015 '$lgt_pp_entity'(_, Entity, _, _, _). 5016 5017 '$lgt_pp_rclause'(Clause) :- 5018 '$lgt_pp_rclause_'(Clause). 5013 5019 5014 5020 '$lgt_pp_rclause'('$lgt_current_object_'(Obj, Prefix, Dcl, Def, Super, IDcl, IDef, DDcl, DDef, Rnm, Mode, Synchronized, Threaded)) :- -
trunk/RELEASE_NOTES.txt
r4402 r4403 61 61 from within a category. 62 62 63 Corrected a bug in the implementation of the built-in database method 64 retractall/1 when retracting clauses in an object compiled in debug mode. 65 Thanks to Parker Jones for the bug report. 66 63 67 Updated all config files due to changes to the predicate used to declare 64 68 proprietary meta-predicates, '$lgt_pl_meta_predicate'/1. Added a second … … 66 70 or a built-in control construct. This is necessary in order to properly 67 71 compile calls to these proprietary meta-predicates when in debug mode. 72 Thanks to Victor Noel for the bug report. 68 73 69 74 Corrected a bug in the config files hooks used in handling proprietary -
trunk/UPGRADING.txt
r4368 r4403 208 208 209 209 Logtalk version 2.32.2 changes the internal predicate used in the processing 210 of "super" calls, changes the implementation of complementing categories, and210 of "super" calls, changes the implementation of complementing categories, 211 211 changes the possible values of the read-only compiler flag "break_predicate", 212 therefore implying the recompilation of all objects. 212 and changes the way proprietary Prolog meta-predicates and control constructs 213 are declared, therefore implying the recompilation of all objects.
