Changeset 4453
- Timestamp:
- 08/29/08 13:53:41 (4 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
compiler/logtalk.pl (modified) (3 diffs)
-
RELEASE_NOTES.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/compiler/logtalk.pl
r4452 r4453 7004 7004 '$lgt_tr_body'(threaded_peek(Goal, Tag), MTGoal, '$lgt_dbg_goal'(threaded_peek(Goal, Tag), MTGoal, DbgCtx), Ctx) :- 7005 7005 !, 7006 '$lgt_ctx_ctx'(Ctx, _, Sender, This, Self, _, _, _),7006 '$lgt_ctx_ctx'(Ctx, _, _, This, Self, _, _, _), 7007 7007 '$lgt_tr_body'(Goal, TGoal, _, Ctx), 7008 7008 ( '$lgt_pp_object_'(_, Prefix, _, _, _, _, _, _, _, _, _) -> 7009 MTGoal = '$lgt_mt_peek_reply'(Prefix, TGoal, Sender,This, Self, Tag)7010 ; MTGoal = '$lgt_mt_peek_reply'(TGoal, Sender,This, Self, Tag)7009 MTGoal = '$lgt_mt_peek_reply'(Prefix, TGoal, This, Self, Tag) 7010 ; MTGoal = '$lgt_mt_peek_reply'(TGoal, This, Self, Tag) 7011 7011 ), 7012 7012 '$lgt_ctx_dbg_ctx'(Ctx, DbgCtx). … … 7025 7025 '$lgt_tr_body'(threaded_peek(Goal), MTGoal, '$lgt_dbg_goal'(threaded_peek(Goal), MTGoal, DbgCtx), Ctx) :- 7026 7026 !, 7027 '$lgt_ctx_ctx'(Ctx, _, Sender, This, Self, _, _, _),7027 '$lgt_ctx_ctx'(Ctx, _, _, This, Self, _, _, _), 7028 7028 '$lgt_tr_body'(Goal, TGoal, _, Ctx), 7029 7029 ( '$lgt_pp_object_'(_, Prefix, _, _, _, _, _, _, _, _, _) -> 7030 MTGoal = '$lgt_mt_peek_reply'(Prefix, TGoal, Sender,This, Self, [])7031 ; MTGoal = '$lgt_mt_peek_reply'(TGoal, Sender,This, Self, [])7030 MTGoal = '$lgt_mt_peek_reply'(Prefix, TGoal, This, Self, []) 7031 ; MTGoal = '$lgt_mt_peek_reply'(TGoal, This, Self, []) 7032 7032 ), 7033 7033 '$lgt_ctx_dbg_ctx'(Ctx, DbgCtx). … … 13226 13226 13227 13227 13228 % '$lgt_mt_peek_reply'(+callable, +object_identifier, +object_identifier, +object_identifier,@nonvar)13228 % '$lgt_mt_peek_reply'(+callable, +object_identifier, +object_identifier, @nonvar) 13229 13229 % 13230 13230 % peeks a reply to a goal sent to the senders object message queue (this predicate is called from within categories) 13231 13231 13232 '$lgt_mt_peek_reply'(Goal, Sender,This, Self, Tag) :-13232 '$lgt_mt_peek_reply'(Goal, This, Self, Tag) :- 13233 13233 '$lgt_current_object_'(This, Queue, _, _, _, _, _, _, _, _, _, _, _) -> 13234 '$lgt_mt_peek_reply'(Queue, Goal, Sender,This, Self, Tag).13235 13236 13237 13238 % '$lgt_mt_peek_reply'(+atom, +callable, +object_identifier, +object_identifier, +object_identifier,@nonvar)13234 '$lgt_mt_peek_reply'(Queue, Goal, This, Self, Tag). 13235 13236 13237 13238 % '$lgt_mt_peek_reply'(+atom, +callable, +object_identifier, +object_identifier, @nonvar) 13239 13239 % 13240 13240 % peeks a reply to a goal sent to the senders object message queue 13241 13241 13242 '$lgt_mt_peek_reply'(Queue, Goal, _,This, Self, Tag) :-13242 '$lgt_mt_peek_reply'(Queue, Goal, This, Self, Tag) :- 13243 13243 thread_peek_message(Queue, '$lgt_reply'(Goal, This, Self, Tag, _, _)). 13244 13244 -
trunk/RELEASE_NOTES.txt
r4452 r4453 50 50 thread local. 51 51 52 Small performance improvement to the built-in multi-threading predicates53 threaded/1 and threaded_exit/1-2.52 Small performance improvement of the threaded/1 built-in multi-threading 53 predicate. 54 54 55 55 Added a multifile/1 directive for the logtalk_library_path/2 predicate.
