Did you know ... Search Documentation:
Title for pldoc(default)
Branch: development (switch to stable),
version to version

SWI-Prolog Changelog from version 9.3.29 to 9.3.30

[Sep 3 2025]

  • CLEANUP: Avoid unused function warning when compiling for Windows without thraeds.
  • FIXED: #1381 building single threaded version for Windows.
  • TEST: term_hash/2,4: WASM produces different results due to 32 bit limit.

[Sep 2 2025]

  • FIXED: Starting interactive mode failed if the history cannot be initialised. This prevents running Prolog interactively if there is no HOME directory or the config directories and files cannot be created.

Package xpce

[Sep 9 2025]

  • FIXED: Windows: Avoid that a popup causes loss of focus. Popups no longer grab the system focus, but instead use xpce's focus notion to forward events to the popup.

[Sep 3 2025]

  • FIXED: More careful display handling.
  • ADDED: Epilog console: make DEL key send \e[3~. This provides forward delete on Linux, but not on Windows. Probably the libedit port needs additional patching.
  • FIXED: Bind any key >= 128 to `->insert_self`
  • FIXED: Allow entering [] on Italian keyboards using Alt-gr. PceEmacs interpreted these as Alt-[], moving over a clause.