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
make thread list lock a recursive lock
2019-02-22
Rich Felker
mak
e
thr
e
ad list lock a r
e
cursi
v
e lock
commit
|
commitdiff
|
tree
2019-02-22
R
ich Fe
l
k
er
fix loop log
i
c cr
u
ft in d
y
namic tls installation
commit
|
commitdiff
|
tree
2019-02-20
Rich Felk
e
r
fix spurio
u
s
unde
f
ined be
h
avior i
n
g
etaddrin
f
o
commit
|
commitdiff
|
tree
2019-02-20
R
i
ch Felker
fix i
n
v
a
l
i
d fr
e
e of
partial add
r
i
nfo lis
t
with mul
t
iple
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
Rich Felke
r
install
d
ynamic tls syn
c
hronously at dlopen
,
streamlin
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
Rich Fel
k
er
f
ix data
race between n
e
w
pthread_key_dele
t
e and
d
tor
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
introduce namespa
c
e-safe rwlock alias
e
s; use in pthread_key_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich
Felker
rewrite pthr
e
ad_key
_
d
e
lete to use global th
r
ead list
commit
|
commitdiff
|
tree
2019-02-16
Rich
F
e
lker
rewrite __
s
yncc
a
ll in terms of
g
l
o
bal thread
li
s
t
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
t
r
ack al
l
l
i
ve t
h
reads in an A
S
-safe,
fully
-
consis
t
ent
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felk
e
r
always
block signals f
o
r start
i
ng n
e
w threads, refactor
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Fe
l
ker
for SIGEV_THRE
A
D timer thre
a
d
s, repl
a
ce si
g
nal handler
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
R
i
c
h
Fel
k
er
def
e
r free of thread-local dlerror
buffers
from inconsistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
R
ich Felker
fix behavior of gets when inpu
t
line contains a null
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Felker
red
e
sign robust
mutex sta
t
es to elimin
a
te data race
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
R
i
c
h Fel
k
er
f
ail fdopendir
f
or O_PATH file de
s
criptors
commit
|
commitdiff
|
tree
2019-01-21
Rich Felker
release 1
.
1
.
2
1
commit
|
commitdiff
|
tree
2019-01-21
R
i
ch Felker
fix
call to __
p
t
h
r
e
ad_tsd_run_d
t
ors
w
i
th too
many arguments
commit
|
commitdiff
|
tree
2019-01-19
Rich Felker
conf
i
gure:
a
c
cept ppc[64
]
as alias for
p
owerpc[64]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Rich Felke
r
fix
u
n
i
ntended lin
k
ing dependen
c
y of pthre
a
d_ke
y
_create
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
R
i
ch
F
elker
halt
g
etspnam[_r] sear
c
h on error accessing TC
B
s
h
adow
commit
|
commitdiff
|
tree
2018-12-28
Rich Fe
l
ker
d
on't s
e
t err
n
o
o
r return an er
r
or when getspnam[_r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Rich Fe
l
ke
r
mak
e
sem_
w
ait
and sem_time
d
wait int
e
r
r
uptible by signals
commit
|
commitdiff
|
tree
2018-12-19
Rich Felker
don't fail pth
r
ead_sig
m
ask/si
g
pr
o
cmask on invalid h
o
w
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Rich
F
e
l
ker
add
_
_timedwait back
e
nd
w
orkaround for old k
e
r
n
el
s
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
on
f
ailed aio submission, set aiocb erro
r
and return
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Fel
k
er
don
'
t create aio q
u
e
u
e/map structures for invalid file
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
move aio queue allocat
i
on fr
o
m io t
h
re
a
d t
o
submitting
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich Felk
e
r
fix and
f
utu
r
e
-
p
roof ag
a
inst stack overflow in
a
io
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich Felk
e
r
a
dd nam
e
space-safe version of g
e
ta
u
x
v
a
l
for internal
u
se
commit
|
commitdiff
|
tree
2018-12-10
Rich Fel
k
er
f
i
x wordexp not to re
a
d
past e
n
d of s
t
ring ending
w
ith
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
Rich F
e
lker
fix regr
e
s
sion in
acce
s
s to optopt object
commit
|
commitdiff
|
tree
2018-11-08
Rich F
e
lker
optimize tw
o
-way str
s
tr and me
m
mem bad character s
h
ift
commit
|
commitdiff
|
tree
2018-11-03
R
i
ch Felker
fix regression
in s
e
tlo
c
ale for LC_ALL with
p
e
r
-category
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
R
ich Felk
e
r
f
i
x failure to flush stderr when
f
flush(0) i
s
called
commit
|
commitdiff
|
tree
2018-11-02
Ri
c
h Felker
fix
d
e
adlock
and buffe
r
e
d
data
l
oss race i
n
fclose
commit
|
commitdiff
|
tree
2018-11-02
Rich F
e
lker
remove commented-out debu
g
printf
f
rom strstr
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
f
i
x
s
puriously slow check
i
n
t
woway
s
tr
s
tr/memmem cores
commit
|
commitdiff
|
tree
2018-10-23
Ri
c
h Felker
don't omit setting errno in i
n
ternal
_
_
m
ap_file
funct
i
on
commit
|
commitdiff
|
tree
2018-10-22
Rich
F
elk
e
r
ma
k
e the default
loca
l
e (& a
var
i
ant)
f
a
i
lure
-
fr
e
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Rich Felker
simpli
f
y newlocale and al
l
ow
f
ailure
f
or explicit local
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Felker
re
m
ove volatile
q
ualif
i
cat
i
on
f
r
om category pointers
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
R
i
ch F
e
lker
a
d
apt setlocale to support
p
o
ssibilit
y
of failure
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
a
djust t
y
pes in FILE st
r
uct to make line buffering
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
optimize int
e
rnal putc_unlocked
mac
r
o
used in put
c
commit
|
commitdiff
|
tree
2018-10-18
Rich
F
elk
e
r
fix wrong re
s
ult for putc variants due
t
o
operato
r
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Fe
l
ker
further optimize get
c
/
putc w
h
en
l
ocking is needed
commit
|
commitdiff
|
tree
2018-10-18
Ri
c
h Fel
k
er
us
e
prototype
f
or function
p
o
i
nte
r
i
n static link
libc
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
F
elker
fix error in constraints
f
o
r static
l
ink libc init
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
fix build r
e
gr
e
ssion
d
ue to missing file for putc
c
hanges
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
b
y
pa
s
s indirection through po
i
n
t
e
r
objects to access
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
i
ch Fe
l
k
er
optimize hot
p
aths of putc
w
ith manua
l
shri
n
k-wrappin
g
commit
|
commitdiff
|
tree
2018-10-18
Rich Fel
k
er
optim
i
ze hot
p
aths of getc
w
i
t
h
m
an
u
al shrink-wrapping
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Fe
l
k
er
d
ocument and make explicit desired n
o
inline property
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
i
mpose
b
arr
i
er between th
r
ead pointer setup and u
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
R
ic
h
Fel
k
er
make thr
e
a
d-po
i
nter-lo
a
ding asm
n
on-volatile
commit
|
commitdiff
|
tree
2018-10-16
Rich
F
elker
r
emove ancient clang work
a
round from po
w
e
rpc pthread_arch
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
restore at
t
ribute((const
)
) t
o
pthread_self and e
r
rno
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
add new stage
2
b
to dynamic linker
b
ootst
r
ap for thread
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
mo
v
e
stdio l
o
cking
MAYB
E
_W
A
I
TERS
definition
t
o
stdio_i
m
pl
.
h
commit
|
commitdiff
|
tree
2018-10-15
Ric
h
Felk
e
r
f
i
x misl
e
ading placement
o
f
statement on same li
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Rich F
e
l
k
er
allow escaped
p
ath-se
p
ar
a
tor slashes
i
n glob
commit
|
commitdiff
|
tree
2018-10-13
Rich Felker
rewrite core of the glob implementation for correctness
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
Rich Fe
l
ker
fix dl
s
ym of
t
hrea
d
-local
symbo
l
s
on arc
h
s with DTP_OFFSET!=0
commit
|
commitdiff
|
tree
2018-10-12
Rich Felke
r
co
m
b
i
ne arch AB
I
's DTP_OFFSE
T
into DTV
pointer
s
commit
|
commitdiff
|
tree
2018-10-11
Ric
h
Felke
r
fi
x
redun
d
ant computa
t
ions of strlen in glob
a
ppend
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Ri
c
h Felke
r
fi
x
invalid substi
t
u
t
e
of [1
]
f
o
r flexible array
m
ember
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Rich Felker
f
i
x
build regression on armhf
i
n tlsde
s
c asm
commit
|
commitdiff
|
tree
2018-10-05
Rich F
e
lker
allow fr
e
ea
d
drinfo
o
f arbi
t
rary
sublists
of ad
d
rinfo
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felker
inl
i
ne cp15 thread
p
ointer l
o
ad in arm d
y
nam
i
c T
L
SD
E
SC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich
Fel
k
e
r
add
T
LSDESC support for 32-
b
it arm
commit
|
commitdiff
|
tree
2018-09-26
Rich Felker
fix aliasing-based undefined behavior i
n
string f
u
n
ctions
commit
|
commitdiff
|
tree
2018-09-23
Rich Fe
l
ker
opti
m
ize nop ca
s
e of wm
e
mmove
commit
|
commitdiff
|
tree
2018-09-23
Rich Felker
fix un
d
efined
p
o
i
n
ter
c
o
m
par
i
so
n
in wmemmo
v
e
commit
|
commitdiff
|
tree
2018-09-23
Rich F
e
lker
fix
u
ndefined
pointer comparis
o
n in
m
em
m
ov
e
commit
|
commitdiff
|
tree
2018-09-19
Rich
Felker
fix getaddr
i
nfo r
e
g
r
ession with AI_ADDRCO
N
FIG o
n
some
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Fel
k
er
support
clang
inter
n
al a
s
sembler when buil
d
ing for
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich F
e
lker
supp
o
rt setting of default thr
e
ad stack si
z
e vi
a
PT_GNU_STAC
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
increase default th
r
ead
stack
/
g
u
a
r
d si
z
e
commit
|
commitdiff
|
tree
2018-09-19
Rich F
e
lker
l
im
i
t
the configur
a
b
le default stack/g
u
ard size
for
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
remove redunda
n
t declarations o
f
__default_stacksiz
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Ri
c
h Felker
fix
b
enign
d
ata race in pthread_a
t
tr_init
commit
|
commitdiff
|
tree
2018-09-18
Ri
c
h Fe
l
ker
f
ix del
e
tio
n
of pthread tsd keys that still hav
e
n
on
.
.
.
commit
|
commitdiff
|
tree
2018-09-17
R
i
ch
Felker
getdelim
:
only grow buffer
w
hen necessar
y
,
improve
.
.
.
commit
|
commitdiff
|
tree
2018-09-16
R
i
ch Fe
l
ker
fix null pointer subtraction an
d
comparison in stdio
commit
|
commitdiff
|
tree
2018-09-16
Rich Felker
f
ix failure of getd
e
lim to
set stream orientation
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felker
check for kernel s
u
p
port before allowing robus
t
mu
t
ex
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich
F
elker
fix undefined
b
e
h
avior i
n
strto* via F
I
LE buffer point
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felke
r
add
hidd
e
n version
o
f
&
errn
o
accessor f
u
nction
commit
|
commitdiff
|
tree
2018-09-14
Rich Felk
e
r
fix bui
l
d regressi
o
n
i
n sysconf fo
r
ar
c
hs with var
i
able
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
R
i
ch Felker
drop l
a
z
y
plural forms init in dcngettex
t
commit
|
commitdiff
|
tree
2018-09-14
Rich Felker
fix broke
n
atomic sto
r
e
o
n
powerpc[64]
commit
|
commitdiff
|
tree
2018-09-13
Rich Felker
f
ix regression with com
p
ile
r
s not inco
r
porat
i
ng C99
.
.
.
commit
|
commitdiff
|
tree
2018-09-13
Ri
c
h Felker
configure:
o
nly try -Qunused-a
r
gum
e
nts for c
l
ang
commit
|
commitdiff
|
tree
2018-09-12
Ri
c
h Felk
e
r
remove vis
.
h
pro
t
ected-visibil
i
ty
h
ack
commit
|
commitdiff
|
tree
2018-09-12
Rich Fe
l
ker
sp
l
it i
n
terna
l
lo
c
k
API out of l
i
bc
.
h, creating lock
.
h
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
move misplaced __f
o
rk_hand
l
er
d
eclaration
commit
|
commitdiff
|
tree
2018-09-12
R
ich F
e
l
k
e
r
r
e
move s
p
urious inclusion of libc
.
h for LFS64 ABI aliases
commit
|
commitdiff
|
tree
2018-09-12
Ri
c
h Fe
l
ker
r
educe sp
u
r
i
o
u
s in
c
lusion of
l
i
b
c
.
h
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
use w
r
appe
r
h
e
ad
e
rs to hid
e
most names
p
aced
/
i
n
ternal
l
y
.
.
.
commit
|
commitdiff
|
tree
next