Changelog for
gawk-5.2.0-4.35.x86_64.rpm :
* Sat Sep 24 2022 Andreas Schwab
- double-free.patch: Yet another fix for Node_elem_new
* Tue Sep 20 2022 Andreas Schwab - double-free.patch: Fix Node_elem_new op, replacing upref.patch- pma.patch: Replace with upstream solution- nan-sign.patch: Fix negative NaN issue on RiscV, replacing nan-tests.patch
* Tue Sep 13 2022 Andreas Schwab - upref.patch: Add missing UPREF
* Mon Sep 05 2022 Andreas Schwab - Update to gawk 5.2.0
* Numeric scalars now compare in the same way as C for the relational operators. Comparison order for sorting has not changed
* If the AWK_HASH environment variable is set to \"fnv1a\" gawk will use the FNV1-A hash function for associative arrays
* There is now a new function, mkbool(), that creates Boolean-typed values
* As BWK awk has supported interval expressions since 2019, they are now enabled even if --traditional is supplied
* The rwarray extension has two new functions, writeall() and readall()
* The new `gawkbug\' script should be used for reporting bugs
* The manual page (doc/gawk.1) has been considerably reduced in size
* Gawk now supports Terence Kelly\'s \"persistent malloc\" (pma), allowing gawk to preserve its variables, arrays and user-defined functions between runs
* Some subtle issues with untyped array elements being passed to functions have been fixed
* Syntax errors are now immediately fatal- gawk-5.1.1-Disable-racy-test-in-test-iolint.awk.patch: removed- pma.patch: Handle hole bigger than half the address space- nan-tests.patch: fix non-portable NaN tests
* Sun Nov 14 2021 Andreas Stieger - disable racy iolint tests boo#1192521 add gawk-5.1.1-Disable-racy-test-in-test-iolint.awk.patch
* Sat Nov 06 2021 Andreas Schwab - Add readline-devel to enable readline support in the debugger- Add mpfr-devel to enable support for MPFR mode
* Sun Oct 31 2021 Andreas Stieger - GNU awk 5.1.1
* asort and asorti now allow FUNCTAB and SYMTAB as the first argument if a second destination array is supplied. Similarly, using either array as the second argument is now a fatal error. Additionally, using either array as the destination for split(), match(), etc. also causes a fatal error.
* The new -I/--trace option prints a trace of the byte codes as they are executed.
* A number of subtle bugs relating to MPFR mode that caused differences between regular operation and MPFR mode have been fixed.
* The API now handles MPFR/GMP values slightly differently, requiring different memory management for those values.
* $0 and the fields are now cleared before starting a BEGINFILE rule.
* Handling of Infinity and NaN values has been improved
* The \"no effect\" lint warnings have been fixed up and now behave more sanely.
* The behavior of strongly-typed regexp constants when passed as the third argument to sub() or gsub() has been clarified in the code and in the manual.
* Similar to item #4 above, division by zero is now fatal in MPFR mode, as it is in regular mode.
* Thu Sep 23 2021 Manfred Schwarb - remove update-alternatives support, as on linux systems GNU software (i.e. gawk in this case) is usually considered the default implementation.- use %make macros
* Thu Feb 04 2021 Ludwig Nussel - fix update-alternatives usage. Needs to be in %postun according to https://en.opensuse.org/openSUSE:Packaging_Multiple_Version_guidelines#update-alternatives_mechanism
* Mon Dec 14 2020 Ludwig Nussel - prepare usrmerge (boo#1029961)- remove use of obsolete %install_info
* Wed Apr 15 2020 Paolo Stivanin - Update to 5.1.0:
* The major version of the API is bumped to 3, something that should have happened at the 5.0.0 release but didn\'t.
* A number of memory leak issues have been fixed.
* Infrastructure upgrades: Bison 3.5.4, Texinfo 6.7, Gettext 0.20.1, Automake 1.16.2.
* The indexing in the manual has been thoroughly revised, in particular making use of the facilities in Texinfo 6.7. That version (or newer) must be used to format the manual.
* MSYS2 is now supported out-of-the-box by configure.
* Several bugs have been fixed. See the ChangeLog for details.- Removed gawk-inplace-namespace-part3.patch- Removed gawk-inplace-namespace-part1.patch- Removed gawk-inplace-namespace-part2.patch
* Tue Oct 22 2019 Neal Gompa - Fix typo in Summary- Stop overriding %_libexecdir with %_libdir
* Tue Oct 22 2019 Igor Gnatenko - Fix the backward compatibility of the inplace extension:
* Add gawk-inplace-namespace-part1.patch
* Add gawk-inplace-namespace-part2.patch
* Add gawk-inplace-namespace-part3.patch- Run autoreconf as part of the build process
* Tue Aug 27 2019 Jan Engelhardt - Upgrade descriptions.
* Mon Aug 12 2019 Andreas Stieger - GNU awk 5.0.1:
* Sandbox mode now disallows assigning new filename values in ARGV that were not there when gawk was invoked
* The new argument \"no-ext\" to --lint disables \"XXX is a gawk extension\" lint warnings- possibly incompatible changes in 5.0.0:
* Add support for the POSIX standard %a and %A printf formats
* Replace regex routines with those from GNULIB
* PROCINFO[\"platform\"] yields a string indicating the platform for which gawk was compiled.
* Writing to elements of SYMTAB that are not variable names now causes a fatal error
* New comment handling in the pretty-printer
* Namespaces have been implemented. Files included with -i, read with -f, and command line program segments must all be self- contained syntactic units.
* now uses the locale settings for ignoring case in single byte locales, instead of hardwiring in Latin-1