| Did you know ... | Search Documentation: |
| Title for pldoc(default) |
[Mar 11 2026]
non_terminal predicate_property/2.library(tableutil): toplevel utilities This library provides
toplevel utilities to dump tables, their relations and statistics.int for signal handler return value, there is no need for this
configuration.local(true)
to create_prolog_flag/3 which create a flag only for the calling
thread. Clarified and fixed default behaviour, which is for
create_prolog_flag/3 to set the flag globally, i.e., make it
available with this value for any thread. This now updates both the
local and global flag table (before it updated only the global table).[Mar 8 2026]
library(thread_util). The core
functionality is now provided by set_thread/2.[Mar 6 2026]
debug_mode(-Boolean) property[Mar 5 2026]
class(Class) to options of thread_create/3class(Class) to thread_property/2 and set_thread/2thread_class to PL_thread_attributes_tPractical consequence:
?- tdebug(http). to activate debugging in HTTP worker
threads. This reliably activates spy points in the HTTP server.[Mar 6 2026]
cut_call This shows calls
to ! in the tracer.system_thread_id on Linux Failed to
initialize this on systems with the getid() function (primarily Linux,
but possibly other platforms using glibc).updateAlerted() thread-safe Could lead to race conditions
when this function is called from multiple threads (usually the target
and some external thread).[Mar 4 2026]
[Mar 1 2026]
[Feb 27 2026]
[Mar 1 2026]
[Feb 28 2026]
mpz_import() emulation for leading zero-bytes.
Lead to undefined behaviour in random number generation.[Feb 24 2026]
system.[Feb 23 2026]
[Feb 23 2026]
[Mar 6 2026]
[Feb 27 2026]
[Feb 22 2026]
[Mar 11 2026]
main thread messages to current Epilog using
hyperlinks.void.[Mar 8 2026]
[Mar 7 2026]
[Mar 6 2026]
[Mar 2 2026]
dabbrev_expand.
editor->dabbrev_expand can loop if a secondary or ternary search
for candidates only results in candidates that are already rejected
by the user from earlier candidate searches.[Feb 26 2026]
[Feb 23 2026]