summaryrefslogtreecommitdiffstats
path: root/usr.bin/dc (follow)
Commit message (Expand)AuthorAgeFilesLines
* More Version 1 AT&T UNIX history.schwarze2019-09-061-4/+4
* small optimization in bexp; from ksheotto2017-12-291-5/+5
* Use proper BN functions for error reporting; from ksheotto2017-12-171-5/+11
* Use bn_checkp() always; from ksheotto2017-12-121-3/+2
* Minor cleanup from ksheotto2017-12-121-23/+17
* optimize add, sub and mul; from kshe; ok tom@otto2017-12-121-28/+15
* zap a few stray backslashes from the time thesse two were #defines; fromotto2017-12-071-3/+3
* strdup -> bstrdup; from Michael W. Bombardieriotto2017-12-062-7/+4
* use a global BN_CTX; from kshe with a twist from myselfotto2017-12-051-50/+18
* make 0Z do what the original dc and gnu bcc do; ok tom@otto2017-12-022-3/+4
* Add a caveat wrt use of non-decimal fractional notation; from kshe; ok jmc@otto2017-12-021-3/+8
* fix buglet in split_number() and optimize count_digits();otto2017-12-011-18/+50
* fold bsqrt_stop into bsqrt; from kshe; ok tom@otto2017-11-291-27/+12
* simplify print_ascii; from kshe; ok tom@otto2017-11-291-11/+3
* Pledge can be done earlier; from ksheotto2017-11-291-4/+6
* zap newline in warn(); from ksheotto2017-11-281-2/+2
* zap dead stores; prompted by a diff from ksheotto2017-11-281-6/+3
* garbage collect a few functions that are not really needed; from ksheotto2017-11-281-27/+6
* document that the 'e' command is non-portable; from kshe; ok jmc@otto2017-11-281-2/+3
* Safer handling of the jump_table[] in dc's bcode.ctom2017-11-271-8/+17
* Move away from BN_zero, the one returning an int is deprecated and theotto2017-02-262-6/+6
* Introduce e command, equivalent to p, but writes to stderrotto2017-02-232-3/+21
* replace all references to bn(3) with BN_new(3),schwarze2016-12-101-3/+3
* getopt(3) can be called twice (once for bc and once for dc), so reinit getoptotto2016-07-171-1/+3
* some style(9) and redundant tests for NULL, from Michael W. Bombardieriotto2016-03-272-43/+23
* Surround pledge calls with blank lines.mmcc2015-11-031-1/+5
* Rather than invoking fork/execve of dc(1) on a pipe, compile in the dc(1)deraadt2015-10-104-8/+41
* Change all tame callers to namechange to pledge(2).deraadt2015-10-091-7/+7
* Now that dc(1) no longer supports !command with popen(), we can startderaadt2015-10-031-1/+7
* delete documentation for ! commandderaadt2015-10-031-6/+2
* disable ! command, makes dc(1) more tameableotto2015-10-031-10/+2
* Include bn.h and err.h from <openssl/...>, not the old <ssl/...> location.jca2015-02-164-8/+6
* more opportunity to use reallocarray(); ok ottoderaadt2014-12-014-11/+11
* Prefer setvbuf() to setlinebuf() for portability; ok deraadt@millert2014-11-261-3/+3
* init array field in the proper place, see regress test t27;otto2014-11-261-4/+4
* userland reallocarray audit.doug2014-10-081-2/+2
* Use errc/warnc to simplify code.guenther2014-05-201-5/+3
* fix fractional number exponentiation, especially for negative exponentsotto2012-11-073-26/+39
* use BN_set_negative() and BN_is_negative() instead of subtracting orotto2012-11-063-17/+11
* For exponenttion, only warn if the fractional part of the exponentotto2012-11-061-5/+21
* Stefan Unterweger pointed out that, contrary to the man page,jmc2012-08-191-11/+17
* let length(0.000) conform to what gnu bc does; from AIDA Shinraotto2012-03-081-2/+2
* more usd/psd stuff lurking...jmc2010-10-181-8/+2
* more wacky macro fixing;jmc2010-09-191-5/+5
* normalize() cannot be inline and extern at the same time; prompted byotto2010-05-151-2/+2
* The .Os macro is not optional. Even with groff(1),schwarze2010-01-021-2/+3
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-275-25/+5
* check for unitialized elements when accessing an array; from Simon Kellner.otto2009-09-061-3/+3
* although there's no EOF condition defined for the handling of '?',otto2008-11-241-2/+3
* plug three leaks, one reported and fixed by Andreas Gunnarsson in PR 5802,otto2008-04-282-7/+11