bc: simplify bc_num_parseDecimal() further
[oweals/busybox.git] / miscutils / bc.c
2018-12-10 Denys Vlasenkobc: simplify bc_num_parseDecimal() further
2018-12-10 Denys Vlasenkobc: make all function pointers FAST_FUNC, on i486 this...
2018-12-10 Denys Vlasenkobc: 0xffffffffffffffff may be larger than unsigned...
2018-12-10 Denys Vlasenkobc: optimize bc_vec_concat()
2018-12-10 Denys Vlasenkobc: simplify bc_program_len()
2018-12-10 Denys Vlasenkobc: simplify bc_program_print()
2018-12-10 Denys Vlasenkobc: simplify bc_num_ulong2num()
2018-12-10 Denys Vlasenkobc: move str-to-num conversion functions to their only...
2018-12-09 Denys Vlasenkobc: further simplify string-to-number conversion code
2018-12-09 Denys Vlasenkobc: simplify string-tonumber conversion code
2018-12-09 Denys Vlasenkobc: no need to "set to zero" BcNum after bc_num_init...
2018-12-09 Denys Vlasenkobc: add and use bc_num_init_DEF_SIZE()
2018-12-09 Denys Vlasenkobc: in bc_program_execStr(), push two variables into...
2018-12-09 Denys Vlasenkobc: in bc_program_exec(), push two variables into inner...
2018-12-08 Denys Vlasenkobc: add accessors for G.prog.strs[idx], G.prog.fns...
2018-12-08 Denys Vlasenkobc: eliminate always the same params to bc_num_printBase()
2018-12-08 Denys Vlasenkobc: remove redundant error checks in bc_parse_print()
2018-12-08 Denys Vlasenkobc: stop propagating pointer to G.prog.nchars deep...
2018-12-08 Denys Vlasenkobc: do not pass line width in parameters, it's in globals
2018-12-08 Denys Vlasenkobc: remove "ready for more input" message, GNU bc does...
2018-12-08 Denys Vlasenkobc: trim banner, use empty interactive prompts (GNU...
2018-12-08 Denys Vlasenkodc: fix "small dc" to have standard command line API
2018-12-07 Denys Vlasenkobc: replace G.eof with a special exit code of bc_vm_stdin()
2018-12-07 Denys Vlasenkobc: convert two macros to functions, unwing one complex...
2018-12-07 Denys Vlasenkobc: do not perform domr limit checks when they can...
2018-12-07 Denys Vlasenkobc: pull temporary into a register
2018-12-07 Denys Vlasenkobc: use more compact parsing data structures
2018-12-07 Denys Vlasenkobc: use only G_interrupt as interrupt flag
2018-12-06 Denys Vlasenkobc: fix exit codes for FEATURE_CLEAN_UP=y
2018-12-06 Denys Vlasenkobc: correctly parse dc options
2018-12-06 Denys Vlasenkodc: fix "dc does_not_exist" SEGVing
2018-12-06 Denys Vlasenkobc: code shrink - convert two macros to functions
2018-12-06 Denys Vlasenkobc: make keyword POSIXness check more readable
2018-12-06 Denys Vlasenkobc: move a function to reduce forward declarations
2018-12-06 Denys Vlasenkobc: small simplification in dc_lex_token()
2018-12-06 Denys Vlasenkobc: add comment about BC_NUM_DEF_SIZE
2018-12-06 Denys Vlasenkobc: fix for prev commit
2018-12-06 Denys Vlasenkobc: do not needlessly use strcat
2018-12-06 Denys Vlasenkobc: unbreak "BC only" and "DC only" configs
2018-12-06 Denys Vlasenkodc: re-enable "tiny dc" implementation
2018-12-06 Denys Vlasenkobc: reuse common string
2018-12-06 Denys Vlasenkobc: hook up line editing with history buffer
2018-12-06 Denys Vlasenkobc: add preparatory indent block, no code changes
2018-12-06 Denys Vlasenkobc: if ^C handling is not selected, there is no interac...
2018-12-06 Denys Vlasenkobc: fix "bc -v" printing version info twice, and not...
2018-12-05 Denys Vlasenkobc: make bc_vm_envArgs() NULL-terminate its argv, simpl...
2018-12-05 Denys Vlasenkobc: if FEATURE_CLEAN_UP, clean up allocations on exits
2018-12-05 Denys Vlasenkobc: do not allow "()" as a valid expression
2018-12-05 Denys Vlasenkobc: reorder functions, delete forward declarations...
2018-12-05 Denys Vlasenkobc: reorder functions, delete forward declarations...
2018-12-05 Denys Vlasenkobc: remove unused strings
2018-12-05 Denys Vlasenkobc: trivial simplification in bc_parse_return()
2018-12-05 Denys Vlasenkobc: fix "warning: 's' may be used uninitialized in...
2018-12-05 Denys Vlasenkobc: code shrink
2018-12-05 Denys Vlasenkobc: code shrink
2018-12-05 Denys Vlasenkobc: make division operation interruptible
2018-12-05 Denys Vlasenkobc: use unsigned division by 10 instead of signed
2018-12-05 Denys Vlasenkobc: move ^C check fro power calculation to multiplication
2018-12-05 Denys Vlasenkobc: bc_num_k(): move carry,i,j,len to inner scope
2018-12-05 Denys Vlasenkobc: tweak error messages
2018-12-05 Denys Vlasenkobc: fix inverted POSIXness test, improve messages,...
2018-12-05 Denys Vlasenkobc: print error line numbers
2018-12-05 Denys Vlasenkobc: optimize pushing zero bytes to vectors
2018-12-05 Denys Vlasenkobc: restore printing of script name on errors
2018-12-05 Denys Vlasenkobc: do not check for errors when parsing/running intern...
2018-12-05 Denys Vlasenkobc: shrink error handling code by enabling tail-call...
2018-12-05 Denys Vlasenkobc: make 2^1000000 interruptible faster
2018-12-05 Denys Vlasenkobc: remove tabs from internal library
2018-12-05 Denys Vlasenkobc: store library in ASCII, shrink keyword parsing...
2018-12-05 Denys Vlasenkobc: drop bc_map_init() macro
2018-12-05 Denys Vlasenkobc: create a few common functions
2018-12-05 Denys Vlasenkobc: rewrite "BOOL * EXPR" idiom as if() statement
2018-12-05 Denys Vlasenkobc: switch to SA_RESTART signal handling
2018-12-05 Denys Vlasenkobc: get rid of G.tty and G.flags
2018-12-05 Denys Vlasenkobc: convert all status codes, remove bc_err_msgs[]...
2018-12-05 Denys Vlasenkobc: convert all non-POSIX BC_STATUS_foo codes
2018-12-05 Denys Vlasenkobc: convert BC_STATUS_EXEC_SIGNAL - its message string...
2018-12-05 Denys Vlasenkobc: convert BC_STATUS_PARSE_NO_AUTO
2018-12-05 Denys Vlasenkobc: convert BC_STATUS_EXEC_MISMATCHED_PARAMS and BC_STA...
2018-12-05 Denys Vlasenkobc: BC_STATUS_VEC_ITEM_EXISTS is not a real error code...
2018-12-05 Denys Vlasenkobc: simplify bc_lex_comment()
2018-12-05 Denys Vlasenkobc: handle BIN_FILE and LEX_BAD_CHAR errors at the...
2018-12-05 Denys Vlasenkobc: eliminate BC_STATUS_INPUT_EOF
2018-12-05 Denys Vlasenkobc: handle "limits" and "quit" immediately at parse...
2018-12-05 Denys Vlasenkobc": drop unused error codes and strings
2018-12-05 Denys Vlasenkobc: remove "error ids": serve no useful purpose, error...
2018-12-05 Denys Vlasenkobc: reduce forward declarations
2018-12-05 Denys Vlasenkobc: use smaller datatypes for limits, match GNU bc...
2018-12-05 Denys Vlasenkobc: better handle optional args of bc_program_pushVar()
2018-12-05 Denys Vlasenkobc: tweak help text
2018-12-05 Denys Vlasenkobc: simplify bc_vm_stdin()
2018-12-05 Denys Vlasenkobc: only check for ^C in bc_program_exec() main loop
2018-12-05 Denys Vlasenkobc: simpler calling convention for bc_read_file(),...
2018-12-05 Denys Vlasenkobc: bc_num_ulong2num(), bc_program_pushGlobal(), bc_pro...
2018-12-05 Denys Vlasenkobc: stop passing around pointers to G.prog, they are...
2018-12-05 Denys Vlasenkobc: select parse_init() and parse_expr() using IS_BC...
2018-12-05 Denys Vlasenkobc: propagate fixed arguments into callees
2018-12-05 Denys Vlasenkobc: simplify ^C handling
2018-12-05 Denys Vlasenkobc: convert to "G trick" - this returns bc to zero...
2018-12-05 Denys Vlasenkobc: simplify, and restore ^C, fix ^D handling
next