* Fix a bug in the `eval' builtin where it does not suppress warnings about division by zero that occurs within a more complex expression on the right hand side of || or && * The `syscmd' and `esyscmd' builtins no longer mishandle a command line starting with `-' or `+' * Fix regression introduced in 1.4.19 where trace output (such as with `debugmode(t)') could read invalid memory when tracing a series of pushed macros that are popped during argument collection. * Fix regression introduced in 1.4.19 where the `format' builtin inadvertently took on locale-dependent parsing and output of floating point numbers as a side-effect of introducing message translations. * Fix regression introduced in 1.4.11 where the experimental `changeword' builtin could cause a crash if given a regex that does not match all one-byte prefixes of valid longer matches. As a reminder, `changeword' is not recommended for production use, and will likely not be present in the next major version release. ** Update to comply with newer C standards, and inherit portability improvements from gnulib. - Update to 1.4.19 ** A number of portability improvements inherited from gnulib, including the ability to perform stack overflow detection on more platforms without linking to GNU libsigsegv. ** The symbol hash table now defaults to 65537 buckets instead of 509, as modern systems have enough memory to benefit from fewer hash collisions by default. ** Introduce the use of gettext, with the immediate benefit of nicer UTF-8 author names. - Disable profilied built as it lead to segmentation faults in the test suite (test-free). - Drop gnulib-libio.patch as a similar change is part of upstream. - Drop gnulib-c-stack.patch as patched code got removed upstream. OBS-URL: https://build.opensuse.org/package/show/Base:System/m4?expand=0&rev=57
4 lines
132 B
Plaintext
4 lines
132 B
Plaintext
version https://git-lfs.github.com/spec/v1
|
|
oid sha256:e236ea3a1ccf5f6c270b1c4bb60726f371fa49459a8eaaebc90b216b328daf2b
|
|
size 2044756
|