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
install dynamic tls synchronously at dlopen, streamline access
2019-02-19
Rich Felker
inst
a
ll
d
y
namic t
l
s synch
r
onously
a
t dlopen, streaml
i
ne
.
.
.
commit
|
commitdiff
|
tree
2019-02-18
Rich Felk
e
r
fix da
t
a ra
c
e between
n
ew p
t
hread_key_del
e
te and dt
o
r
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
i
n
troduce n
a
m
espace-safe rwlock alia
s
es;
use i
n
pthread_key_
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
Rich Felker
rewrite
p
thre
a
d
_
key_delete to use glo
b
al thre
a
d li
s
t
commit
|
commitdiff
|
tree
2019-02-16
R
ich Fel
k
e
r
rewrite __synccall
i
n terms of
global thread list
commit
|
commitdiff
|
tree
2019-02-16
Rich Fel
k
er
t
rack all live
th
r
eads in an AS-safe,
fully-consistent
.
.
.
commit
|
commitdiff
|
tree
2019-02-16
R
i
ch Felker
always block signals
f
o
r
starting new threads,
r
efactor
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felker
for SIGEV_
T
HREAD timer thr
e
ads, replace signal
h
andler
.
.
.
commit
|
commitdiff
|
tree
2019-02-15
Rich Felker
defer fr
e
e
o
f thread-local dlerror buffe
r
s from incons
i
stent
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich Felker
fi
x
behavior o
f
gets when i
n
put l
i
n
e co
n
tain
s
a nul
l
.
.
.
commit
|
commitdiff
|
tree
2019-02-13
Rich
Fel
k
er
red
e
si
g
n
r
obust mutex states
t
o eliminate d
a
ta rac
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Rich Felker
fail fdopendir for O_PATH file descr
i
ptors
commit
|
commitdiff
|
tree
2019-01-21
Rich Felker
relea
s
e 1
.
1
.
21
commit
|
commitdiff
|
tree
2019-01-21
Rich
F
elker
f
ix c
a
ll to __pthread_tsd_
r
un_dtor
s
with too
m
a
ny arguments
commit
|
commitdiff
|
tree
2019-01-19
Rich
Felker
configure
:
accept ppc[
6
4] as alias for powerpc[64]
.
.
.
commit
|
commitdiff
|
tree
2019-01-17
Rich
Felker
fix
u
nintended linking dependency of
p
thre
a
d_ke
y
_create
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Ric
h
Felker
halt getspnam[_r] search on error
a
ccess
i
ng
T
C
B shado
w
commit
|
commitdiff
|
tree
2018-12-28
Rich Felke
r
don't
s
et errno or ret
u
r
n a
n
erro
r
w
hen getspnam[_r
.
.
.
commit
|
commitdiff
|
tree
2018-12-20
Ri
c
h Felke
r
make sem_wait and
sem_timed
w
ait inte
r
ruptible by sig
n
als
commit
|
commitdiff
|
tree
2018-12-19
Ric
h
Fe
l
ker
do
n
't fail pthread_sigmask/sigp
r
o
cmask o
n
i
nvalid ho
w
.
.
.
commit
|
commitdiff
|
tree
2018-12-18
Rich Felker
a
dd __t
i
medwait bac
k
end w
o
rkaround for old ker
n
els
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Rich Felk
e
r
on
fail
e
d ai
o
submission, set
a
iocb error and ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
R
i
c
h
Felker
do
n
't create a
i
o queue/
m
ap s
t
ruc
t
ures for
invalid fi
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-11
Ri
c
h Fe
l
ker
move aio queue
allocation
f
r
o
m io thread t
o
submitting
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich
Felker
fix and future-proof against
s
t
a
ck overf
l
ow in
aio
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Rich
F
elker
add na
m
esp
a
c
e
-
safe v
e
rsi
o
n of getauxval for
internal
use
commit
|
commitdiff
|
tree
2018-12-10
R
ich
Felker
fi
x
w
or
d
exp not
t
o read
p
ast end of string endin
g
with
.
.
.
commit
|
commitdiff
|
tree
2018-11-19
Ri
c
h Felker
fix regressi
o
n in acce
s
s to optopt object
commit
|
commitdiff
|
tree
2018-11-08
Rich Felker
optimize two-way
s
t
r
str
and
m
emmem ba
d
character shi
f
t
commit
|
commitdiff
|
tree
2018-11-03
Rich Felker
fix regression in setlocale
for L
C
_ALL with
per-
c
ategory
.
.
.
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
fix
f
ailure to
f
lush stder
r
wh
e
n fflus
h
(
0) is called
commit
|
commitdiff
|
tree
2018-11-02
Rich
Felker
fix deadlock and buff
e
red
d
ata loss r
a
c
e
in fclose
commit
|
commitdiff
|
tree
2018-11-02
Rich Felker
remove commented-out debug printf from st
r
str
commit
|
commitdiff
|
tree
2018-11-02
R
i
ch Felker
fix spuri
o
usly slow ch
e
ck in twoway strs
t
r/memmem cores
commit
|
commitdiff
|
tree
2018-10-23
Rich Felker
don't
o
m
it setting e
r
rno i
n
inte
r
n
al __map_file fu
n
ctio
n
commit
|
commitdiff
|
tree
2018-10-22
Rich Felk
e
r
make the default
loca
l
e (& a va
r
i
a
nt) failure-fre
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
R
ic
h
Felke
r
simpli
f
y newl
o
cale and allow fai
l
u
r
e fo
r
explicit local
e
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Ric
h
Felker
remov
e
v
ola
t
ile q
u
al
i
fi
c
ation fro
m
catego
r
y pointers
.
.
.
commit
|
commitdiff
|
tree
2018-10-21
Rich Felker
adap
t
s
e
tlocale to support possi
b
ility
o
f failure
commit
|
commitdiff
|
tree
2018-10-18
Rich
Felker
adjust type
s
in
FILE
s
truct to make line buffering
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
ich Fel
k
er
optimize internal p
u
tc_unlocked
macro used
i
n putc
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
f
ix wr
o
ng result for putc vari
a
nts due to o
p
erator
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich
Felker
fur
t
her opt
i
mize g
e
tc/putc when
l
ocking is needed
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
use prototype for function p
o
inter in
s
tatic link lib
c
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felk
e
r
f
i
x
e
rror
i
n
c
o
nstrai
n
ts for static link lib
c
in
i
t
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
fix
b
ui
l
d reg
r
essi
o
n
d
ue to missing file for
putc
c
han
g
e
s
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
bypa
s
s in
d
irec
t
ion thro
u
g
h pointe
r
objects to a
c
ce
s
s
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
opti
m
ize hot p
a
ths of
put
c
with manual shrink-
w
rapping
commit
|
commitdiff
|
tree
2018-10-18
Rich Felker
optim
i
ze hot paths of getc w
i
th ma
n
ual shrink-wrap
p
i
ng
commit
|
commitdiff
|
tree
2018-10-18
Ri
c
h
Felke
r
d
ocument and
make expli
c
it desired noinline
p
r
o
perty
.
.
.
commit
|
commitdiff
|
tree
2018-10-18
R
ich F
e
lk
e
r
im
p
ose barrier between
thread poi
n
te
r
se
t
u
p
and use
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Felker
make thread-pointe
r
-loading asm non-volat
i
l
e
commit
|
commitdiff
|
tree
2018-10-16
Ric
h
Felker
rem
o
ve ancient clang workaround
f
rom powerpc
p
thr
e
ad_a
r
c
h
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ri
c
h Felker
restore attribute((const)) to pthread_self
and errno
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Rich Fel
k
er
add new stage
2
b to dynami
c
linker bo
o
tstrap
for
t
h
r
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2018-10-16
Ric
h
Felker
move stdio
lock
i
n
g
MAYBE
_
WAITERS definition to
s
tdio_im
p
l
.
h
commit
|
commitdiff
|
tree
2018-10-15
Rich
F
elk
e
r
fi
x
misleading p
l
a
c
ement of stateme
n
t on
same line
.
.
.
commit
|
commitdiff
|
tree
2018-10-13
Rich Felk
e
r
a
llow escaped pa
t
h-s
e
p
a
r
ator sl
a
she
s
in
glob
commit
|
commitdiff
|
tree
2018-10-13
Rich Felker
rewrite core of the glob im
p
lementati
o
n
f
or
c
orrectn
e
s
s
.
.
.
commit
|
commitdiff
|
tree
2018-10-12
R
i
ch
F
elker
fix dlsym
o
f thread-loc
a
l symbols on arch
s
wi
t
h DTP_OFFSET!=
0
commit
|
commitdiff
|
tree
2018-10-12
R
i
c
h Felker
combine ar
c
h ABI's DT
P
_OFFSET into
DTV po
i
nters
commit
|
commitdiff
|
tree
2018-10-11
Rich Felker
fix re
d
un
d
ant computations of strlen i
n
glob append
.
.
.
commit
|
commitdiff
|
tree
2018-10-11
R
ich
F
elker
fi
x
inva
l
id
s
ubstitute of [1] f
o
r flexible ar
r
ay me
m
be
r
.
.
.
commit
|
commitdiff
|
tree
2018-10-09
Rich Felker
fi
x
b
u
ild reg
r
e
ssio
n
on armhf in tlsdesc a
s
m
commit
|
commitdiff
|
tree
2018-10-05
Rich Felker
allow freeaddrinfo of arbitrary subli
s
ts
o
f addrin
f
o
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felker
inline cp15 thread p
o
i
n
ter load in arm dyn
a
mic TLSDESC
.
.
.
commit
|
commitdiff
|
tree
2018-10-01
Rich Felker
a
d
d
TLSDESC suppo
r
t for 32-
b
i
t arm
commit
|
commitdiff
|
tree
2018-09-26
Rich Felker
fix al
i
asing-based undefi
n
ed behavior in stri
n
g
f
unctio
n
s
commit
|
commitdiff
|
tree
2018-09-23
Ric
h
Fe
l
ker
optimize
n
op case of wmemmov
e
commit
|
commitdiff
|
tree
2018-09-23
Rich Felker
fix undefined pointe
r
compariso
n
in
w
memmove
commit
|
commitdiff
|
tree
2018-09-23
Ric
h
Felker
fix
u
nde
f
i
n
e
d pointer compar
i
son in memmove
commit
|
commitdiff
|
tree
2018-09-19
R
ich Felker
f
i
x g
e
taddrinfo regr
e
ssio
n
w
ith AI_
A
DDRCONFIG
o
n
s
o
me
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich
F
elker
support cl
a
ng
i
nternal as
s
embler when b
u
ild
i
ng for
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
Rich
F
elker
support s
e
tting o
f
defa
u
lt
t
hrea
d
stack siz
e
via PT_GNU_STAC
.
.
.
commit
|
commitdiff
|
tree
2018-09-19
R
i
c
h
Felke
r
incr
e
a
s
e
d
efault th
r
e
a
d stack/g
u
ard s
i
z
e
commit
|
commitdiff
|
tree
2018-09-19
Rich Felker
limit the confi
g
urable d
e
fault st
a
ck/gua
r
d size for
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
remo
v
e re
d
undan
t
de
c
larations of __d
e
f
a
ult_stacksize
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Rich Felker
fix be
n
ign data race
i
n pthread_a
t
tr_init
commit
|
commitdiff
|
tree
2018-09-18
Rich Fel
k
er
f
ix dele
t
i
o
n of
p
thr
e
ad tsd keys that
s
till have n
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-09-17
Ric
h
Felke
r
getdelim:
o
nly
g
r
ow bu
f
fer when necessary
,
i
mp
r
o
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-16
Rich F
e
lker
f
i
x nu
l
l
p
o
i
nte
r
sub
t
raction and compa
r
ison in stdio
commit
|
commitdiff
|
tree
2018-09-16
R
i
ch F
e
lker
fix f
a
i
lur
e
of getdelim to set strea
m
ori
e
ntation o
n
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich
F
e
l
ker
check for kernel suppor
t
bef
o
re allowing
robu
s
t mutex
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felker
fix
un
d
efined behavi
o
r in strto* via F
I
LE buffe
r
p
o
i
nter
.
.
.
commit
|
commitdiff
|
tree
2018-09-15
Rich Felker
a
d
d hidden version of
&errno accessor
f
u
nction
commit
|
commitdiff
|
tree
2018-09-14
Rich Felker
fix build r
e
g
r
ess
i
o
n
in sysconf for archs with var
i
a
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-09-14
Rich
Felker
drop lazy pl
u
ral forms
init
i
n dcn
g
ettext
commit
|
commitdiff
|
tree
2018-09-14
Rich Fel
k
er
f
ix b
r
oken
a
to
m
i
c store on powerpc[64]
commit
|
commitdiff
|
tree
2018-09-13
R
i
c
h
F
e
l
k
er
fi
x
regression wi
t
h c
o
mpilers not
i
nco
r
pora
t
ing C99
.
.
.
commit
|
commitdiff
|
tree
2018-09-13
Rich F
e
l
ker
confi
g
u
r
e: only try -Qun
u
s
ed-argument
s
for cla
n
g
commit
|
commitdiff
|
tree
2018-09-12
Rich
Fe
l
k
e
r
r
emove v
i
s
.
h protected
-
visibility
hack
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
split int
e
rnal lock
API out of libc
.
h, creating lo
c
k
.
h
commit
|
commitdiff
|
tree
2018-09-12
Rich Fel
k
er
move misplac
e
d __fork_h
a
nd
l
er declar
a
tion
commit
|
commitdiff
|
tree
2018-09-12
Rich
F
elker
re
m
o
v
e
s
purious inclu
s
ion of libc
.
h for
L
FS6
4
ABI aliase
s
commit
|
commitdiff
|
tree
2018-09-12
Rich
Felker
reduc
e
spur
i
ous inc
l
u
s
ion of
lib
c
.
h
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
us
e
wrapper headers to
hide most
namespaced/interna
l
ly
.
.
.
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
remove __vf
o
rk
alias
commit
|
commitdiff
|
tree
2018-09-12
Ric
h
Felker
hide p
u
rely dependency
-
triggering functi
o
ns in stdio
.
.
.
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
declare _
_
env_rm_a
d
d in wrapper s
t
d
l
ib
.
h
commit
|
commitdiff
|
tree
2018-09-12
Rich Felker
hide
dependency-triggeri
n
g pointer ob
j
ec
t
in
mal
l
oc_usab
l
e_s
.
.
.
commit
|
commitdiff
|
tree
next