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 signature of function accepted by makecontext
2019-04-01
Rich Felke
r
fix h
a
rmless-by-c
h
ance typo in
p
rio
r
ity inheritance
.
.
.
commit
|
commitdiff
|
tree
2019-04-01
Rich Felk
e
r
imp
l
ement prio
r
i
t
y inheri
t
anc
e
mutexe
s
commit
|
commitdiff
|
tree
2019-03-29
Rich
Felker
clean u
p
a
c
cess to mutex
type in
pth
r
e
ad_mutex_trylock
commit
|
commitdiff
|
tree
2019-03-21
Rich Felker
fix data race choosing next key slot in pthrea
d
_key_create
commit
|
commitdiff
|
tree
2019-03-15
R
i
ch Felker
fix cr
a
sh/out-of
-
b
ound rea
d
in
sscanf
commit
|
commitdiff
|
tree
2019-03-14
Rich Felker
fix
n
amespa
c
e violati
o
n in de
p
end
e
ncies of mtx_lock
commit
|
commitdiff
|
tree
2019-03-13
Rich Felker
e
x
p
ose
TSV
T
X unconditionally i
n
tar
.
h
commit
|
commitdiff
|
tree
2019-03-12
Rich Felker
make FILE a complete type for pre-C
1
1 standard profiles
commit
|
commitdiff
|
tree
2019-03-10
Rich
F
el
k
er
fix invalid-/
d
ouble-
/
us
e
-after-free i
n
n
e
w dl
o
pen ctor
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Rich Felker
don't reject unkn
o
wn/future flags in
sigaltstack, allow
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Rich
F
e
l
ker
avoid m
a
lloc of ctor
queue for p
r
ograms
w
ith no externa
l
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Rich Felker
a
v
oid m
a
lloc of
d
e
p
s arrays
for ldso a
n
d
v
dso
commit
|
commitdiff
|
tree
2019-03-03
Rich Felker
avoid malloc of deps array for programs with no external
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Rich
F
elker
f
i
x mall
o
c misus
e
for startup ctor queu
e
, breakage
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Rich
Felker
synchronize s
h
ared libra
r
y
dtor exec against concurrent
.
.
.
commit
|
commitdiff
|
tree
2019-03-03
Rich Fe
l
ker
overha
u
l shared library ctor e
x
ecution fo
r
depen
d
e
n
cy
.
.
.
commit
|
commitdiff
|
tree
2019-03-02
Ri
c
h Felker
record preloaded libraries as direct ps
e
u
d
o-dependencies
.
.
.
commit
|
commitdiff
|
tree
2019-03-02
Rich Felke
r
f
i
x unsafe
t
y of new ldso dep
t
ra
c
king
in presenc
e
o
f
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Rich Felker
fix an
d
overhaul dlsym
d
epede
n
cy order, always reco
r
d
.
.
.
commit
|
commitdiff
|
tree
2019-02-27
Rich Felker
fix crash/misb
e
havi
o
r
from o
o
b
read
i
n new dynamic
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Rich Felker
fix crash
i
n ne
w
dynamic
tl
s
installation wh
e
n l
a
s
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich Felker
add mem
b
arrier s
y
sc
a
ll wrap
p
er,
refa
c
tor dynamic tls
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Rich
F
e
l
ker
make thread
l
ist lock a re
c
ursive lock
commit
|
commitdiff
|
tree
2019-02-22
Rich Felke
r
f
i
x
l
o
o
p
lo
g
ic cruft
in dynami
c
tls in
s
tallation
commit
|
commitdiff
|
tree
2019-02-20
Rich Felker
fix
s
pu
r
ious un
d
efined behavior in getaddri
n
fo
commit
|
commitdiff
|
tree
2019-02-20
Rich Felker
fix inva
l
id free o
f
partial
addrinfo
l
i
st
w
i
t
h
m
u
ltiple
.
.
.
commit
|
commitdiff
|
tree
2019-02-19
Rich Felker
install dynamic tl
s
synchronously at
d
lope
n
, stream
l
i
ne
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
Rich Felker
fix data
r
ace
b
etween
new
pthread_key_delete and dto
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
introduce
n
amespace-safe rwlock alia
s
es; use in pthrea
d
_
k
ey_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
rewrite pthrea
d
_key_d
e
l
e
t
e to use global thread list
commit
|
commitdiff
|
tree
2019-02-16
Ric
h
Felker
rewrite __synccall in te
r
m
s
o
f glob
a
l thread list
commit
|
commitdiff
|
tree
2019-02-16
Ric
h
Felker
track
a
l
l live threads in
an AS
-
safe, full
y
-consiste
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Ri
c
h Felker
a
lways bl
o
ck signals
for starting new threa
d
s, refactor
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felk
e
r
for SIGEV
_
THREAD timer threads, replace
s
ignal handler
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich
F
elker
def
e
r fr
e
e
of thread-local d
l
erro
r
b
uffe
r
s
from inconsisten
t
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Fel
k
e
r
fix b
e
ha
v
i
or
of
gets
w
he
n
i
n
put line contains a null
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Felke
r
redes
i
gn r
o
bust mutex
states
t
o eliminate data races
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Rich Felker
fail
f
d
o
pendir for
O_PATH
file descriptor
s
commit
|
commitdiff
|
tree
2019-01-21
R
i
ch Felker
release 1
.
1
.
21
commit
|
commitdiff
|
tree
2019-01-21
R
i
c
h
F
e
lker
fix c
a
ll
t
o __p
t
hread_t
s
d_ru
n
_dtors with too ma
n
y ar
g
umen
t
s
commit
|
commitdiff
|
tree
2019-01-19
Rich F
e
lker
configure:
a
ccept
p
p
c
[64] as alias for
p
o
w
erpc[64]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Rich
F
elk
e
r
f
ix uninten
d
ed li
n
ki
n
g
dependency of pt
h
read_key_create
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Rich Felke
r
h
alt
g
et
s
pnam[_
r
] search on erro
r
a
c
ces
s
i
n
g
TCB shad
o
w
commit
|
commitdiff
|
tree
2018-12-28
Rich Felker
d
on't
s
et errno
or return
a
n error w
h
en g
e
tspnam[
_
r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Rich Felker
m
ake sem_wait and s
e
m_timedwai
t
i
nterruptible by signals
commit
|
commitdiff
|
tree
2018-12-19
Rich Felker
d
o
n't fail pthre
a
d_sigma
s
k/sigprocmask on inv
a
lid how
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Ric
h
Felker
ad
d
_
_timedwait backend workaround
for old kernels
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
on failed aio submission, set aiocb
e
r
r
o
r and
r
e
tur
n
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich
Felke
r
don't
creat
e
a
io qu
e
ue
/
map structures for
i
nv
a
lid
f
ile
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felker
mov
e
a
i
o queu
e
allo
c
ation from
io thread to submi
t
ting
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich Felker
fix a
n
d f
u
ture-pr
o
of
a
gains
t
stack overflow in a
i
o
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich
F
elker
add
n
a
mespace-safe version of g
e
tauxv
a
l fo
r
internal use
commit
|
commitdiff
|
tree
2018-12-10
Rich Felker
fix
wordex
p
not to read past end of s
t
ring ending wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
Rich Fel
k
e
r
fix regr
e
ssion in acce
s
s t
o
optopt
object
commit
|
commitdiff
|
tree
2018-11-08
Rich Felker
o
p
timi
z
e two-way strstr
a
nd memmem bad character shift
commit
|
commitdiff
|
tree
2018-11-03
Rich Fel
k
er
fix re
g
ression
in
s
e
tlo
c
a
le for LC_ALL with per-categ
o
ry
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix failure to flush
stderr
w
hen fflus
h
(
0
)
is
c
alled
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix deadlock and buffere
d
data
l
oss race
i
n fclose
commit
|
commitdiff
|
tree
2018-11-02
Rich Fe
l
ker
r
em
o
ve c
o
mmented-out debug printf from strstr
commit
|
commitdiff
|
tree
2018-11-02
Rich
Felker
fix spur
i
o
usly slow ch
e
c
k
in two
w
ay strstr/memmem c
o
res
commit
|
commitdiff
|
tree
2018-10-23
Ri
c
h
Felker
don't om
i
t setting errno in internal __map_file
functi
o
n
commit
|
commitdiff
|
tree
2018-10-22
Rich F
e
lker
ma
k
e the def
a
ult lo
c
ale (& a var
i
ant) failure-free
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Rich Felker
simplify n
e
w
l
o
cale
a
n
d
al
l
o
w
fa
i
l
u
re for e
x
plicit locale
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Felker
re
m
ove volatile qualific
a
tio
n
from category p
o
in
t
er
s
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Ri
c
h Felker
a
d
apt s
e
t
l
ocale to support
p
ossibi
l
ity of failur
e
commit
|
commitdiff
|
tree
2018-10-18
Rich Felke
r
a
d
j
u
s
t
type
s
in FIL
E
str
u
ct to make line buffer
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Fe
l
ker
opti
m
i
ze interna
l
putc_unlocked m
a
cro used
in putc
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
fix w
r
ong re
s
ult
fo
r
putc va
r
i
a
nts due t
o
oper
a
tor
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
F
elker
f
u
rth
e
r optimize getc/putc when
locking is needed
commit
|
commitdiff
|
tree
2018-10-18
Rich Fel
k
e
r
us
e
pro
t
otyp
e
for function pointer in stat
i
c link libc
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Ric
h
Felker
f
i
x error
in c
o
nst
r
aints for s
t
atic link libc init
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Fe
l
k
e
r
fix build regression due
to
m
i
ssing
file for putc changes
commit
|
commitdiff
|
tree
2018-10-18
R
i
c
h Felker
bypass indirectio
n
through
pointe
r
objects to acces
s
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
ich Felker
optimize ho
t
path
s
of putc with manual
shrink-wrappin
g
commit
|
commitdiff
|
tree
2018-10-18
Ri
c
h Felker
op
t
imize hot
p
aths of
g
etc wit
h
ma
n
u
a
l shri
n
k
-wrapping
commit
|
commitdiff
|
tree
2018-10-18
Rich F
e
lker
document and make explicit desired noinli
n
e pr
o
p
e
rty
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Fe
l
ker
impo
s
e barrier between thread
poin
t
er setup and use
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
make thre
a
d
-pointer-loading asm
n
on-v
o
l
a
t
i
l
e
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
r
e
move
an
c
ient
c
lan
g
worka
r
ou
n
d from powerpc pthread_arch
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ri
c
h Fel
k
er
r
e
s
tore attribute((con
s
t)) to pthread_self and e
r
rn
o
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
add new st
a
ge 2b to dy
n
amic linker bootstrap
for t
h
read
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
R
ich F
e
lke
r
m
ove stdio locking MAYB
E
_WAITERS definiti
o
n to
s
tdi
o
_impl
.
h
commit
|
commitdiff
|
tree
2018-10-15
Rich Felke
r
fix misleading placement of
s
t
atement on
s
ame line
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Rich Felker
allow esc
a
ped p
a
th-separator
slas
h
es
in glo
b
commit
|
commitdiff
|
tree
2018-10-13
Rich F
e
l
ker
re
w
r
i
te core o
f
th
e
gl
o
b implementation for c
o
rrectness
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
Rich
Felker
fix dlsym of thread-local symbols o
n
a
r
chs with DTP_OFFSET!=0
commit
|
commitdiff
|
tree
2018-10-12
Rich Felker
comb
i
ne
a
rch
A
BI's DTP_OFFSET into DTV po
i
nters
commit
|
commitdiff
|
tree
2018-10-11
Rich Felker
fix red
u
ndant co
m
p
u
tations of strlen in gl
o
b append
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
Rich Felker
fix invalid
s
ubstitute of [1]
f
or flexible array member
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Rich
Felker
fix build regression on
armhf in tlsdesc asm
commit
|
commitdiff
|
tree
2018-10-05
R
i
ch F
e
lker
al
l
ow freeaddrinfo of arb
i
t
r
a
r
y
sublis
t
s of addrinfo
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich
Felker
inline cp15 thread pointer load in arm dynami
c
TLSDESC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Fe
l
ke
r
add T
L
SDESC support for 32-bit arm
commit
|
commitdiff
|
tree
2018-09-26
R
i
c
h Felker
f
i
x aliasi
n
g-bas
e
d
u
n
define
d
behavior
i
n string
f
u
nctions
commit
|
commitdiff
|
tree
2018-09-23
R
ich Fel
k
er
optimiz
e
nop case of wmemmov
e
commit
|
commitdiff
|
tree
2018-09-23
Rich Felker
fi
x
undefined p
o
inter com
p
arison
in
w
memm
o
ve
commit
|
commitdiff
|
tree
2018-09-23
Rich Felker
fix undefined p
o
inter comparis
o
n
i
n memmove
commit
|
commitdiff
|
tree
2018-09-19
R
i
c
h Felke
r
fix getaddrinfo
r
egr
e
ssion with
AI_ADDR
C
ONFIG
o
n some
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
support clang
i
nternal assemb
l
er wh
e
n b
u
ildi
n
g for
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich
F
e
lker
s
up
p
or
t
setting of defaul
t
thread sta
c
k size
v
ia PT_GNU
_
STAC
.
.
.
commit
|
commitdiff
|
tree
next