contrib/bc: merge from vendor release 6.2.2This update fixes a few issues in history editing and the processingof the "quit" function. The "quit" function will no longer cause bcto exit when enco
contrib/bc: merge from vendor release 6.2.2This update fixes a few issues in history editing and the processingof the "quit" function. The "quit" function will no longer cause bcto exit when encountered in a script file (before any command fromthe script has been executed).New functions is_number(), is_string return 1 if the passed argumentis a number resp. a string. The asciify() function has been extendedto support the conversion of an array of numbers into a string.Merge commit '1a63323d17fedb05b6962853e821c9d7c6b9853e'
show more ...
vendor/bc: update to upstream version 5.0.2(cherry picked from commit a60ef1802a36f2f2a5611564191440ea1c1e2f17)
usr.bin/ghä-bc, contrib/bc: update to version 5.0.0Merge commit 2f57ecae4b98e76e5d675563785a7e6c59c868c4This is a new major release with a number of changes and extensions:- Limited the number
usr.bin/ghä-bc, contrib/bc: update to version 5.0.0Merge commit 2f57ecae4b98e76e5d675563785a7e6c59c868c4This 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.MFC after: 1 week
Merge commit '47a52dc4d48f259ab7d9f9ba6b65f4f2331a22dc'Update to version 3.2.6MFC after: 3 days
Update to version 3.1.1This version fixes a regression with regard to tradtional behavior of thenon-standard FreeBSD option "-e". In the previous version "-e quit" causedbc to exit before any com
Update to version 3.1.1This version fixes a regression with regard to tradtional behavior of thenon-standard FreeBSD option "-e". In the previous version "-e quit" causedbc to exit before any computations had been performed, since all -e optionparameters were concatenated and parsed as a whole, with quit causing theprogram to exit as soon as it was parsed. This version parses and executescommands passed with -e one by one and only exits after all prior commandshave been executed.This commit is not a SVN merge, since the vendor import had been performedafter the import to contrib. Instead the contents of contrib/bc has beenremoved and the new version is copied over unchanged from vendor/bc/dist.