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]