repo.or.cz
/
smatch.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Allow forced attribute in function argument
2010-03-29
Daniel De
G
raaf
Fix
i
nc
o
r
r
ect lineariz
a
tion of "x && y && z"
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2010-03-29
Dan McGee
Makefile
:
fix permissions
mixup
o
n install
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2010-03-29
Josh Triplett
New a
t
trib
u
t
e
desig
n
ated_init: mar
k
a struct as requiring
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2010-03-29
Jo
s
h
T
riplett
Re
n
ame -Wall to Ws
p
arse
-
a
l
l, so it doesn't get turned
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2010-03-29
Michael Stefaniuc
Handle __builtin_ms
_
va_list
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2010-03-29
Christopher Li
Si
m
pl
i
fy Makef
i
le using
static pattern rules
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2010-03-29
M
ich
a
el Stefaniuc
Ign
o
re
the a
l
l
o
c_size attribute
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2010-03-29
M
i
chael Stefan
i
u
c
Ignore the
m
s
_ab
i
/
s
y
sv_abi att
r
ibutes
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2010-03-29
Chri
s
topher Li
Dec
l
are ign
o
r
ed attribut
r
es into a list of str
i
ng
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2010-03-29
Christopher Li
Move
noret
u
rn
a
ttribute out
of ignore attr area
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-10-16
Christ
o
p
her Li
Make MOD_NORE
T
URN fits
in
t
o
3
2 bit
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-10-16
Kamil Dudka
do no
t
ignore a
t
tribute 'noreturn'
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-10-11
C
h
ris
t
opher Li
Sparse 0
.
4
.
2
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-08-21
Pekka Enberg
sparse: Add G
C
C pr
e
-
d
efined macro
s
for
u
ser-s
p
a
ce
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-08-11
K
amil Dudk
a
make
s
par
s
e
headers self-compilable
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-08-11
Rein
h
ard T
a
rtler
show_t
o
ken: handle TOKEN_UNTAINT and
T
O
KE
N
_AR
G
_COUNT
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-08-02
Kamil Dudka
unssa: tra
c
k u
s
es
w
hen replac
i
ng a
phi node
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-08-02
Blue Swirl
Define __LP64__
f
o
r x86_6
4
unle
s
s in 32 bit m
o
de
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-08-02
B
l
ue
S
w
i
rl
Add sup
p
ort for TImode type (__
i
nt128_t)
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-29
Ka
m
il Dudka
li
n
earize
.
h: sa
n
iti
z
e header
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-08-03
B
lue Swirl
Add c{l,t}
z
{,l,ll}
,
ffsl{,l}, p
o
pcoun
t
l
l
and f
l
oatin
g
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-08-03
Blue Swirl
I
g
nore attribut
e
__bounded
_
_, use
d
by Op
e
nB
S
D headers
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-27
Hanne
s
Eder
test
-
suite: integra
t
e unhandled proprocessor te
s
t
s
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-22
K
amil
D
udka
c
ompile-i386: do not generate an infini
t
e loop
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-20
R
amsay Jones
Makefile:
s
uppress error mess
a
ge
from pkg-
c
o
nfi
g
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-19
Hannes E
d
er
test-suite: be
m
ore v
e
rbose o
n
'u
n
handled' and
'kno
w
n
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-19
Christ
o
ph
e
r L
i
move
extern inlin
e
func
t
ion to file sc
o
pe
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Christopher Li
A
d
d validation
f
or restrict and attr
i
bute warning
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Linus Tor
v
alds
Avoid "attri
b
u
t
e 'warnin
g
': unknown attribute" war
n
ing
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Linu
s
Torva
l
ds
Turn off '-Wtransparent
-
un
i
on'
b
y default
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Lin
u
s Torvalds
Allow array
declarators to have
'restrict' in
them
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Sam
u
el Bro
n
son
Have Makefile
import
loca
l
.
m
k if it exists
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Alberto Ber
t
ogli
Support
t
he __thread storage c
l
ass
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Ma
r
tin Nagy
P
r
int a
n
er
r
o
r if typeof() lacks
a
n
argument
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Martin Na
g
y
Add missi
n
g
che
c
ks for Wad
d
ress-spa
c
e
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
M
a
rtin
Nagy
.
gitignor
e
: Ignore dependencies and
Vim swa
p
files
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Al Vi
r
o
warn direct
i
ve i
n
argu
m
ent lis
t
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Al Vi
r
o
Segfaul
t
at
evaluate
.
c:341
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Al Vi
r
o
Sanitize pointer()
commit
|
commitdiff
|
tree
2009-07-18
Al Viro
Don't mix
s
torage class bits with ct
y
pe->modifiers
.
.
.
commit
|
commitdiff
|
tree
2009-07-18
A
l Viro
Si
m
plify get_
n
umber_
v
alue() and cty
p
e_integer()
commit
|
commitdiff
|
tree
2009-07-18
Al Viro
F
i
x _
_
lab
e
l__
h
a
ndling
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Al Viro
Fix declaratio
n
_specifie
r
s() handling of typ
e
d
ef name
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Al Viro
F
i
x enumeration co
n
stants' scope be
g
inning
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Al Vir
o
Restore __at
t
ribute__((mode)) handling
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-18
Al Viro
Pass decl
_
stat
e
down to -
>
attribute
(
)
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
Pass decl_state
d
ow
n
to ->d
e
clar
a
tor(
)
an
d
handle
_
attributes()
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Vir
o
Cl
e
an up
and split declara
t
ion_specif
i
ers(
)
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
A
l
Viro
Have ->d
e
c
l
a
rator
(
) act
d
irectly on ctype being
a
ffec
t
ed
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
Rewrite an
d
fix specifie
r
s
handl
i
ng
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
Sa
n
e
r
type for __builtin_va_list
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
A
l Viro
T
a
ke the rest
of
s
p
ecifier
s
to parse
.
c
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
A
l
Viro
pr
e
paration
s
to
->d
e
cl
a
rator()
c
lea
n
up - separate ty
p
edef
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al V
i
ro
Fix handling
o
f typedefs
wit
h
seve
r
al declarators
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
Take t
h
e rest of s
t
ora
g
e class
keywords to
p
arse
.
c
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al
Viro
F
i
x regres
s
ion created by commit af30c6df74f01db10fa7
8
ac0cbd
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
Propagate dec
l
_state
t
o
d
eclar
a
tion_specifi
e
r
s()
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Vi
r
o
Separating c
t
ype a
n
d pa
r
ser state,
p
a
rt
1
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
Sanitize dire
c
t
_declarator logics
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
A
l Viro
Fix braino in
w
hich_
k
ind()
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
D
on't mess w
i
t
h
pa
s
sing symbol to
dec
l
arator/direct_de
c
l
arato
r
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
Le
a
v
e
applying attributes unti
l
we
know whet
h
er it
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al
Vir
o
A
p
ply attr
i
b
u
tes
after ( to the r
i
g
ht
plac
e
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
A
l Viro
Warn
about non-empty identif
i
er
l
ist outside of definition
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
more di
r
ect_declarator()
s
anitiz
i
ng
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
Fix attribute/asm handling
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
More nest
e
d declar
a
tor fix
e
s
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
S
epa
r
a
te
p
arsin
g
of identifie
r
-list (in K&R-s
t
yle declarations)
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
A
l
V
i
r
o
Fix handl
i
ng
of ident-le
s
s declarati
o
ns
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Thomas Schmid
Fix implicit cast t
o
f
loa
t
Signed-Off-By: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
fun with decl
a
rations and defi
n
i
t
io
n
s
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al
V
iro
Fix type_info_expressi
o
n
(
)
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Al Viro
fun wi
t
h de
c
la
r
ations and d
e
finition
s
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
C
hristopher L
i
Updat
e
the va
l
i
dation che
c
k for ftabstop=
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2009-07-17
Han
n
es
Eder
refactor handle_sw
i
tch_f
commit
|
commitdiff
|
tree
2008-12-29
Christ
o
ph
e
r Li
Clean
u
p Make
f
i
le
long line
s
Signed-Off-By: Christopher Li<
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2008-12-29
Christopher Li
Make
f
ile a
u
tomatic
h
eade
r
depe
n
dency
Signed-Off-By: Christopher Li<
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2008-12-29
Alex
e
y
Zaytsev
Also
wa
r
n abo
u
t size
o
f(
f
unction)
commit
|
commitdiff
|
tree
2008-12-29
Christ
o
pher Li
Warn abo
u
t explicit usage
of
s
izeof(voi
d
)
Signed-Off-By: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2008-12-25
Christopher Li
Teach
classi
f
y_type
to h
a
n
d
le t
y
pe
o
f
Signed-Off-By: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree