repo.or.cz
/
musl.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
fix and overhaul dlsym depedency order, always record direct deps
2019-02-27
Rich Felk
e
r
fix and o
v
erhaul dlsym depedency or
d
e
r, always recor
d
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Rich Felker
fix crash/misbehavior from oob
r
e
a
d
i
n n
e
w
d
y
na
m
ic
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Ric
h
F
e
lker
f
i
x
cra
s
h
in new d
y
namic tls ins
t
allation
when la
s
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich Fe
l
ker
add membarrier sys
c
al
l
wrapper, refactor dynam
i
c tls
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
R
i
c
h Felker
ma
k
e thread list lock a recursive lock
commit
|
commitdiff
|
tree
2019-02-22
Rich
Felker
f
ix loop logic cruft in dynamic tls
installation
commit
|
commitdiff
|
tree
2019-02-20
R
ich Felker
fi
x
s
p
u
rio
u
s undefined behav
i
o
r in getad
d
rinfo
commit
|
commitdiff
|
tree
2019-02-20
R
i
ch Felker
fix
i
n
v
alid free of partial addrinfo
l
ist with multip
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
R
i
c
h
Felker
i
n
stall dyn
a
m
ic tls s
y
n
c
hronou
s
l
y
at dlopen, streamlin
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
R
i
ch Felker
fix data race between new pthread_key_del
e
t
e and dt
o
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
R
ich Felker
i
n
t
roduce namespace-safe
r
wlo
c
k aliases
;
use in pthread_key_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
R
i
ch Felker
rew
r
ite p
t
hread_key_d
e
lete
to use global t
h
read list
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
rewrite _
_
syn
c
call in t
e
r
ms
of
glob
a
l
t
hread list
commit
|
commitdiff
|
tree
2019-02-16
Rich
F
elker
track
a
ll live threads i
n
a
n
AS-s
a
f
e, fully-consistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Fel
k
er
a
l
ways block signals for startin
g
new
t
hreads, re
f
actor
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Ric
h
Felker
for SIGEV_THREAD ti
m
er t
h
reads, replace s
i
gnal hand
l
er
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felker
d
e
fer free of th
r
ea
d
-local dl
e
rror buffers from incon
s
i
ste
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Felker
f
ix behav
i
o
r
of
gets when inpu
t
line
c
ontains a null
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich F
e
lke
r
rede
s
i
g
n robust mutex st
a
tes to eliminate data race
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Rich
F
e
l
ker
fail fdopendir fo
r
O_PATH fil
e
descript
o
rs
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
h
F
e
lker
release 1
.
1
.
2
1
commit
|
commitdiff
|
tree
2019-01-21
Rich Felker
fix
call to _
_
p
t
hread_tsd_run_dtors with too many ar
g
uments
commit
|
commitdiff
|
tree
2019-01-19
Rich
F
e
lker
c
onfig
u
r
e
:
accept pp
c
[
6
4]
as alias for
p
owerpc[64]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Rich Felker
f
i
x unintended
lin
k
ing depe
n
dency of pthread_key
_
create
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Rich Fe
l
ker
h
alt
g
etspnam[_r] search on error
acc
e
s
sing TCB shadow
commit
|
commitdiff
|
tree
2018-12-28
Rich Felker
don't
s
e
t e
r
r
n
o or r
e
turn
an error when getsp
n
am[_r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Rich F
e
lker
mak
e
s
em_wait an
d
s
e
m
_
time
d
wait interr
u
pt
i
bl
e
by signa
l
s
commit
|
commitdiff
|
tree
2018-12-19
Rich Felker
don't fail pthr
e
ad_sigmask/sigprocmask on invalid
h
ow
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Rich Fel
k
er
a
dd __time
d
wait backend workaround
for old kernels
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich
Felk
e
r
on failed
aio subm
i
ssion, set aioc
b
e
r
ror
a
nd retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
don't
c
reate aio queu
e
/
m
ap structu
r
es for
i
nvalid
fi
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich F
e
lker
move
aio qu
e
u
e
alloca
t
i
on
f
rom io thread t
o
submi
t
t
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich Felker
f
i
x
a
nd future-p
r
oof
against stack overflow in a
i
o
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich
F
elker
add namespace
-
s
a
fe vers
i
on of getauxval for interna
l
use
commit
|
commitdiff
|
tree
2018-12-10
R
i
ch Felker
fix wordex
p
not to r
e
ad past end of string end
i
n
g
w
it
h
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
Rich
F
e
l
k
er
fix regression in access
t
o opto
p
t object
commit
|
commitdiff
|
tree
2018-11-08
Rich Felker
op
t
i
mize
t
wo-way strstr and memmem bad charact
e
r
s
hif
t
commit
|
commitdiff
|
tree
2018-11-03
Ri
c
h
Fe
l
ker
fix
r
egressi
o
n
i
n setloc
a
l
e
for LC_ALL
with per-
c
a
t
ego
r
y
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Rich F
e
l
ker
fix f
a
i
lur
e
t
o
f
l
us
h
stder
r
when
ffl
u
sh(
0
) is ca
l
led
commit
|
commitdiff
|
tree
2018-11-02
R
ich
Fe
l
ker
fix
dea
d
lock a
n
d
buffere
d
dat
a
loss race in fclose
commit
|
commitdiff
|
tree
2018-11-02
Rich
F
e
l
ker
remo
v
e commente
d
-ou
t
debug pr
i
ntf fr
o
m
s
t
rstr
commit
|
commitdiff
|
tree
2018-11-02
Rich Felk
e
r
fix spuriously slow check in tw
o
way strstr
/
m
emmem
c
o
r
es
commit
|
commitdiff
|
tree
2018-10-23
Ri
c
h Felker
don't omit setting e
r
r
n
o
in internal __map_file function
commit
|
commitdiff
|
tree
2018-10-22
R
i
ch Felker
ma
k
e
th
e
default local
e
(& a va
r
i
a
nt)
f
ailur
e
-free
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
R
i
c
h Felk
e
r
simplify n
e
wlocale and a
l
low failure for explicit
l
ocale
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Fel
k
e
r
remove vo
l
at
i
l
e
q
ualif
i
c
a
tion from category po
i
nters
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Fel
k
er
adapt setlocale
to supp
o
rt possibility of failure
commit
|
commitdiff
|
tree
2018-10-18
R
ich Fel
k
er
adjust types in
FIL
E
struct to make line buffering
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ri
c
h Felker
optimize internal
put
c
_unlocked macro used i
n
putc
commit
|
commitdiff
|
tree
2018-10-18
Rich
F
el
k
er
fix
wrong result for putc variants d
u
e to operator
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
f
u
rth
e
r
opt
i
mize getc/put
c
when lockin
g
i
s
needed
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
use prot
o
type for functi
o
n p
o
in
t
er in
s
tati
c
lin
k
libc
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
f
i
x
e
r
ror in
constraints
for static l
i
n
k
libc init
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch
F
elke
r
fix build regression due to missing file for pu
t
c changes
commit
|
commitdiff
|
tree
2018-10-18
Rich
Felker
b
y
pass indirection thr
o
ugh pointer objects to access
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
op
t
imize hot p
a
ths of putc with manua
l
shrink-wra
p
pin
g
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
optimize h
o
t
p
aths o
f
getc with manual shrink-wrapping
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
document and
ma
k
e
explicit desired noi
n
l
ine property
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
ich Fel
k
e
r
impose barrier between thread
p
ointer setup and us
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich
F
e
l
ker
make thre
a
d-po
i
nt
e
r
-
loading
asm non-volatile
commit
|
commitdiff
|
tree
2018-10-16
Rich Fe
l
ke
r
rem
o
v
e ancient clang workaround f
r
om po
w
erpc
p
thr
e
ad_arch
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
restor
e
a
t
tribute((con
s
t)) to pthread_self an
d
e
r
rno
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
add new stage 2b to dynam
i
c linker bootstra
p
f
or thread
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Fel
k
er
move stdio
l
ocking MAYB
E
_WAITERS
d
efinition to stdio_impl
.
h
commit
|
commitdiff
|
tree
2018-10-15
R
i
ch
F
e
lker
fix misleading placement of statemen
t
o
n
s
ame l
i
ne
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Rich Felker
allow
escaped path-separ
a
tor slashes
in glob
commit
|
commitdiff
|
tree
2018-10-13
Rich Felker
r
ewrite core o
f
the glob implementat
i
on for correctness
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
Rich Felker
fix dlsym of thr
e
a
d
-local symbols on archs with
D
TP_OFFSET!=0
commit
|
commitdiff
|
tree
2018-10-12
Rich Felker
combine a
r
ch
A
BI's DT
P
_OFFSET in
t
o D
T
V point
e
rs
commit
|
commitdiff
|
tree
2018-10-11
Rich Fel
k
er
fix red
u
ndant comput
a
tions of
s
trl
e
n in glob append
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Rich
F
elker
fix
i
nvalid substitu
t
e of [1] for fl
e
xible a
r
ray member
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Rich Felker
fix b
u
ild regression on arm
h
f
in tlsdes
c
asm
commit
|
commitdiff
|
tree
2018-10-05
R
i
c
h Felker
allow f
r
e
e
addrinfo of
a
rbitra
r
y
sublis
t
s of addrinfo
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Ric
h
Felker
inline cp15
t
hrea
d
p
ointer load in arm dynamic TLSDESC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felker
add TLSDESC suppo
r
t for 32-bit ar
m
commit
|
commitdiff
|
tree
2018-09-26
Rich
Felker
fix
a
liasing-
b
ased undefined behavior
in string function
s
commit
|
commitdiff
|
tree
2018-09-23
R
i
c
h
Felker
o
pti
m
i
z
e nop case of wmemmove
commit
|
commitdiff
|
tree
2018-09-23
Rich
Fe
l
k
e
r
f
i
x un
d
efi
n
ed pointer comparison in wmemmove
commit
|
commitdiff
|
tree
2018-09-23
Rich Felk
e
r
fix undefined pointer co
m
parison
in mem
m
ove
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
fix getaddrin
f
o r
e
gres
s
ion
w
ith AI_AD
D
RCONFIG on
s
o
m
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich
F
e
lke
r
support clang
interna
l
assembler
w
h
en building
for
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
R
i
ch Fel
k
e
r
support setting of
default thre
a
d stack
size via PT_GN
U
_
S
TAC
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
i
n
cre
a
se default
t
hread stack/gu
a
rd size
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
limit the confi
g
urable default sta
c
k/
g
uard size
f
or
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
remove redun
d
ant
d
e
c
lara
t
ions of __
d
ef
a
ult_stacksize
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich F
e
l
k
e
r
fix benign data race
i
n pthread_attr_init
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
fix de
l
etion of pthread tsd ke
y
s tha
t
still have non
.
.
.
commit
|
commitdiff
|
tree
2018-09-17
Rich Felker
get
d
elim: only grow buffer when
nec
e
ssary, impr
o
ve
.
.
.
commit
|
commitdiff
|
tree
2018-09-16
R
ich Felker
fix null pointe
r
subt
r
a
ction and
c
om
p
ariso
n
in std
i
o
commit
|
commitdiff
|
tree
2018-09-16
Rich F
e
lker
fix failu
r
e of
getdelim to se
t
stream orientation on
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felke
r
ch
e
ck for
ker
n
e
l
s
u
p
p
ort b
e
fore al
l
o
w
ing robust mutex
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
R
ich Felker
fix
u
n
defined be
h
avior i
n
strto*
v
ia FILE buff
e
r pointer
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felker
add hi
d
den v
e
rs
i
o
n
of &errno acc
e
s
s
or
f
u
nction
commit
|
commitdiff
|
tree
2018-09-14
Rich Felker
fix build regressio
n
in sy
s
conf for archs wi
t
h
v
ar
i
able
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
Rich Felker
drop la
z
y plural forms init in
d
cngettext
commit
|
commitdiff
|
tree
2018-09-14
Rich
F
e
l
ker
fix
b
roken at
o
mic
s
tore on pow
e
rpc[64]
commit
|
commitdiff
|
tree
2018-09-13
R
ich Felker
fi
x
regression w
i
th compiler
s
not
inc
o
rporating C99
.
.
.
commit
|
commitdiff
|
tree
2018-09-13
Rich Felker
configure: only try -Q
u
n
u
se
d
-argu
m
e
n
ts for clang
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
remove v
i
s
.
h protected-visibi
l
i
t
y hack
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
split
interna
l
l
ock
A
PI ou
t
o
f libc
.
h,
cre
a
ting loc
k
.
h
commit
|
commitdiff
|
tree
next