| Did you know ... | Search Documentation: |
| Title for pldoc(default) |
[Nov 16 2021]
[Nov 15 2021]
[Nov 12 2021]
[Nov 11 2021]
cmake_build_type.[Nov 10 2021]
[Nov 8 2021]
and cmake --install` for the build and install steps rather
than calling make, ninja, etc. directly. Suggested by Wouter Beek.[Nov 7 2021]
sigaltstack() doesn't go
with ASAN. Results in the error below. Disabled guarding the C
stack when compiling using address sanitizer. ``` =101190=ERROR:
AddressSanitizer failed to deallocate 0x2000 (8192) bytes at
address 0x6250000b1900 =101190=AddressSanitizer CHECK failed:
../../../../src/libsanitizer/sanitizer_common/sanitizer_posix.cc:60
"(("unable to unmap" && 0)) != (0)" (0x0, 0x0)
```
[Nov 3 2021]
ninja builds when using CMake[Nov 2 2021]
pack_install(.) to add the local
directory to the pack registry and build it. Also add option
link(true) and rebuild(When) to provide more fine control over
the build.[Oct 31 2021]
setjmp() instead of sigsetjmp() to reduce the overhead
of the C-stack guarding.[Oct 30 2021]
[Oct 28 2021]
[Oct 27 2021]
sigaltstack().[Oct 26 2021]
[Oct 25 2021]
pl_get_uint64() for GMP numbers on 32-bit systems.[Oct 24 2021]
options_after_arguments(false) option to
stop processing options after the first positional argument.[Oct 22 2021]
spy and/or nospy
are defined as operators.sem_timedwait() such as MacOS.sem_timedwait() by avoiding a polling loop.
This typically saves 0.1 second on the elapsed time for short lived
executables.[Oct 21 2021]
--no-pce together with -c (compile) to produce
a state that does not include xpce.retract((a:-true)). Reported by Fernando
Sáenz-Pérez.[Oct 20 2021]
term[Oct 19 2021]
~:|, the colon modifier for
tab stops to insert a newline if the current column already passed
the tab stop.[Oct 18 2021]
[Oct 14 2021]
[Oct 11 2021]
sig_atomic. Currently only for the
built-in sig_atomic/1.[Oct 9 2021]
[Oct 10 2021]
library(backcomp).[Oct 11 2021]
wait_preds option accepted non-predicate
indicators.[Oct 6 2021]
swipl --abi-version crashed.[Oct 5 2021]
[Oct 1 2021]
pc of prolog_choice_attribute/3[Oct 27 2021]
static_cast<type>(expression)
to avoid warnings on modern C++ compilers.[Oct 25 2021]
[Oct 12 2021]
to(Type).[Oct 7 2021]
[Nov 2 2021]
[Nov 11 2021]
Need to call: self._process.exit(None, None, None)
instead of:
result = self._process.wait()
as it will close the stderr/out handles too. Otherwise they will leak since they are used and thus opened (but not closed) by the Popen object.
[Nov 1 2021]
Handle by catching all exceptions and only actually failing if SWIPL_TEST_FAIL_ON_UNLIKELY - y
[Oct 22 2021]
[Oct 20 2021]
argv rather than os_argv. Breaks on new argv_options/3.[Nov 10 2021]
[Oct 13 2021]
SWIPL_TEST_ODBC_DRIVER. Also fixes cleanup of the ODBC tests.[Oct 5 2021]
Invalid Descriptor Index trying to fetch the column name
using SQLGetData(). The work-around sets the column with for this
query to 8K, avoiding SQLGetData(). Thanks to Fernando Sáenz-Pérez
for reporting and providing access to a server.[Oct 11 2021]
[Oct 7 2021]
[Oct 31 2021]
[Oct 25 2021]
[Nov 8 2021]
test(primes).[Nov 2 2021]
[Oct 7 2021]
[Nov 2 2021]
[Nov 7 2021]
Signed-off-by: Corinna Vinschen <vinschen@redhat.com>
[Nov 2 2021]
[Oct 21 2021]
library(pce) if --no-pce
is given.