December 2018 Archives by author
Starting: Mon Dec 3 09:07:58 UTC 2018
Ending: Mon Dec 31 18:50:06 UTC 2018
Messages: 365
- [git commit] vi: correctly detect when a deletion empties the buffer
Denys Vlasenko
- [git commit] bc: new applet, throws warning
Denys Vlasenko
- [git commit] bc: fix warnings, initial cleanups
Denys Vlasenko
- [git commit] bc: simplify, stop testing for IO errors on every output
Denys Vlasenko
- [git commit] bc: simplify, and restore ^C, fix ^D handling
Denys Vlasenko
- [git commit] bc: convert to "G trick" - this returns bc to zero bss increase
Denys Vlasenko
- [git commit] bc: simplify ^C handling
Denys Vlasenko
- [git commit] bc: propagate fixed arguments into callees
Denys Vlasenko
- [git commit] bc: select parse_init() and parse_expr() using IS_BC, not function pointers
Denys Vlasenko
- [git commit] bc: stop passing around pointers to G.prog, they are all constant
Denys Vlasenko
- [git commit] bc: bc_num_ulong2num(), bc_program_pushGlobal(), bc_program_stackLen() never fail
Denys Vlasenko
- [git commit] bc: simpler calling convention for bc_read_file(), bc_program_search()
Denys Vlasenko
- [git commit] bc: only check for ^C in bc_program_exec() main loop
Denys Vlasenko
- [git commit] bc: simplify bc_vm_stdin()
Denys Vlasenko
- [git commit] bc: tweak help text
Denys Vlasenko
- [git commit] bc: better handle optional args of bc_program_pushVar()
Denys Vlasenko
- [git commit] bc: use smaller datatypes for limits, match GNU bc 'limits' output
Denys Vlasenko
- [git commit] bc: reduce forward declarations
Denys Vlasenko
- [git commit] bc: remove "error ids": serve no useful purpose, error message should be explanatory enough
Denys Vlasenko
- [git commit] bc": drop unused error codes and strings
Denys Vlasenko
- [git commit] bc: handle "limits" and "quit" immediately at parse time
Denys Vlasenko
- [git commit] bc: eliminate BC_STATUS_INPUT_EOF
Denys Vlasenko
- [git commit] bc: handle BIN_FILE and LEX_BAD_CHAR errors at the site of detection
Denys Vlasenko
- [git commit] bc: simplify bc_lex_comment()
Denys Vlasenko
- [git commit] bc: BC_STATUS_VEC_ITEM_EXISTS is not a real error code, its message was never used
Denys Vlasenko
- [git commit] bc: convert BC_STATUS_EXEC_MISMATCHED_PARAMS and BC_STATUS_EXEC_UNDEFINED_FUNC
Denys Vlasenko
- [git commit] bc: convert BC_STATUS_PARSE_NO_AUTO
Denys Vlasenko
- [git commit] bc: convert BC_STATUS_EXEC_SIGNAL - its message string was never used
Denys Vlasenko
- [git commit] bc: convert all non-POSIX BC_STATUS_foo codes
Denys Vlasenko
- [git commit] bc: convert all status codes, remove bc_err_msgs[], bc_vm_error(), bc_vm_posixError()
Denys Vlasenko
- [git commit] bc: get rid of G.tty and G.flags
Denys Vlasenko
- [git commit] bc: switch to SA_RESTART signal handling
Denys Vlasenko
- [git commit] bc: rewrite "BOOL * EXPR" idiom as if() statement
Denys Vlasenko
- [git commit] bc: create a few common functions
Denys Vlasenko
- [git commit] bc: drop bc_map_init() macro
Denys Vlasenko
- [git commit] bc: store library in ASCII, shrink keyword parsing code
Denys Vlasenko
- [git commit] bc: remove tabs from internal library
Denys Vlasenko
- [git commit] bc: make 2^1000000 interruptible faster
Denys Vlasenko
- [git commit] bc: shrink error handling code by enabling tail-call optimization
Denys Vlasenko
- [git commit] bc: do not check for errors when parsing/running internal library
Denys Vlasenko
- [git commit] bc: restore printing of script name on errors
Denys Vlasenko
- [git commit] bc: optimize pushing zero bytes to vectors
Denys Vlasenko
- [git commit] bc: print error line numbers
Denys Vlasenko
- [git commit] bc: fix inverted POSIXness test, improve messages, commonalize message strings
Denys Vlasenko
- [git commit] bc: tweak error messages
Denys Vlasenko
- [git commit] bc: bc_num_k(): move carry,i,j,len to inner scope
Denys Vlasenko
- [git commit] bc: move ^C check fro power calculation to multiplication
Denys Vlasenko
- [git commit] bc: use unsigned division by 10 instead of signed
Denys Vlasenko
- [git commit] bc: make division operation interruptible
Denys Vlasenko
- [git commit] bc: code shrink
Denys Vlasenko
- [git commit] bc: code shrink
Denys Vlasenko
- [git commit] bc: fix "warning: 's' may be used uninitialized in this function"
Denys Vlasenko
- [git commit] bc: trivial simplification in bc_parse_return()
Denys Vlasenko
- [git commit] bc: remove unused strings
Denys Vlasenko
- [git commit] bc: reorder functions, delete forward declarations, no code changes
Denys Vlasenko
- [git commit] bc: reorder functions, delete forward declarations, no code changes - part 2
Denys Vlasenko
- [git commit] bc: do not allow "()" as a valid expression
Denys Vlasenko
- [git commit] bc: if FEATURE_CLEAN_UP, clean up allocations on exits
Denys Vlasenko
- [git commit] bc: make bc_vm_envArgs() NULL-terminate its argv, simplify bc_vm_envLen()
Denys Vlasenko
- [git commit] bc: fix "bc -v" printing version info twice, and not exiting
Denys Vlasenko
- [git commit] bc: if ^C handling is not selected, there is no interactive mode
Denys Vlasenko
- [git commit] bc: add preparatory indent block, no code changes
Denys Vlasenko
- [git commit] bc: hook up line editing with history buffer
Denys Vlasenko
- [git commit] bc: reuse common string
Denys Vlasenko
- [git commit] bc: unbreak FEATURE_CLEAN_UP build
Denys Vlasenko
- [git commit] dc: re-enable "tiny dc" implementation
Denys Vlasenko
- [git commit] bc: unbreak "BC only" and "DC only" configs
Denys Vlasenko
- [git commit] bc: do not needlessly use strcat
Denys Vlasenko
- [git commit] bc: fix for prev commit
Denys Vlasenko
- [git commit] bc: add comment about BC_NUM_DEF_SIZE
Denys Vlasenko
- [git commit] bc: small simplification in dc_lex_token()
Denys Vlasenko
- [git commit] bc: move a function to reduce forward declarations
Denys Vlasenko
- [git commit] bc: make keyword POSIXness check more readable
Denys Vlasenko
- [git commit] bc: code shrink - convert two macros to functions
Denys Vlasenko
- [git commit] fix make_single_applets.sh
Denys Vlasenko
- [git commit] dc: fix "dc does_not_exist" SEGVing
Denys Vlasenko
- [git commit] bc: correctly parse dc options
Denys Vlasenko
- [git commit] dc: fix testsuite
Denys Vlasenko
- [git commit] bc: fix exit codes for FEATURE_CLEAN_UP=y
Denys Vlasenko
- [git commit] bc: use only G_interrupt as interrupt flag
Denys Vlasenko
- [git commit] bc: use more compact parsing data structures
Denys Vlasenko
- [git commit] bc: pull temporary into a register
Denys Vlasenko
- [git commit] bc: do not perform domr limit checks when they can't work (e.g. on 32-bit arches)
Denys Vlasenko
- [git commit] bc: convert two macros to functions, unwing one complex max(a, min(b, c))
Denys Vlasenko
- [git commit] bc: replace G.eof with a special exit code of bc_vm_stdin()
Denys Vlasenko
- [git commit] tls: make RIGHTSHIFTX() in AES-GCM faster
Denys Vlasenko
- [git commit] suppress gcc 8 aliasing warnings
Denys Vlasenko
- [git commit] inetd: suppress aliasing warning
Denys Vlasenko
- [git commit] mdev: suppress aliasing warning
Denys Vlasenko
- [git commit] lineedit: fix "defined but not used" sigaction2 warning
Denys Vlasenko
- [git commit] dc: fix "small dc" to have standard command line API
Denys Vlasenko
- [git commit] bc: trim banner, use empty interactive prompts (GNU bc compat)
Denys Vlasenko
- [git commit] tls: AES-GCM: in GMULT, avoid memcpy, use one less variable in bit loop
Denys Vlasenko
- [git commit] bc: remove "ready for more input" message, GNU bc does not print that
Denys Vlasenko
- [git commit] bc: do not pass line width in parameters, it's in globals
Denys Vlasenko
- [git commit] bc: stop propagating pointer to G.prog.nchars deep into printing functions
Denys Vlasenko
- [git commit] bc: remove redundant error checks in bc_parse_print()
Denys Vlasenko
- [git commit] bc: eliminate always the same params to bc_num_printBase()
Denys Vlasenko
- [git commit] bc: add accessors for G.prog.strs[idx], G.prog.fns[idx]
Denys Vlasenko
- [git commit] bc: in bc_program_exec(), push two variables into inner scope
Denys Vlasenko
- [git commit] bc: in bc_program_execStr(), push two variables into inner scope
Denys Vlasenko
- [git commit] bc: add and use bc_num_init_DEF_SIZE()
Denys Vlasenko
- [git commit] bc: no need to "set to zero" BcNum after bc_num_init(), it already is
Denys Vlasenko
- [git commit] bc: simplify string-tonumber conversion code
Denys Vlasenko
- [git commit] bc: further simplify string-to-number conversion code
Denys Vlasenko
- [git commit] bc: move str-to-num conversion functions to their only caller, bc_num_parse()
Denys Vlasenko
- [git commit] bc: simplify bc_num_ulong2num()
Denys Vlasenko
- [git commit] bc: simplify bc_program_print()
Denys Vlasenko
- [git commit] bc: simplify bc_program_len()
Denys Vlasenko
- [git commit] bc: optimize bc_vec_concat()
Denys Vlasenko
- [git commit] bc: 0xffffffffffffffff may be larger than unsigned long
Denys Vlasenko
- [git commit] bc: make all function pointers FAST_FUNC, on i486 this saves ~400 bytes
Denys Vlasenko
- [git commit] bc: simplify bc_num_parseDecimal() further
Denys Vlasenko
- [git commit] tls: introduce FEATURE_TLS_SHA1 to make SHA1 code optional
Denys Vlasenko
- [git commit] tls: if !ENABLE_FEATURE_TLS_SHA1, tls->MAC_size is always SHA256_OUTSIZE for AES-CBC
Denys Vlasenko
- [git commit] tls: fix a potential (currently "disabled" by a macro) SHA1-related bug
Denys Vlasenko
- [git commit] tls: prepare for ECDH_anon ciphers
Denys Vlasenko
- [git commit] bc: in non-interactive config, let compiler know that error funcs do not return
Denys Vlasenko
- [git commit] bc: optimize non-interactive config: we know that many functions always succeed
Denys Vlasenko
- [git commit] bc: stop checking for name length in bc_lex_name()
Denys Vlasenko
- [git commit] bc: more ERRORS_ARE_FATAL annotations
Denys Vlasenko
- [git commit] bc: it's not clear bc_vm_file() always exits on errors, remove ERRORS_ARE_FATAL
Denys Vlasenko
- [git commit] bc: improve "noninteractive" macro machinery so that even "return zero" code is not generated
Denys Vlasenko
- [git commit] bc: make bc_program_pushVar "z-function"
Denys Vlasenko
- [git commit] bc: code shrink in zbc_lex_number()
Denys Vlasenko
- [git commit] bc: move declarations around, no code changes
Denys Vlasenko
- [git commit] bc: rename arithmetic calc functions to "z" functions, no code changes
Denys Vlasenko
- [git commit] bc: convert arithmetic calc functions to "z" logic
Denys Vlasenko
- [git commit] bc: do not use "(cond ? f1 : f2)(params)" idiom, it messes up static function optimizations
Denys Vlasenko
- [git commit] bc: convert bc_program_logical to "z" function
Denys Vlasenko
- [git commit] bc: convert zbc_program_op to "z" function, fix a thinko in prev commits
Denys Vlasenko
- [git commit] bc: shrink bc_program_printString
Denys Vlasenko
- [git commit] bc: convert bc_program_asciify to "z" function
Denys Vlasenko
- [git commit] bc: tweak comment
Denys Vlasenko
- [git commit] bc: fix EOF handling in bc_program_read()
Denys Vlasenko
- [git commit] bc: use common_parse_init() in bc_vm_init()
Denys Vlasenko
- [git commit] bc: in non-interactive config, POSIX error functions never return nonzero
Denys Vlasenko
- [git commit] bc: simplify nested read() check
Denys Vlasenko
- [git commit] bc: simplify zbc_program_logical()
Denys Vlasenko
- [git commit] bc: code shrink in bc_num_cmp()
Denys Vlasenko
- [git commit] bc: partially convert lexer functions to "z" convention
Denys Vlasenko
- [git commit] bc: convert more of lexer functions to "z" convention
Denys Vlasenko
- [git commit] bc: convert even more of lexer functions to "z" convention
Denys Vlasenko
- [git commit] bc: convert even more of lexer functions to "z" convention
Denys Vlasenko
- [git commit] bc: optimize bc_parse_pushIndex()
Denys Vlasenko
- [git commit] bc: further conversions to "z" logic
Denys Vlasenko
- [git commit] testsuite: add bc and dc tests
Denys Vlasenko
- [git commit] dc: fix EOF handling in case of last line being incomplete
Denys Vlasenko
- [git commit] bc: remove BC_STATUS_EOF (again), the condition is detectable as len==0
Denys Vlasenko
- [git commit] bc: convert two more functions to "z" logic
Denys Vlasenko
- [git commit] bc: remove parse function pointer
Denys Vlasenko
- [git commit] bc: remove lexer function pointer
Denys Vlasenko
- [git commit] bc: unbreak CONFIG_FEATURE_BC_SIGNALS=y config
Denys Vlasenko
- [git commit] bc: trim config help text, add a few comments, no code changes
Denys Vlasenko
- [git commit] bc: shrink zbc_vm_stdin()
Denys Vlasenko
- [git commit] bc: further zbc_vm_stdin() optimizations
Denys Vlasenko
- [git commit] bc: fix comment handling
Denys Vlasenko
- [git commit] bc: fix a thinko: dc uses [] string delimiters, bot bc!
Denys Vlasenko
- [git commit] bc: fix another thinko
Denys Vlasenko
- [git commit] bc: further simplification in zbc_vm_stdin()
Denys Vlasenko
- [git commit] bc: change bc_read_line() and zbc_vm_stdin() to avoid double buffers
Denys Vlasenko
- [git commit] bc: do not append duplicate NUL, reduce indentation in bc_read_line()
Denys Vlasenko
- [git commit] bc: simplify filename saving in zbc_vm_file()
Denys Vlasenko
- [git commit] bc: G.sbgn and G.send are unused, remove them
Denys Vlasenko
- [git commit] bc: simplify bc_lex_whitespace()
Denys Vlasenko
- [git commit] bc: unbreak "only bc" and "only dc" configs
Denys Vlasenko
- [git commit] bc: fix "dc only" bug
Denys Vlasenko
- [git commit] bc: group ENABLE_BC code a bit better, no logic changes
Denys Vlasenko
- [git commit] bc: shrink internal library
Denys Vlasenko
- [git commit] bc: shrink internal library more
Denys Vlasenko
- [git commit] bc: shrink internal library yet more
Denys Vlasenko
- [git commit] bc: yet another library shrink
Denys Vlasenko
- [git commit] bc: shrink s() in library again
Denys Vlasenko
- [git commit] bc: tweak bc_num_parseDecimal() for readability, logic is not changed
Denys Vlasenko
- [git commit] bc: remove stale comment, empty lines, regularize comment style
Denys Vlasenko
- [git commit] bc: compress two constant arguments of bc_lex_assign() to one
Denys Vlasenko
- [git commit] bc: rename zbc_parse_text() to ..._init(), reuse existing code for library parsing
Denys Vlasenko
- [git commit] bc: convert macro bc_parse_push() to function, add debug infrastructure
Denys Vlasenko
- [git commit] bx: add more debug scaffolding
Denys Vlasenko
- [git commit] bc: pull zbc_lex_next() call out of zbc_parse_operator() into one caller that uses it
Denys Vlasenko
- [git commit] bc: shorten one message, make defines more readable
Denys Vlasenko
- [git commit] bc: drop zbc_parse_endBody() bool parameter, move its code to caller which uses it
Denys Vlasenko
- [git commit] bc: rewrite "block flag stack" using simple realloc'ed byte array
Denys Vlasenko
- [git commit] bc: simplify BC_INST_JUMP[_ZERO] handling
Denys Vlasenko
- [git commit] bc: lexer debugging, added some failing test cases
Denys Vlasenko
- [git commit] bc: partially rewrite parser, tests pass, ^C might be broken now
Denys Vlasenko
- [git commit] bc: fix handling of 'return' not in functions, and 'define f()<newline>{...}'
Denys Vlasenko
- [git commit] bc: fixes for multi-line if/while/for
Denys Vlasenko
- [git commit] bc: delete unused (write-only) BcParse::nbraces member
Denys Vlasenko
- [git commit] bc: fold bc_parse_noElse() into its only caller
Denys Vlasenko
- [git commit] bc: fold zbc_parse_else() into its only caller
Denys Vlasenko
- [git commit] bc: simplify zbc_parse_break_or_continue(), logic is the same
Denys Vlasenko
- [git commit] bc: simplify bc_parse_pushName(), do not free name in it - avoids one strdup
Denys Vlasenko
- [git commit] bc: allow only one <newline> between if() and stmt
Denys Vlasenko
- [git commit] bc: disallow empty statement as function body
Denys Vlasenko
- [git commit] bc: fix "print 1,2,3" parsing
Denys Vlasenko
- [git commit] bc: preparation to stop using p->exits when parsing if()
Denys Vlasenko
- [git commit] bc: stop using p->exits when parsing if()
Denys Vlasenko
- [git commit] bc: shrink zbc_parse_if() a bit more
Denys Vlasenko
- [git commit] bc: shring bc_lib[]
Denys Vlasenko
- [git commit] bc: simplify use of "ip" in loop parsing functions
Denys Vlasenko
- [git commit] bc: remove redundant JUMP generation when parsing 'while'
Denys Vlasenko
- [git commit] bc: p->exits.func is never zero, do not check for that
Denys Vlasenko
- [git commit] bc: store only index in p->exits, it's the only thing used there
Denys Vlasenko
- [git commit] bc: remove use of "BcInstPtr ip" object from loop parsing
Denys Vlasenko
- [git commit] bc: factor out common code
Denys Vlasenko
- [git commit] bc: fix typo: defone -> define
Denys Vlasenko
- [git commit] bc: move fflush to the _actual_ execution loop
Denys Vlasenko
- [git commit] bc: parse file arguments piecemeal (do not read entire file)
Denys Vlasenko
- [git commit] bc: tidy up "z-function" macro machinery
Denys Vlasenko
- [git commit] bc: use common strings
Denys Vlasenko
- [git commit] bc: simplify zdc_parse_string()
Denys Vlasenko
- [git commit] bc: tighten up input NUL handling
Denys Vlasenko
- [git commit] bc: remove "error after expression parsing" check
Denys Vlasenko
- [git commit] udhcpc: check that 4-byte options are indeed 4-byte, closes 11506
Denys Vlasenko
- [git commit] bc: fixed from 64-bit compile
Denys Vlasenko
- [git commit] bc: fixes to bugs found while testing 64-bit build
Denys Vlasenko
- [git commit] bc: get rid of BcNum BcProgram::ib,hexb
Denys Vlasenko
- [git commit] bc: fold zbc_num_stream() into its single caller
Denys Vlasenko
- [git commit] bc: rewrite bc_num_compare() to be readable
Denys Vlasenko
- [git commit] bc: replace signed division / 10 by unsigned
Denys Vlasenko
- [git commit] bc: rewrite another for() loop
Denys Vlasenko
- [git commit] bc: rewrite more for() loops
Denys Vlasenko
- [git commit] bc: simplify another for() loop
Denys Vlasenko
- [git commit] bc: another for() loop simplified
Denys Vlasenko
- [git commit] bc: shrink zdc_lex_string()
Denys Vlasenko
- [git commit] bc: optimize zbc_lex_string()
Denys Vlasenko
- [git commit] bc: shrink zdc_parse_expr()
Denys Vlasenko
- [git commit] bc: fix "echo -n '#foo' | bc" not eating last 'o'
Denys Vlasenko
- [git commit] bc: shrink bc_program_index()
Denys Vlasenko
- [git commit] bc: style edit, no code changes
Denys Vlasenko
- [git commit] bc: do not show -i in --help, it's a NOP (for now)
Denys Vlasenko
- [git commit] bc: get rid of G.prog.ob, G.prog.strmb
Denys Vlasenko
- [git commit] bc: shrink bc_program_pushVar()
Denys Vlasenko
- [git commit] bc: code shrink
Denys Vlasenko
- [git commit] bc: code shrink
Denys Vlasenko
- [git commit] bc: simplify bc_array_expand()
Denys Vlasenko
- [git commit] bc: in execution loop, reload stack only after insts which can change it
Denys Vlasenko
- [git commit] bc: delete G.prog.strmb for real
Denys Vlasenko
- [git commit] bc: remove redundant strdup+free in zbc_parse_call()
Denys Vlasenko
- [git commit] bc: rename a few functions
Denys Vlasenko
- [git commit] bc: "reload stack only after insts" change missed a few places
Denys Vlasenko
- [git commit] bc: make bc_program_addFunc() return new idx, untangle &p->fidx interaction
Denys Vlasenko
- [git commit] bc: open-code bc_parse_updateFunc() macro
Denys Vlasenko
- [git commit] bc: "unsigned_n > 0" is shorter code than "unsigned_n >= 1"
Denys Vlasenko
- [git commit] bc: remove unnecessary union use
Denys Vlasenko
- [git commit] bc: avoid successive bc_vec_item(&func->autos, i)
Denys Vlasenko
- [git commit] bc: avoid bc_vec_item() calls in bc_array_copy()
Denys Vlasenko
- [git commit] bc: avoid bc_vec_item() calls in bc_vm_run()
Denys Vlasenko
- [git commit] bc: rename zbc_parse_string->bc_parse_pushSTR, do not emit next opcode in it
Denys Vlasenko
- [git commit] bc: rename dc-specific functions, simplify zdc_program_execStr() a bit
Denys Vlasenko
- [git commit] bc: fix "dc only" and "bc only" configs
Denys Vlasenko
- [git commit] bc: shorten bc_program_addFunc()
Denys Vlasenko
- [git commit] bc: shrink "dc only" code by dropping unused structure members
Denys Vlasenko
- [git commit] bc: fix keyword matching to not think "ifz" is the "if" keyword
Denys Vlasenko
- [git commit] bc: "dc only" config does not need G.prog.fn_map
Denys Vlasenko
- [git commit] bc: shrink bc_program_add_fn()
Denys Vlasenko
- [git commit] bc: for(;;) fix from upstream
Denys Vlasenko
- [git commit] bc: fix comment
Denys Vlasenko
- [git commit] bc: fix infinite state growth for "yes 1 | bc" case
Denys Vlasenko
- [git commit] bc: fix for() to not leave data on stack
Denys Vlasenko
- [git commit] bc: optimize bc_vec_push() usage
Denys Vlasenko
- [git commit] bc: use non-allocated BcNum's where appropriate
Denys Vlasenko
- [git commit] bc: remove unnecessary initializations
Denys Vlasenko
- [git commit] bc: rename BcInstPtr::idx and ::len
Denys Vlasenko
- [git commit] bc: code shrink
Denys Vlasenko
- [git commit] bc: unbreak read(), remove checks for nested read()
Denys Vlasenko
- [git commit] bc: stop using BC_PARSE_NOCALL in dc code
Denys Vlasenko
- [git commit] bc: zcommon_parse_expr() lost its flags argument
Denys Vlasenko
- [git commit] bc: zcommon_parse_expr() has only one user, fold it in
Denys Vlasenko
- [git commit] bc: fold single-callsite functions into callers, commonalize code
Denys Vlasenko
- [git commit] bc: shorten sanity-check code
Denys Vlasenko
- [git commit] bc: move zbc_lex_next() out of zdc_parse_string() and zdc_parse_mem()
Denys Vlasenko
- [git commit] dc: unbreak interactive mode - was trying to get next tokens instead of executing
Denys Vlasenko
- [git commit] bc: unbreak "z function" macro machinery
Denys Vlasenko
- [git commit] bc: make long-running dc drop data it does not need (when it can)
Denys Vlasenko
- [git commit] bc: shrink zbc_num_ulong()
Denys Vlasenko
- [git commit] bc: do not disallow powers to N.0000 degree - it's even shorter code
Denys Vlasenko
- [git commit] bc: avoid having to twiddle b->neg in zbc_num_p()
Denys Vlasenko
- [git commit] bc: do not yet allow 2^2.1
Denys Vlasenko
- [git commit] bc: shrink modular exponentiation code
Denys Vlasenko
- [git commit] bc: fix empty lines in dc generating "bad token" message
Denys Vlasenko
- [git commit] bc: for "dc only" remove handling of LAST, move OBASE enums up to IBASE
Denys Vlasenko
- [git commit] bc: fix incorrect bit in BC_PARSE_EXPRS_BITS: 'limits' is not allowed
Denys Vlasenko
- [git commit] dc: without -x, do not parse extended regs: 's p' means: store to ' ' reg, print
Denys Vlasenko
- [git commit] bc: rename common INST constants to XC_, dc-specific ones to DC_
Denys Vlasenko
- [git commit] bc: move functions/macros around, no code changes
Denys Vlasenko
- [git commit] bc: rename BC_LEXs to XC_LEXs for common constants, and to DC_LEXs for dc-specific
Denys Vlasenko
- [git commit] bc: move BC_LEX_OP_INC/DEC to the end of operation LEX constants
Denys Vlasenko
- [git commit] bc: rename several BC_LEX_OPs to XC_LEX_OPs.
Denys Vlasenko
- [git commit] bc: separate many bc and dc LEX constants
Denys Vlasenko
- [git commit] bc: rename BC_LEX_NLINE/WHITESPACE/STR/NAME/NUMBER to XC_LEX_
Denys Vlasenko
- [git commit] bc: offset dc_LEX_to_INST[] start
Denys Vlasenko
- [git commit] bc: move relational LEXs before math LEXs - shorten dc_LEX_to_INST[]
Denys Vlasenko
- [git commit] bc: remove unnecessary NULL initializers
Denys Vlasenko
- [git commit] bc: POSIX error/warn functions can be 'z' functions too
Denys Vlasenko
- [git commit] bc: fix "bc -s" only warning on "define f()<newline>", not exiting
Denys Vlasenko
- [git commit] bc: rename lexer variables, use smallints where appropriate
Denys Vlasenko
- [git commit] bc: partially deinline BC_PARSE_LEAF() macro
Denys Vlasenko
- [git commit] bc: BC_RESULT_ONE is bc-specific
Denys Vlasenko
- [git commit] bc: simplify bc_parse_expr_empty_ok()
Denys Vlasenko
- [git commit] bc: simplify bc_parse_expr_empty_ok()
Denys Vlasenko
- [git commit] bc: simplify bc_parse_expr_empty_ok()
Denys Vlasenko
- [git commit] bc: shrink parsing code a bit more, disallow "auto a b c" (without commas)
Denys Vlasenko
- [git commit] bc: allow {break} and {continue} (allow RBRACE to terminate them)
Denys Vlasenko
- [git commit] bc: add code to detect errors like "print 1 print 2"
Denys Vlasenko
- [git commit] bc: fix interactive read()
Denys Vlasenko
- [git commit] bc: make zbc_program_read() and zdc_program_execStr() use G.prs
Denys Vlasenko
- [git commit] bc: stop passing a pointer to G.prs down the call chain
Denys Vlasenko
- [git commit] dc: add two tests
Denys Vlasenko
- [git commit] bc: make it clear that the code is adapted
Denys Vlasenko
- [git commit] bc: shorten error messages
Denys Vlasenko
- [git commit] bc: rename some members and macros, no code changes
Denys Vlasenko
- [git commit] bc: move BcLex::lex member to be the first in struct globals
Denys Vlasenko
- [git commit] bc: fold struct BcLex into BcParse
Denys Vlasenko
- [git commit] bc: simplify input pointer manipulation while lexing
Denys Vlasenko
- [git commit] bc: fix interactive handling of comments in strings and quotes in comments
Denys Vlasenko
- [git commit] bc: fix handling of comment/string interactions while buffering input
Denys Vlasenko
- [git commit] bc: prepare for char-by-char input handling
Denys Vlasenko
- [git commit] bc: remove all logic for multi-line buffering
Denys Vlasenko
- [git commit] bc: comment out code which appears to be never reached
Denys Vlasenko
- [git commit] bc: fix "dc only" build
Denys Vlasenko
- [git commit] bc: fix "bc only" build
Denys Vlasenko
- [git commit] bc: reduce indentation, no code changes
Denys Vlasenko
- [git commit] bc: use '\0' insteads of 0xff (BC_PARSE_STREND) as name terminator
Denys Vlasenko
- [git commit] bc: simple speedups
Denys Vlasenko
- [git commit] bc: undo debugging change, add a small optimization
Denys Vlasenko
- [git commit] bc: use ALIGN1 where appropriate
Denys Vlasenko
- [git commit] randomconfig fixes
Denys Vlasenko
- [git commit] bc: G.prog.zero does not need initializing num[] vector
Denys Vlasenko
- [git commit] bc: rename functions common to bc and dc as xc_FOO()
Denys Vlasenko
- [git commit] config: update size information
Denys Vlasenko
- [git commit] config: add size information for udhcpc
Denys Vlasenko
- [git commit] bc: rename config options
Denys Vlasenko
- [git commit] config: add size information for three more applets
Denys Vlasenko
- [git commit] bc: bc enables FEATURE_DC_BIG, for correct dc testsuite operation
Denys Vlasenko
- [git commit] config: more tweaks
Denys Vlasenko
- [git commit] config: dpkg_deb should be dpkg-deb
Denys Vlasenko
- [git commit] bc: fix handling of "digits" above 9
Denys Vlasenko
- [git commit] bc: more fixes for unusual input bases
Denys Vlasenko
- [git commit] bc: remove special-cased assignment to ibase, it works correctly with general rules
Denys Vlasenko
- [git commit] bc: simplify representation of 0.5 in sqrt()
Denys Vlasenko
- [git commit] bc: tidying up, no logic changes
Denys Vlasenko
- [git commit] Bump version to 1.30.0
Denys Vlasenko
- [tag/1_30_0] new tag created
Denys Vlasenko
- [git commit] Start 1.31.0 development cycle
Denys Vlasenko
- [git commit] Announce 1.30.0
Denys Vlasenko
- [git commit] make_single_applets.sh: fix for BSS trick
Denys Vlasenko
- [git commit] pmap: make 32-bit version work better on 64-bit kernels
Denys Vlasenko
- [git commit] bc: fold xc_lex_more_input() into peek_inbuf()
Denys Vlasenko
- [git commit] bc: support ibase up to 36 (GNU compat)
Denys Vlasenko
- [git commit] bc: remove superfluous assigment
Denys Vlasenko
- [Bug 11541] New: unshare command doesn't support cgroup namespaces
bugzilla at busybox.net
- [Bug 11551] New: ip: -online option is not working
bugzilla at busybox.net
- [Bug 11561] New: Argument parsing in nsenter incorrect
bugzilla at busybox.net
- [Bug 11561] Argument parsing in nsenter incorrect
bugzilla at busybox.net
- [Bug 11506] Out of bounds read in udhcp_get_option()
bugzilla at busybox.net
- [Bug 11506] Out of bounds read in udhcp_get_option()
bugzilla at busybox.net
- [Bug 11571] New: Option to override Client ID (0x01)
bugzilla at busybox.net
- [Bug 11506] Out of bounds read in udhcp_get_option()
bugzilla at busybox.net
- [Bug 11576] New: Unable to start apache with event MPM on raspberry pi 3
bugzilla at busybox.net
- [Bug 11576] Unable to start apache with event MPM on raspberry pi 3
bugzilla at busybox.net
- [Bug 11581] New: unzip -l output differ
bugzilla at busybox.net
- [Bug 11581] unzip -l output differ
bugzilla at busybox.net
- [Bug 11581] unzip -l output differ
bugzilla at busybox.net
Last message date:
Mon Dec 31 18:50:06 UTC 2018
Archived on: Mon Dec 31 18:51:01 UTC 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).