<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/scripts, branch vendor/bc/6.0.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=vendor%2Fbc%2F6.0.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=vendor%2Fbc%2F6.0.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-08-30T18:37:36Z</updated>
<entry>
<title>vendor/bc: import version 6.0.2</title>
<updated>2022-08-30T18:37:36Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2022-08-30T18:35:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=161a37cc712bae177402d7143cb21b7d085c69c7'/>
<id>urn:sha1:161a37cc712bae177402d7143cb21b7d085c69c7</id>
<content type='text'>
Changes relative to the previous version in FreeBSD:

- Fix error message on certain syntax errors.
- Add digit clamping (build option and run-time option)
- Make -l options no longer overridee scale value set with -S
</content>
</entry>
<entry>
<title>vendor/bc: update to upstream commit ca53adf83b7a</title>
<updated>2022-06-22T13:49:47Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2022-06-22T13:41:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1576f66712876ee8b0fcc8b35fb062e1813b4fc0'/>
<id>urn:sha1:1576f66712876ee8b0fcc8b35fb062e1813b4fc0</id>
<content type='text'>
The filter_text function in scripts/functions.sh in version 5.3.3 had
commented out a "rm" command, probably for debugging purposes. This
caused temporary files to persist in /tmp when the bc program had been
built.

This commit fixes the build process with no change of the resulting
artefacts.
</content>
</entry>
<entry>
<title>vendor/bc: import version 5.3.2</title>
<updated>2022-06-14T20:06:28Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2022-06-14T20:06:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6982f79963fcee7cb6a68799eb83f6a4a53165a2'/>
<id>urn:sha1:6982f79963fcee7cb6a68799eb83f6a4a53165a2</id>
<content type='text'>
This update restores support for suppression of the prompt with -P
when using the libedit or libreadline libraries for command line
editing and history.
</content>
</entry>
<entry>
<title>vendor/bc: import of version 5.3.0</title>
<updated>2022-06-11T09:50:28Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2022-06-11T09:50:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5bdd626528a2bb3e341e283b2eb279235997b8f4'/>
<id>urn:sha1:5bdd626528a2bb3e341e283b2eb279235997b8f4</id>
<content type='text'>
This version adds support for command line editing and history using
the editline or readline libraries in addition to the line editing
features available in previous versions.
</content>
</entry>
<entry>
<title>vendor/bc: import of version 5.2.5</title>
<updated>2022-05-10T12:47:43Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2022-05-10T12:47:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ed0603704174b01c25b49efc08c82e1532dc5622'/>
<id>urn:sha1:ed0603704174b01c25b49efc08c82e1532dc5622</id>
<content type='text'>
This is a production release that fixes this bc's behavior on ^D to
match GNU bc.
</content>
</entry>
<entry>
<title>vendor/bc: import version 5.2.3</title>
<updated>2022-03-07T22:08:20Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2022-03-07T22:08:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3673adf1ee311d6f83176d3e43cf0efb314764e4'/>
<id>urn:sha1:3673adf1ee311d6f83176d3e43cf0efb314764e4</id>
<content type='text'>
This version fixes a parse error when passing a file to bc using -f
if that file has a multiline comment or string in it.

MFC after:	3 days
</content>
</entry>
<entry>
<title>vendor/bc: import release 5.2.0</title>
<updated>2021-11-30T17:26:22Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2021-11-30T17:26:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=23aff1240891b4ba4bb000345824ca0b87b9b3e3'/>
<id>urn:sha1:23aff1240891b4ba4bb000345824ca0b87b9b3e3</id>
<content type='text'>
This version is imported only for documentary purposes since it does
not contain any changes that are relevant for the FreeBSD base system.
</content>
</entry>
<entry>
<title>vendor/bc: update to version 5.1.0</title>
<updated>2021-10-04T19:22:35Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2021-10-04T19:22:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d58a51571721190681c50d4bd3a1f45e6282d72'/>
<id>urn:sha1:5d58a51571721190681c50d4bd3a1f45e6282d72</id>
<content type='text'>
This version adds options and functions that allow to print numbers
in the open interval (-1 .. 1) with or without a leading 0 digit.

Additionally, an option has been added to prevent line wrap and
allows to print arbitrarily long results on a single line.
</content>
</entry>
<entry>
<title>vendor/bc: imoport release 5.0.0</title>
<updated>2021-08-09T20:32:55Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2021-08-09T20:32:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2f57ecae4b98e76e5d675563785a7e6c59c868c4'/>
<id>urn:sha1:2f57ecae4b98e76e5d675563785a7e6c59c868c4</id>
<content type='text'>
This is a new major release with a number of changes and extensions:

- Limited the number of temporary numbers and made the space for them
  static so that allocating more space for them cannot fail.
- Allowed integers with non-zero scale to be used with power, places,
  and shift operators.
- Added greatest common divisor and least common multiple to lib2.bc.
- Made bc and dc UTF-8 capable.
- Added the ability for users to have bc and dc quit on SIGINT.
- Added the ability for users to disable prompt and TTY mode by
  environment variables.
- Added the ability for users to redefine keywords.
- Added dc's modular exponentiation and divmod to bc.
- Added the ability to assign strings to variables and array elements
  and pass them to functions in bc.
- Added dc's asciify command and stream printing to bc.
- Added bitwise and, or, xor, left shift, right shift, reverse,
  left rotate, right rotate, and mod functions to lib2.bc.
- Added the functions s2u(x) and s2un(x,n), to lib2.bc.
</content>
</entry>
</feed>
