repo.or.cz
/
dash.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Release 0.5.7.
2011-07-08
Herb
e
rt X
u
Re
l
ease 0
.
5
.
7
.
commit
|
commitdiff
|
tree
2011-07-07
Herbert Xu
[
B
UILTIN
]
Eliminate u
n
n
e
c
essary
p
romotion in e
c
h
ocmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-07-07
Herbert Xu
[SHELL]
Optimize dash
-
c
"
com
m
a
nd"
t
o avo
i
d
a fork
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-03-15
Herbe
r
t
Xu
[PARSER] Fix
c
l
o
bbering of checkkwd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-03-11
Herber
t
X
u
[BUILT
I
N] Fix backsla
s
h handl
i
ng
in read(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2011-03-10
Herbert Xu
[BU
I
LTI
N
]
Fix CTLESC
c
lobbering by read(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-11-28
Herbert
X
u
[EXPAND] Fr
e
e IF
S
state
in evalbackcmd
>
Herbert Xu
wrote:
> > Author:
Herbert Xu
<herbert@gondor.apana.org.au>
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-11-28
Herb
e
rt Xu
[ERRO
R
]
A
llow the originator of
E
XERROR
t
o set the
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-11-28
H
e
r
b
e
r
t Xu
[EVAL] Fixed trap/return regression due to SKIPEVAL
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-10-18
He
r
bert
X
u
[EXPAND] Fix ifs
f
i
rst/if
s
l
a
s
tp leak in ca
s
e
mat
c
h
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-10-07
Herbert
X
u
[BUILTIN] Fix EXEXEC status cl
o
bbering
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-09-08
Herbert Xu
[BU
I
LTIN]
Fix
trailing f
i
el
d
bug i
n
read(1)
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-09-08
Herbert Xu
[EXPAND] Fix
i
fsfirst/ifslastp leak
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-07-06
Her
b
e
rt
X
u
[EVAL] Removed dead cod
e
for ev
a
l
NPIP
E
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-07-06
Herbert
Xu
[VAR] Fix loss of vari
a
ble
s
wh
e
n hash collides
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-28
Herbert Xu
[BUILTIN] Continue after EINTR in read(1) with no pend
i
ng
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
Herbert X
u
[JOBS] Fix wait regres
s
i
o
n wher
e
it doe
s
not wait for
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
Herbert Xu
[REDIR] Fi
x
popred
i
r
o
n
a
b
norma
l
exit
f
rom built-
i
n
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
H
erbe
r
t
Xu
[REDIR] Mo
v
e null redirect checks into
c
a
lle
r
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
He
r
bert Xu
[
V
AR] Do not popl
o
calvars prematurely on regular uti
l
ities
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
Herbert Xu
[
VAR] Document
local command behaviour
c
h
a
nge
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-27
Herbert Xu
[VAR] Fix poplocalvar on
abnor
m
al ex
i
t
from
f
unc
t
ion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-26
Herbert Xu
[VAR] Replace cmdenv
i
ron with localv
a
rs
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-26
Her
b
ert Xu
[VAR]
M
ove unsetvar f
u
n
ct
i
onality
into setvareq
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-26
Herbert
Xu
[VAR] Fi
x
poplocalvar
leak
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-05-26
Herbert Xu
[
V
AR] Add localv
a
rs nes
t
ing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-04-02
Herber
t
Xu
[BUILTIN]
Us
e
fac
c
essat if ava
i
lable
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-04-02
H
e
rbert Xu
R
eleas
e
0
.
5
.
6
.
commit
|
commitdiff
|
tree
2010-04-02
Herbert X
u
[BUILTIN]
Make trap si
g
nal name/number
e
rr
o
rs
n
on-
f
a
tal
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-03-09
Herbert Xu
[RED
I
R] Do
n
o
t t
r
u
ncate f
i
le
for FROMT
O
redirec
t
ion
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-03-09
Herbert X
u
[ARITH]
F
i
x bi
n
ar
y
ope
r
ator par
s
ing
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2010-03-09
Herbert Xu
[
BU
I
LD] Fix changelog entry
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-11-26
Herbert Xu
[BUILTIN]
Fix of
f
-b
y
-one r
e
cor
d
regio
n
in read
c
md
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-08-31
Herbert Xu
[CD]
L
ookup P
W
D
after going t
h
rough CDPATH
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-08-31
Herbe
r
t Xu
[BUILTIN] Fix NUL
terminatio
n
in readcmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-08-11
Herbert Xu
[EVA
L
] Revert
SKIPEVAL into EXEXIT
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-08-11
Herbert Xu
[EVAL
]
Pa
s
s EV_TESTED
into eva
l
cmd
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-06-27
Herbert Xu
[EXPA
N
D
] Fix qu
o
te
d
p
a
ttern patch b
r
eakage
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-06-27
Herbert Xu
[REDIR] Fix
incorre
c
t savefd conver
s
ions
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
Herbe
r
t
X
u
[PARSER] Use CHKNL to parse case statements
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
Herber
t
Xu
[PA
R
SER] Allow
n
ewline
s
af
t
er var name in fo
r
s
t
atement
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
Herber
t
Xu
[JOBS
]
Do
n
o
t cl
o
s
e stderr when /dev/t
t
y
fail
s
to
o
p
en
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
Herbert Xu
[SIGNAL] Rem
o
v
e
EXSIG
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-02-22
Her
b
ert Xu
[JOBS]
Fix dowait signal race
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-01-13
He
r
b
e
rt X
u
Release 0
.
5
.
5
.
1
.
commit
|
commitdiff
|
tree
2009-01-13
H
erbert Xu
[BU
I
L
D
]
Add arit
h
_yacc
.
h t
o
dash_SOURCES
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2009-01-13
H
e
rbert Xu
Release 0
.
5
.
5
.
commit
|
commitdiff
|
tree
2008-10-17
Herbert Xu
[
MAN] Removed o
b
solete
for loop syn
t
ax
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-08-05
H
e
rbert Xu
[C
D
] Fixed
getcwd
b
uild
e
rror for
the n
o
n-
g
l
ibc
case
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
H
erbert
Xu
[OPTIONS]
A
dded support for -l
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
Herbert Xu
[SHELL] E
x
pand E
N
V
b
e
f
ore using it
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
He
r
ber
t
Xu
[INPUT] Ma
d
e setinputf
d
s
t
atic
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
Herbert Xu
[BUILTIN] Made t_
l
ex reent
r
ant
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
H
e
r
b
e
rt Xu
[
BUIL
T
IN]
Made aexpr/oexpr non-recursive
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-07-13
Herbe
r
t Xu
[
B
U
I
LTIN] Fixed 3,4-argume
n
t cases for test per POSIX
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-05-19
Herbert Xu
[EXPAND]
F
i
xed non-leading slash treatment in expmeta
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-05-03
He
r
b
e
rt Xu
[SHEL
L
] Use uninitiali
z
ed
_
var
t
o si
l
ence bogus war
n
ing
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-05-03
Herbe
r
t Xu
[ERROR]
Set default exvwarning2 arg0 for errors during
.
.
.
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-05-03
Herbert Xu
[CD
]
Restored warni
n
g when getcwd fai
l
s
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-05-03
Herbert Xu
[CD] Tes
t
__GLIBC__
i
n
st
e
ad
of _GNU_SOU
R
CE
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-05-03
He
r
b
e
rt Xu
[E
X
EC
]
F
i
xed
_
PATH_BS
H
ELL wa
r
nin
g
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-05-02
H
e
rbert
X
u
[C
D
] Restored non-
g
libc getcwd sup
p
or
t
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2008-05-02
Herb
e
rt Xu
[
EXPAND] Fi
x
slash treat
m
ent
in expmeta
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2007-12-27
Herb
e
rt Xu
[PARS
E
R
] Do not show
prompts
i
n expandstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2007-12-27
He
r
bert X
u
[
PARSER
]
Add FAK
E
EOF
M
ARK for e
x
p
a
ndstr
Signed-off-by:
Herbert Xu
<herbert@gondor.apana.org.au>
commit
|
commitdiff
|
tree
2007-11-11
H
e
r
b
e
r
t Xu
[
EX
P
AND] Expand h
e
r
e-d
o
cumen
t
s in t
h
e
c
urr
e
nt
s
hell
.
.
.
commit
|
commitdiff
|
tree
2007-11-11
Herbert
X
u
[
E
X
P
A
N
D] Removed herefd hack
commit
|
commitdiff
|
tree
2007-11-11
Herbert Xu
[
P
A
R
S
E
R]
R
em
o
ved noexpand/le
n
gth check on eofmark
commit
|
commitdiff
|
tree
2007-10-20
Herber
t
Xu
[PARSER] Fix
her
e
-doc
c
orrupti
o
n
commit
|
commitdiff
|
tree
2007-10-20
Herbert
X
u
[E
X
PAND] Added configur
e
--e
n
a
ble-gl
o
b and --
e
nable
.
.
.
commit
|
commitdiff
|
tree
2007-10-17
Herbert Xu
[SH
E
LL] Rep
l
ace shared il
l
num me
s
sage by badnum function
.
commit
|
commitdiff
|
tree
2007-10-15
Herbe
r
t Xu
[
E
XEC] Fixed
execing of scripts wi
t
h no hash-bang
commit
|
commitdiff
|
tree
2007-10-11
Herbe
r
t
Xu
[BU
I
LTI
N
] Use setvarint to set OPTIND
commit
|
commitdiff
|
tree
2007-10-11
Her
b
ert Xu
[
E
XPAND] Add like
l
y
fla
g
s i
n
expari
commit
|
commitdiff
|
tree
2007-10-11
Herbert Xu
[ARITH] Size optimisations
in
a
rithmetic lexer
commit
|
commitdiff
|
tree
2007-10-11
H
e
rbert Xu
[AR
I
TH] Add assi
g
nme
n
t and
i
ntmax
_
t s
u
pport
commit
|
commitdiff
|
tree
2007-10-08
Herbert
Xu
[
P
ARSER
]
Report substition
e
rrors at
expansion
t
im
e
commit
|
commitdiff
|
tree
2007-10-06
Herber
t
Xu
[BUILTIN]
Use intma
x
_t arithmetic in
test
commit
|
commitdiff
|
tree
2007-10-06
Herbert Xu
[VAR
]
Remove setva
r
safe
commit
|
commitdiff
|
tree
2007-10-06
H
erb
e
rt Xu
[BUILTIN] Treat
OPTIND=0
i
n the sam
e
way as OPTIN
D
=1
commit
|
commitdiff
|
tree
2007-10-05
Herbert Xu
[MEMALLOC
]
Add pushstackmark
commit
|
commitdiff
|
tree
2007-10-05
Her
b
ert Xu
[MEMALLOC]
M
ade grabstackbl
o
ck an i
n
line wrapper for
.
.
.
commit
|
commitdiff
|
tree
2007-10-04
Herbert Xu
[P
A
RSER] Si
z
e
optim
i
sations
in parameter expa
n
sion
.
.
.
commit
|
commitdiff
|
tree
2007-10-04
Herber
t
Xu
[PARSER] Fi
x
pa
r
si
n
g of ${##
1
}
commit
|
commitdiff
|
tree
2007-09-26
Her
b
ert Xu
[
P
ARSER]
Recogni
s
e
here-doc delimite
r
s
terminated
b
y E
O
F
commit
|
commitdiff
|
tree
2007-09-25
Her
b
ert Xu
[EXPAND]
Move parse
-
time quote flag detect
i
o
n
to run
.
.
.
commit
|
commitdiff
|
tree
2007-09-25
Herbert
X
u
[EXPAND] Do no
t
expan
d
tilde i
n
p
arameter exp
a
nsion
.
.
.
commit
|
commitdiff
|
tree
2007-09-24
He
r
bert
Xu
[PARS
E
R] R
e
mov
e
arith
m
etic exp
a
nsio
n
collaps
i
ng at
.
.
.
commit
|
commitdiff
|
tree
2007-09-24
He
r
bert Xu
[
P
ARSER]
R
emove sup
e
r
f
luous dblquot
e
settings when
.
.
.
commit
|
commitdiff
|
tree
2007-09-24
Herb
e
rt
X
u
[
PAR
S
E
R] Remove superflu
o
us a
r
inest t
e
st for
d
q
v
a
rne
s
t
commit
|
commitdiff
|
tree
2007-09-24
Herbert Xu
[PARS
E
R] Remove superfluous
arinest test in CENDQ
U
OTE
commit
|
commitdiff
|
tree
2007-09-24
Her
b
e
rt Xu
[EXPAN
D
] Perform tilde
expansion in
al
l
param
e
ter
e
x
p
ansion
.
.
.
commit
|
commitdiff
|
tree
2007-09-24
H
e
r
bert Xu
[EXP
A
ND] Do not
quote
ba
c
k s
l
ashes in
parameter ex
p
ansions
.
.
.
commit
|
commitdiff
|
tree
2007-09-22
Herbert Xu
[SHEL
L
] Mov
e
flushall to th
e
p
o
i
n
t
ju
s
t
b
e
f
ore _exit
commit
|
commitdiff
|
tree
2007-09-22
Herbert
Xu
[SHELL] Res
t
ore foreground process group on exit
commit
|
commitdiff
|
tree
2007-07-12
Herbert Xu
Release 0
.
5
.
4
.
commit
|
commitdiff
|
tree
2007-05-12
Herber
t
Xu
[REDIR] Size opti
m
isations in red
i
r
.
c
commit
|
commitdiff
|
tree
2007-05-12
Herbert
Xu
[
R
EDI
R
] Fix
r
edirect restore on
s
av
e
d
file descriptor
s
commit
|
commitdiff
|
tree
2007-05-12
He
r
bert Xu
[REDIR]
R
e
m
ove redundant CLO
E
XEC call
s
commit
|
commitdiff
|
tree
2007-05-12
Herbert Xu
[REDIR]
R
eplace copyfd by
s
avefd and
use
d
up2 elsewhere
commit
|
commitdiff
|
tree
next