| Did you know ... | Search Documentation: |
| Title for pldoc(default) |
[Oct 23 2024]
DISPLAY when running xpce steps While
the build works without a DISPLAY variable, an invalid variable causes
the build to fail.wcsxfrm() returns garbage.[Oct 22 2024]
setjmp()/longjmp() Clang demands using
a volatile variable for protecting the throw environment's parent.
This is probably correct, although it seems weird to place this
variable in a register.[Oct 19 2024]
theme/dark.pl[Oct 18 2024]
[f(1), f(2)]..
Reported by Uwe Neumerkel.[Oct 17 2024]
[Oct 15 2024]
[Oct 8 2024]
arg(C,T,F) I.e., arg/3 calls with a known
argument and the 3th index being a first var. These map to the
B_ARG_CF VM instruction.[Sep 30 2024]
time_t is 64 bits, it doesn't seem to localtime()
seems broken handling large time offsets.[Sep 27 2024]
prefer_rationals flag.[Sep 26 2024]
[Sep 24 2024]
swipl pack publish --server=URL ... Allows publishing at
an alternative server.swipl pack publish . Broken detection of
git directory and failure do deal with
requires(prolog:flag(_Value)).
to test for existence of a Prolog flag.
[Sep 23 2024]
get_trig(). Fixed using C11
atomics.[Sep 22 2024]
[Sep 21 2024]
insecure(true) or swipl pack install -k <pack> is given,
possible HTTP links are automatically rewritten to HTTPS.[Sep 20 2024]
[Sep 19 2024]
--opt=value Before, the
option was considered boolean if it was the last argument or the next
argument started with a -.[Sep 18 2024]
boolean|Type on last option[Sep 16 2024]
[Sep 17 2024]
[Sep 11 2024]
[Sep 8 2024]
[Sep 5 2024]
[Sep 4 2024]
[Oct 12 2024]
[Sep 30 2024]
[Sep 21 2024]
[Sep 10 2024]
bool, matching SWI-Prolog.h
This matches the changes in SWI-Prolog.h with commit a1e914f[Sep 8 2024]
get_file_name() returns std::string[Oct 2 2024]
[Sep 30 2024]
expires For compatibility,
this is not converted by default.[Sep 29 2024]
[Sep 26 2024]
throw(http_reply(hangup)) to simply hangup the line.
This is not a valid reply, but can be used to quickly terminate
connections as well as for testing error scenarios.[Oct 9 2024]
[Oct 2 2024]
[Sep 13 2024]
[Oct 3 2024]
heartbeat() to make Python process interrupts while
Prolog runs.exit() Calls from Prolog to
Python, where Python raises a SystemExit() exception are mapped to
Prolog unwind(halt(Status)) exceptions or, for older versions into
abort/0, recording the exit status requested. Consisently, when
control comes back from Prolog to Python, the unwind(halt(Status))
raises SystemExit(Status) or, abort with recorded exit status raises
this Python exception.[Sep 19 2024]
[Oct 19 2024]
[Oct 18 2024]
[Oct 15 2024]
[Oct 8 2024]
C-x 5 2 and M-,unwind() exceptions from e.g. timer events calling
Prolog.[Oct 7 2024]
[Oct 2 2024]
[Sep 26 2024]
nodebug, meaning the thread continues in nodebug mode or
trace, meaning it opens a secondary trace window. The latter is
how it used to work.[Sep 25 2024]
[Sep 18 2024]
[Sep 13 2024]
[Sep 11 2024]
[Sep 5 2024]
[Sep 4 2024]