Changelog for
gprolog-examples-1.5.0-2.1.noarch.rpm :
* Sat Sep 17 2022 antoine.belvireAATTopensuse.org- spec file cosmetic updates:
* Install COPYING using the %license macro.
* Simplify linking in install section using relative links.
* Sat Sep 04 2021 antoine.belvireAATTopensuse.org- Update to version 1.5.0:
* Port to arm64 (aarch64)/Linux (armv8).
* Port to arm32/Linux (armv6, armv7).
* Accept clang as C compiler on x86_64/linux.
* Restructure and improve the code of all MA-ASM mappers.
* Fix a bug in absolute_file_name, \'/src/../\' returned \'\' now \'/\'.
* Add error case to findall/4 (detects when Tail is not a list).
* Set eof_action to reset for standard input/output/error streams Even if not a tty.
* Add float_overflow and undefined for float arithmetic Functions.
* Fix a bug when closing user_error.
* Fix a bug in phrase/2-3.
* Fix problem with gcc 10 which needs explicitly -fcommon.
* Fix bugs when Prolog integers are internally converted to C int (on 64 bits machine).- Enable build on newly supported ARM architectures.- Remove -fcommon from cflags.- Remove gprolog-1.4.5-remove-compilation-date.patch.- Add gprolog-1.5.0-use-source_date_epoch.patch.
* Mon Dec 28 2020 antoine.belvireAATTopensuse.org- Add -fcommon to cflags: Fix build with GCC 10 (rh#1799464).- Run tests in check section.- Enable PIE.
* Fri Aug 23 2019 antoine.belvireAATTopensuse.org- Disable LTO to fix build.- Refresh spec file.
* Thu Sep 13 2018 antoine.belvireAATTopensuse.org- Update to version 1.4.5:
* fix a bug in soft-cut (when a cut appears in the if-part)
* fix bug when consulting multifile predicates with alternatives
* add ?- ISO prefix operator
* add gplc option --new-top-level (add top-level command-line option handling)
* fix a bug on linux witg gcc 6.3.0 (or binutils): needs PIC code
* fix a bug in findall/4
* fix a bug in select/5 under Windows
* fix a bug in the compiler
* fix a bug in read/1
* fix large address awarenes under cygwin32 (configure.in)
* improve memory limitation of acyclic_term/1
* improve term output (write/1 and friends)
* improve error handling for options (e.g. in write_term/3)
* fix bug with cut in the if-part of if-then(-else)
* fix port to x86_64/OpenBSD
* fix a bug with Apple/Yosemite gcc = LLVM version 6.0 (clang-600.0.56) on x86_64
* allow to define more atoms with MAX_ATOM env var on 64 bits machines
* fix a bug in bagof/3 when used as findall/3
* port to sparc64/OpenBSD
* add built-in predicate findall/4
* fix a bug with linedit when environment variable LINEDIT=no
* fix bugs in the FD solver
* set socket option SO_REUSEADDR at socket creation
* support for alternate Prolog file extension .prolog
* fix a bug in atoms for 1-char atom \'\\0\' (now acts as the empty atom)
* fix problems with Apple/Mavericks gcc = LLVM version 5.0 (clang-500.2.79) on x86_64
* remove clang warnings (uninitialized variables)
* fix bugs in the lexer of the form 0bop 2 when bop is an infix op
* fix terminal ANSI sequence handling in linedit
* increase internal compiler data sizes
* fix bug in gprolog.h (invalid 64 bits PL_MAX_INTEGER)- Rebase patch:
* Remove gprolog-1.4.4-remove-compilation-date.patch.
* Add gprolog-1.4.5-remove-compilation-date.patch.
* Wed Jun 28 2017 antoine.belvireAATTopensuse.org- Disable PIE:
* gplc generates its own native ASM
* Add BuildIgnore in order not to pull gcc-PIE
* Wed Aug 24 2016 antoine.belvireAATTopensuse.org- Workaround to build against i586: Build with --disable-regs.- Don\'t try to build for unsupported architectures (see http://www.gprolog.org/#platform): Add ExclusiveArch tag.
* Mon May 11 2015 antoine.belvireAATTopensuse.org- Create package for gprolog 1.4.4- Changes introduced in this version:
* add Prolog flags c_cc_version_data
* fix a regression bug in linedit
* fix a little bug in the debugger
* add subtract/3 built-in predicate- See /usr/share/doc/packages/gprolog/ChangeLog for changes introduced in older versions