Denys Vlasenko
|
49a8839638
ash: fix BASE##nn bashism for bases 36..64
|
5 vuotta sitten |
Denys Vlasenko
|
3004510fdc
ash: fix BASE##nn bashism to accept letter 'digits' for bases > 9
|
5 vuotta sitten |
Denys Vlasenko
|
8b35f207bb
shell: move all definitions of strto_arith_t() together
|
5 vuotta sitten |
Denys Vlasenko
|
9edd268bad
shell: implement optional "BASE#nnnn" numeric literals
|
5 vuotta sitten |
Denys Vlasenko
|
f19e3c1c6c
shell: handle $((NUM++...) like bash does. Closes 10706
|
6 vuotta sitten |
Denys Vlasenko
|
95f7953f2c
do not use `a' quoting style in comments
|
7 vuotta sitten |
Denys Vlasenko
|
f5add44981
typo fix in comment
|
10 vuotta sitten |
Denys Vlasenko
|
8a475def9e
ash,hush: do not segfault on $((2**63 / -1))
|
10 vuotta sitten |
Denys Vlasenko
|
1961aea305
move endofname() to libbb
|
11 vuotta sitten |
Denys Vlasenko
|
60cb48ca50
whitespace cleanup. no code changes
|
12 vuotta sitten |
Denys Vlasenko
|
395b97aeac
shell/math: better comment. no code changes
|
14 vuotta sitten |
Denys Vlasenko
|
bed7c81ea2
shell/math: deconvolute and explain ?: handling. Give better error message
|
14 vuotta sitten |
Denys Vlasenko
|
063847d6bd
shell/math: return string error indicator, not integer
|
14 vuotta sitten |
Denys Vlasenko
|
0eac8ff164
shell/math.c: stop using bss variable
|
14 vuotta sitten |
Denys Vlasenko
|
06d44d7dfb
shell/math.c: rename arith_eval_hooks to arith_state, put error code into it
|
14 vuotta sitten |
Denys Vlasenko
|
bd14770b0c
shell/math.c: small code shrink; fixed incomprehensible comments
|
14 vuotta sitten |
Denys Vlasenko
|
51850c818c
shell: small code shrink
|
14 vuotta sitten |
Denys Vlasenko
|
b771c654ca
shell: shrink arith code; and prepare for returning text error codes
|
14 vuotta sitten |
Denys Vlasenko
|
8b2f13d84d
shell: unify endofname() in hush and ash
|
14 vuotta sitten |
Denys Vlasenko
|
0ef64bdb40
*: make GNU licensing statement forms more regular
|
14 vuotta sitten |
Denys Vlasenko
|
03dad22f8a
hush: use ash's read builtin
|
15 vuotta sitten |
Denys Vlasenko
|
7306727d1b
shell: split read builtin from ash
|
15 vuotta sitten |
Denys Vlasenko
|
76ace254e1
ash,hush: fix $RANDOM in children being repeated
|
15 vuotta sitten |
Denys Vlasenko
|
a7bb3c1396
*: code shrink via NOINLINE
|
15 vuotta sitten |
Denys Vlasenko
|
71016baf55
printf: accept negative numbers for %x; sh: overflowed numbers are 0
|
15 vuotta sitten |
Denis Vlasenko
|
1943aec2ec
hush: plug the leak of expanded heredoc
|
15 vuotta sitten |
Denis Vlasenko
|
cc8289dc04
shell/math: randomconfig fix
|
15 vuotta sitten |
Mike Frysinger
|
98c52645c0
split math code out of ash and into a standalone library so we can use it in any shell (like hush!)
|
15 vuotta sitten |