Age | Commit message (Expand) | Author |
2017-12-29 | small optimization in bexp; from kshe | Otto Moerbeek |
2017-12-12 | Minor cleanup from kshe | Otto Moerbeek |
2017-12-12 | optimize add, sub and mul; from kshe; ok tom@ | Otto Moerbeek |
2017-12-05 | use a global BN_CTX; from kshe with a twist from myself | Otto Moerbeek |
2017-12-02 | make 0Z do what the original dc and gnu bcc do; ok tom@ | Otto Moerbeek |
2017-12-01 | fix buglet in split_number() and optimize count_digits(); | Otto Moerbeek |
2017-11-29 | fold bsqrt_stop into bsqrt; from kshe; ok tom@ | Otto Moerbeek |
2017-11-28 | zap newline in warn(); from kshe | Otto Moerbeek |
2017-11-28 | zap dead stores; prompted by a diff from kshe | Otto Moerbeek |
2017-11-28 | garbage collect a few functions that are not really needed; from kshe | Otto Moerbeek |
2017-11-27 | Safer handling of the jump_table[] in dc's bcode.c | Tom Cosgrove |
2017-02-26 | Move away from BN_zero, the one returning an int is deprecated and the | Otto Moerbeek |
2017-02-23 | Introduce e command, equivalent to p, but writes to stderr | Otto Moerbeek |
2016-03-27 | some style(9) and redundant tests for NULL, from Michael W. Bombardieri | Otto Moerbeek |
2015-10-03 | disable ! command, makes dc(1) more tameable | Otto Moerbeek |
2015-02-16 | Include bn.h and err.h from <openssl/...>, not the old <ssl/...> location. | Jeremie Courreges-Anglas |
2014-10-08 | userland reallocarray audit. | Doug Hogan |
2012-11-07 | fix fractional number exponentiation, especially for negative exponents | Otto Moerbeek |
2012-11-06 | use BN_set_negative() and BN_is_negative() instead of subtracting or | Otto Moerbeek |
2012-11-06 | For exponenttion, only warn if the fractional part of the exponent | Otto Moerbeek |
2012-03-08 | let length(0.000) conform to what gnu bc does; from AIDA Shinra | Otto Moerbeek |
2010-05-15 | normalize() cannot be inline and extern at the same time; prompted by | Otto Moerbeek |
2009-10-28 | rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and | Theo de Raadt |
2009-09-06 | check for unitialized elements when accessing an array; from Simon Kellner. | Otto Moerbeek |
2008-11-24 | although there's no EOF condition defined for the handling of '?', | Otto Moerbeek |
2008-04-28 | plug three leaks, one reported and fixed by Andreas Gunnarsson in PR 5802, | Otto Moerbeek |
2008-04-26 | use correct printf format for size_t (debug only code) | Otto Moerbeek |
2007-09-02 | more malloc(n * m) -> calloc(n, m); from Igor Zinovik | Theo de Raadt |
2006-01-19 | delint: check value against UINT_MAX before casting to u_int; while | Otto Moerbeek |
2006-01-16 | delint; use size_t as stack size and ssize_t as stack pointer. | Otto Moerbeek |
2006-01-15 | delint; index is a global symbol, so rename some locals to avoid | Otto Moerbeek |
2006-01-15 | delint wrt return values, including some missing BN return | Otto Moerbeek |
2005-09-25 | Fix wrong normalization in compare. From andreas@ | Otto Moerbeek |
2005-04-02 | - Fix raise for negative exponents (noted by naddy@) | Otto Moerbeek |
2005-03-28 | spacing | Theo de Raadt |
2005-03-27 | Make call stack auto-growing, instead of fixed size. Enables much deeper | Otto Moerbeek |
2004-12-01 | use volatile sig_atomic_t for vars set in signal handlers. spotted by deraadt@ | Otto Moerbeek |
2004-12-01 | Fix stop condition for sqrt. Due to the fact that we're doing Newton | Otto Moerbeek |
2004-10-18 | Implement command line evaluation of expressions by implementing the -e option. | Otto Moerbeek |
2004-09-14 | ARGSUSED before signal handler with unused signo | Theo de Raadt |
2004-02-11 | Make flag set in signal handler volatile | Otto Moerbeek |
2004-01-20 | duplicated entry; evarts@amazon.com | Theo de Raadt |
2003-12-19 | Do something sensible on ^C: unwind stack and be ready for new input. | Otto Moerbeek |
2003-12-02 | Fix a max recursion off-by-one. | Otto Moerbeek |
2003-12-01 | Allow for more registers using a 2 byte index. This feature is | Otto Moerbeek |
2003-11-17 | A basic stack operation that is missing from the original dc (and | Otto Moerbeek |
2003-11-14 | Implement new boolean operations 'N' (not), 'G' (equals), '(' (less) | Otto Moerbeek |
2003-11-09 | Flush after 'n' operator. | Otto Moerbeek |
2003-11-06 | Implement non-portable extension # (comment), n (print w/o newline), | Otto Moerbeek |
2003-11-04 | Duh, a stack machine without swap; implement GNU compatible 'r' | Otto Moerbeek |