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
db: fix runtime breakage
2014-04-03
Linus Torva
l
ds
Fix
er
r
or at anoymous unions
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-01
L
i
nus Torva
l
ds
Use any
p
revious
i
nit
i
alizer to siz
e
a
s
ymbo
l
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-01
L
inus Torvalds
Add
wa
r
n
ing
a
b
o
u
t du
p
licate ini
t
ializers
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2012-02-04
Lin
u
s T
o
r
v
alds
sparse, llvm: Make function d
e
clarat
i
on accessib
l
e
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus To
r
valds
M
a
k
e 'linearize_retu
r
n
()' helper
f
u
n
ct
i
on
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus Tor
v
a
ld
s
M
a
k
e 'linearize_switch()' helper fun
c
tion
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus T
o
rvalds
Make
'
linearize_iterator()' helpe
r
function
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
L
i
nus
T
orv
a
lds
Teach 'already_
t
okenized()'
to
u
se the
s
t
r
eam
name
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Linus
Tor
v
a
l
ds
Add new str
e
a
m
s to a hash-li
s
t based o
n
th
e
ir names
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus T
o
rvalds
Avo
i
d "a
t
tribute 'warning':
unknown attribute" warning
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linu
s
Torvalds
T
urn off '-Wtr
a
nsparent-union' by def
a
u
lt
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus Torvald
s
Allow array
d
eclarat
o
rs to have
'
restrict' in them
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
Lin
u
s
Torvalds
Simplify
(
and wa
r
n about) r
i
ght
s
hifts t
h
a
t
r
es
u
lt
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
L
inus Tor
v
ald
s
Fix cast instruction generation
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2006-10-01
L
inus T
o
r
v
a
ld
s
Merge branch 'for-linus'
o
f
g
it://git
.
ker
n
e
l
.
or
g
/pub
.
.
.
commit
|
commitdiff
|
tree
2006-10-01
Linu
s
Torva
l
ds
A
dd warning mess
a
ge fo
r
naked
do-while
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-09-03
Linus Torvalds
Make sparse warn
a
b
o
ut
i
nitialize
r
s that
i
nitialize
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-08-01
Linus Torvalds
First cut
at
something
t
hat approaches a sane -W
s
hadow
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
Linus Torvald
s
Avoid bogus gcc warnings about
u
n
used
r
esult
s
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
Li
n
us Torvald
s
Fix dropped type information
i
n
"add_pseudo()
"
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-06-10
Linus Torvalds
Fix NUL
L
p
t
r d
e
re
f
ere
n
c
e
with ba
d
type
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-05-09
Lin
u
s T
o
rv
a
lds
M
erge bran
c
h 'in
i
t-brac
e
s-fix' of g
i
t://g
i
t
.
ke
r
nel
.
.
.
commit
|
commitdiff
|
tree
2006-01-08
Li
n
us
Torvalds
Fix incorrect cast simpl
i
fication around '~'
o
p
e
ration
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-12-31
Linus Torvald
s
Make local dec
l
arations be statem
e
n
t
s of their ow
n
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
L
i
nu
s
Torva
l
ds
exa
m
ple: O
P
_C
O
PY must des
t
roy an
y
old pse
u
do s
t
ate
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
Linus Torva
l
ds
Make the "example"
c
o
mpiler
use the
new
unssa() phase
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-22
Linus Torvalds
When taking
the address
of a symbol, fix up the
p
o
inter
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-20
Linus
Torvalds
S
i
m
plify
s
o
m
e mo
r
e instr
u
ction
s
commit
|
commitdiff
|
tree
2005-11-20
Linus Torva
l
ds
Re
m
ove totally bogus phi-source l
i
v
eness thing
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-19
L
i
nus
T
orvalds
Evaluate expression
s
f
ully when doing type
comparisons
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-17
Linus Torva
l
ds
Fix up stu
p
id t
h
inko in K&
R
parameter parsi
n
g
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
L
i
n
u
s Torvalds
Re-name "error
(
)"
f
uncti
o
n to "sparse
_
e
r
ror(
)
"
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
L
i
nus Torvalds
Fix K&R argument
scoping
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus
Torvalds
Intege
r
promotion: leave suff
i
ciently lar
g
e int
e
ger
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-04
L
inus Torvald
s
Make switch/
c
ase statemen
t
s check type compatibility
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Li
n
us Torvalds
C
a
st
a
ll enum values to the
f
i
n
al
t
y
pe
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
L
i
nus T
o
rvalds
M
a
k
e
s
u
r
e we keep enum v
a
lues
i
n
a suffi
c
i
e
ntly
l
arge
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-02
Linus
T
orvalds
Add "
.
gitignore"
file
commit
|
commitdiff
|
tree
2005-11-02
Linus Torvalds
Handle
symbol
s
from "-include
"
file too
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-30
L
i
n
us
T
or
v
a
l
ds
Make sure to be more careful about ma
r
king
s
y
mbols
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Linus
T
o
r
va
l
ds
Simpli
f
y constant array (or structure) dereferences
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Li
n
us Torval
d
s
Teach derefe
r
ence exp
a
nsion to look in
t
o constant array
.
.
.
commit
|
commitdiff
|
tree
2005-09-24
Linus Torvalds
D
o stup
i
d
and crappy CSE on casts
.
commit
|
commitdiff
|
tree
2005-09-22
L
i
nus Torvalds
Turn the "incorrec
t
type"
error b
a
c
k
into a warning
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Linus
Torvalds
A
d
d various
d
eclarations
for more builtin
f
u
n
ctions
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Linus Torv
a
lds
M
a
ke sure that when we define __OPTIMIZE[_
S
IZE]
_
we
.
.
.
commit
|
commitdiff
|
tree
2005-09-09
Linu
s
Torvalds
Warn a
b
out undefined
preprocessor s
y
mbo
l
s
a
t expansion
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-15
Linus Torva
l
ds
Make 'cgcc' work a
t
least half-
w
ay better
commit
|
commitdiff
|
tree
2005-08-15
L
inus Torvalds
Fix pars
i
ng
o
f top-le
v
e
l
a
sm stat
e
ments
commit
|
commitdiff
|
tree
2005-08-15
Linus Torvalds
Ad
d
__OPTIMIZE[_SIZE]__ pre
d
efines
commit
|
commitdiff
|
tree
2005-08-15
Linus Torvalds
Clean
u
p
it
e
rato
r
hand
l
i
ng
commit
|
commitdiff
|
tree
2005-08-11
Linus Torvald
s
M
ake
d
elete_last_
i
nst
r
uction() u
s
e
the
n
ew undo_ptr_li
s
t
_las
.
.
.
commit
|
commitdiff
|
tree
2005-08-11
Linus
Tor
v
alds
Add 'undo_ptr_list_last()' helper
f
unction
commit
|
commitdiff
|
tree
2005-08-06
Linus Torva
l
ds
Hav
e
mor
e
bits
for "stream numb
e
r" in "struct
p
os"
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvald
s
Don't overwrite built-in macros w
h
en redef
i
ni
n
g t
h
em
.
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvalds
Update the c
a
lli
n
g
interfac
e
to "
s
parse()"
.
commit
|
commitdiff
|
tree
2005-08-03
Linu
s
Torvalds
Get c
l
oser to parsin
g
multipl
e
fi
l
es
c
o
rrectly
.
commit
|
commitdiff
|
tree
2005-08-03
Linu
s
T
o
rvalds
A
dd functi
o
n
to "protect" allocations from bei
n
g dr
o
ppe
d
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torva
l
ds
Don't free exp
r
essions a
f
ter preprocessing
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Add
DEBUG mode,
w
h
ich enabl
e
s va
r
i
ous expensive debug
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
nus Torva
l
ds
Make
t
ypes have file scope, not globa
l
scope
commit
|
commitdiff
|
tree
2005-08-03
Lin
u
s Torval
d
s
Make
"
sparse()"
h
andle
mult
i
ple i
n
pu
t
files on th
e
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
inus Tor
v
a
lds
Ma
k
e macros h
a
v
e
f
i
le scope
commit
|
commitdiff
|
tree
2005-08-03
Linus
T
o
r
v
alds
W
h
en dropping
all al
l
ocations, clea
r
t
h
e freelist
t
o
o
commit
|
commitdiff
|
tree
2005-08-02
Linus Torvalds
Sta
r
t wo
r
k on proper scop
i
ng w
i
th
m
ultiple fi
l
es
commit
|
commitdiff
|
tree
2005-07-11
Linus Torvalds
Don'
t
warn abou
t
"noc
a
st" warnings th
a
t
o
nly change
.
.
.
commit
|
commitdiff
|
tree
2005-07-03
Linus
T
orv
a
lds
Add "
_
_builtin_offset
o
f()"
to work wi
t
h new
e
r gcc's
commit
|
commitdiff
|
tree
2005-06-21
L
i
nus Torvalds
Be more careful about l
i
nearizing co
n
di
t
i
onals
commit
|
commitdiff
|
tree
2005-06-20
L
inus Torvald
s
Initial cut
at __builtin
_
expect() im
p
lemen
t
ation
commit
|
commitdiff
|
tree
2005-06-20
Li
n
us To
r
valds
Defau
l
t to reporting
the
same GNU C version as the
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
L
inus Torval
d
s
Fix a
s
signment and conditional expression parsing
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
L
inus
T
orvalds
Fix SIGSEGV on assignment to bad left side
.
commit
|
commitdiff
|
tree
2005-06-17
Linus
Torvalds
Fix up a
few m
i
ssi
n
g
bas
e
ty
p
e evalua
t
ions
commit
|
commitdiff
|
tree
2005-06-17
Linus Torv
a
lds
F
i
x up type examination
.
commit
|
commitdiff
|
tree
2005-05-19
Lin
u
s Torvalds
Do
n
't warn ab
o
ut u
n
decla
r
ed "main()" functi
o
n
.
commit
|
commitdiff
|
tree
2005-05-19
L
i
nus Torvalds
Fix p
o
sition
reporting o
n
untermi
n
ated p
r
e
processo
r
.
.
.
commit
|
commitdiff
|
tree
2005-05-17
Linu
s
To
r
v
a
lds
Fix SI
G
SEGV
o
n non
-
ANSI
fun
c
tion-line declarations
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Give fun
c
t
i
on nam
e
in n
o
n-ANSI declaration warning
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
u
s
Torvalds
Make enum symbols be regu
l
ar symbols with c
o
ns
t
ant
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
u
s Torvalds
W
a
rn about i
m
plicit casts to/
f
r
om "n
o
cast" t
y
pe
s
commit
|
commitdiff
|
tree
2005-04-08
Li
n
u
s Torvalds
M
o
ve
t
he ptrlist ma
c
ros out of the sparse "lib
.
[ch
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Hand
l
e bad
e
num
expression types gracefully
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Add
s
upport f
o
r con
t
e
x
t ch
e
cking functions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Name st
a
tic li
b
rary "libs
p
arse
.
a" to match shared libra
r
y
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
D
o
n't w
a
rn about ze
r
o-size
d
"s
i
zeof"
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
T
o
rvalds
Warn
a
bout
und
e
cla
r
ed identifiers
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torval
d
s
S
u
p
port building spar
s
e as
a
shared
library
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Tor
v
alds
Wa
r
n
a
bout
s
iz
e
of of zero
size
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torv
a
lds
Be more carefu
l
about removing implici
t
c
asts
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
val
d
s
M
a
ke sure to re-examine
a
struct/union/en
u
m type after
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Mak
e
"check
"
(aka sparse) check arguments
to
some functions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Fix
t
ypo (duplicate
src2
s
hould be src3) in simplify_
r
ange
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Remove old sta
l
e pointer der
e
feren
c
e
ty
p
e mess, that
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Export "is_
p
tr_type()" h
e
l
p
er f
u
nction t
o
othe
r
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
A
v
oid S
I
GSEGV when lineari
z
ing ba
d
ex
p
ressions
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Don'
t
drop modifier bit
s
from a
memb
e
r deref
e
r
e
n
c
e
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
vald
s
Use the new per-in
s
tructio
n
position infor
m
ation
f
or
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us
T
orvalds
Make each
i
n
s
t
r
uction have a pos
i
tion o
f
i
t
s ow
n
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Mak
e
range check
code a
bit
m
ore readable
(
and more
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Ad
d
com
p
ile-time "range-check
"
infrastructure to
spa
r
se
commit
|
commitdiff
|
tree
next