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
gitignore: add 'version.h'
2012-02-04
Linu
s
Torvalds
sparse
,
llvm: M
a
ke
f
unction decl
a
ration accessible
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus To
r
val
d
s
Make
'
linearize_re
t
urn()' helper function
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus Torv
a
l
ds
Make 'linearize_switch(
)
' he
l
pe
r
f
u
nction
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linu
s
Torva
l
ds
Make 'linearize_iterator()' helpe
r
funct
i
on
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Linus Torvalds
Teach 'already_token
i
zed()'
t
o use the stream name
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Linus Tor
v
alds
Ad
d
new strea
m
s to a
h
ash-list based on their
n
a
m
es
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus Torvalds
A
void "attribute 'warning': unknown
a
t
tribute" warning
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus T
o
rvalds
Turn
o
ff '
-
Wtranspa
r
ent-union'
b
y d
e
fault
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus Torvalds
Allow
a
rray de
c
larators to have 'rest
r
ict' in them
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
Linu
s
Torvalds
Simpl
i
f
y
(
a
n
d
warn about) right shifts that
result
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
Linu
s
Torvalds
Fi
x
cast instruction generatio
n
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2006-10-01
Linus
Torvalds
Merge br
a
nch 'fo
r
-l
i
nus'
o
f
git://
g
it
.
k
ernel
.
org/pub
.
.
.
commit
|
commitdiff
|
tree
2006-10-01
Linu
s
Torvalds
Add warning
m
e
ssage for nak
e
d do-whil
e
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-09-03
Linus
Torvalds
Make
sparse warn abou
t
initia
l
izers that in
i
t
ialize
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-08-01
Linus
T
o
r
v
alds
First c
u
t at
s
om
e
thing that approaches a san
e
-W
s
hadow
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
Linus Tor
v
alds
Avoid bogu
s
gcc
w
a
rnings
about unus
e
d
r
esults
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
Lin
u
s Tor
v
a
l
ds
Fix
d
roppe
d
t
y
pe informat
i
on in "a
d
d_pseu
d
o()"
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-06-10
Lin
u
s Torvalds
Fix NU
L
L p
t
r dereference with bad
type
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-05-09
Linus T
o
rvalds
Me
r
ge bran
c
h 'init-braces-fix' of git://git
.
ke
r
nel
.
.
.
commit
|
commitdiff
|
tree
2006-01-08
Linus Torvalds
Fix incor
r
ect cast si
m
plification
around '~'
o
p
eration
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-12-31
Linu
s
Torvalds
Mak
e
local declarations be statements of their own
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
Linus Torva
l
ds
example: OP_COP
Y
must
des
t
roy a
n
y old pseudo
state
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
Li
n
us Torv
a
lds
Make t
h
e "example" compiler use the new unssa() phase
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-22
L
in
u
s
Torvalds
When t
a
king the address
of a symbol, fix
up th
e
pointer
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-20
Linus Torvalds
S
implify some
mo
r
e i
n
s
t
r
uctions
commit
|
commitdiff
|
tree
2005-11-20
Linus Torvalds
Remo
v
e
t
o
t
all
y
bogu
s
p
h
i-source
liveness th
i
n
g
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-19
L
i
nus Torvalds
E
valuate
expressions fu
l
ly when d
o
ing ty
p
e co
m
paris
o
ns
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-17
Linus Torval
d
s
F
ix up stupid
t
h
inko in K&R param
e
ter pa
r
sin
g
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linu
s
Torva
l
ds
Re-name
"
error()" func
t
ion t
o
"sparse_e
r
ror()
"
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus Torvalds
F
i
x K&R argum
e
nt scopi
n
g
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus
Torv
a
lds
Integ
e
r promotion
:
leave suffici
e
ntly larg
e
integer
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-04
Linus T
o
rv
a
lds
Make switch/case statements check type compatibility
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Linus To
r
valds
Cast a
l
l
enum v
a
lues to t
h
e f
i
nal t
y
p
e
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Linus Torvalds
M
a
ke sure we keep enum values in a
suff
i
ciently large
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-02
L
inus Torv
a
lds
A
dd "
.
g
i
tignore" file
commit
|
commitdiff
|
tree
2005-11-02
L
inus Torval
d
s
H
a
n
d
le symbols from
"-inc
l
ude" fil
e
too
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-30
Lin
u
s Torval
d
s
Make sure to be mo
r
e
caref
u
l about markin
g
s
y
mbols
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Linu
s
Torvalds
Simplify cons
t
ant array (or stru
c
t
u
r
e)
d
ereferences
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Linus Torval
d
s
Tea
c
h dere
f
erence expansion to look into constant array
.
.
.
commit
|
commitdiff
|
tree
2005-09-24
Linus Torvalds
Do
stupid
and crappy CSE on casts
.
commit
|
commitdiff
|
tree
2005-09-22
Linus
Torva
l
ds
T
u
rn t
h
e
"inco
r
r
ect type"
err
o
r back into a w
a
r
n
ing
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Linus Torva
l
ds
Ad
d
various decla
r
ations for more bui
l
tin fu
n
cti
o
ns
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Linus Torvald
s
Make sure that when we d
e
fine __OPTI
M
IZE[_S
I
Z
E]_ we
.
.
.
commit
|
commitdiff
|
tree
2005-09-09
Linus
Tor
v
al
d
s
W
a
rn about
undefined preprocessor symb
o
l
s at expansion
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-15
Linus Torvalds
Ma
k
e 'c
g
cc'
work at leas
t
h
a
lf-way b
e
tter
commit
|
commitdiff
|
tree
2005-08-15
Lin
u
s T
o
rva
l
d
s
Fix
p
a
rsing of
t
op-level asm statements
commit
|
commitdiff
|
tree
2005-08-15
Linus To
r
v
ald
s
A
d
d __OPTIM
I
Z
E[_
S
IZE]__ predefines
commit
|
commitdiff
|
tree
2005-08-15
L
i
nus Torvalds
Clean up iterator hand
l
ing
commit
|
commitdiff
|
tree
2005-08-11
Linus Torv
a
l
d
s
M
ak
e
de
l
e
t
e
_last_i
n
str
u
c
tion() use the new undo_p
t
r_list_las
.
.
.
commit
|
commitdiff
|
tree
2005-08-11
L
inu
s
Torva
l
ds
Ad
d
'undo_p
t
r_list_last()' he
l
per functi
o
n
commit
|
commitdiff
|
tree
2005-08-06
Linus
T
orvald
s
H
ave more bi
t
s
f
o
r
"
s
t
ream
number"
in "struct pos"
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvalds
Don't
overwrite built-in mac
r
os when re
d
ef
i
ning them
.
commit
|
commitdiff
|
tree
2005-08-04
Linus
T
orvalds
Update
t
he c
a
l
ling interface to "sparse()"
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
n
us To
r
valds
Get close
r
to pa
r
sing multip
l
e fi
l
es correctly
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
A
d
d function to "protec
t
"
a
llocations from
b
eing
d
ropped
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Don't
free expressions after preprocessing
commit
|
commitdiff
|
tree
2005-08-03
L
inus Torvalds
Add DEBUG
m
ode
,
which
e
nables vario
u
s ex
p
ens
i
ve
d
ebug
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Make types have file sc
o
pe
,
n
o
t gl
o
bal
scope
commit
|
commitdiff
|
tree
2005-08-03
Lin
u
s Torvalds
Make "s
p
arse()"
handle multiple input file
s
on
t
he
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Make
macros have
f
i
le
s
c
ope
commit
|
commitdiff
|
tree
2005-08-03
Linus To
r
valds
When d
r
op
p
i
n
g a
l
l
allocatio
n
s, clea
r
t
he
f
r
eelist too
commit
|
commitdiff
|
tree
2005-08-02
Linus Torvalds
Start wor
k
o
n p
r
o
per scoping with
m
u
l
tiple files
commit
|
commitdiff
|
tree
2005-07-11
Linus Tor
v
alds
Don'
t
warn abo
u
t "nocast" warnin
g
s that
o
n
ly change
.
.
.
commit
|
commitdiff
|
tree
2005-07-03
Linus Torvalds
Add "__built
i
n_of
f
set
o
f()" t
o
work with
newer
gcc
'
s
commit
|
commitdiff
|
tree
2005-06-21
Linus Torvalds
Be more careful about li
n
ea
r
i
z
ing
conditionals
commit
|
commitdiff
|
tree
2005-06-20
Linus Torv
a
ld
s
I
nit
i
al cut at __builtin_
e
xp
e
ct() implementation
commit
|
commitdiff
|
tree
2005-06-20
L
i
nus Torvalds
Default to re
p
orting the same GNU
C
version
as t
h
e
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linu
s
Torvalds
F
i
x assi
g
nment and con
d
itional
e
xp
r
e
s
s
ion p
a
rsing with
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Torv
a
lds
F
i
x SIGSEGV on as
s
ignm
e
nt to
b
ad left
s
ide
.
commit
|
commitdiff
|
tree
2005-06-17
Linus Torvalds
F
ix
up a
f
ew missing
b
ase ty
p
e evaluat
i
on
s
commit
|
commitdiff
|
tree
2005-06-17
L
inus Torva
l
d
s
Fix up type examin
a
tion
.
commit
|
commitdiff
|
tree
2005-05-19
L
inu
s
Torvalds
Don't warn
a
bo
u
t
undeclared "
m
ain()" function
.
commit
|
commitdiff
|
tree
2005-05-19
Linus Torva
l
ds
Fix position r
e
porting on unterminated preprocessor
.
.
.
commit
|
commitdiff
|
tree
2005-05-17
Linus Torvalds
Fix S
I
GSEGV
o
n non-ANSI function-line
declarations
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Give function name in non-ANSI de
c
la
r
ation w
a
rning
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
Make enum symbols
b
e reg
u
la
r
sy
m
bols with con
s
tant
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
ds
Warn about implicit cast
s
t
o/from "nocast" types
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Move the
p
t
rlist mac
r
os out of
t
he sparse "li
b
.
[ch
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Han
d
l
e b
a
d enum e
x
pr
e
ssion
t
ypes
gr
a
cefu
l
ly
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torval
d
s
Add support f
o
r con
t
ext chec
k
ing funct
i
ons
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
Name sta
t
ic library "lib
s
p
arse
.
a" to m
a
tch
s
hared library
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
T
orvalds
Don't
w
arn about zero-si
z
ed "sizeof"
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Warn
about undeclared identifiers
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus To
r
v
a
l
ds
Support building sparse
as
a
s
h
a
red libr
a
ry
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torval
d
s
Warn about siz
e
of of zero size
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Be mo
r
e caref
u
l about removin
g
implic
i
t
c
as
t
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
r
v
alds
Make sure to
r
e-examine a str
u
ct/union/enu
m
type after
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Ma
k
e "check" (
a
k
a
sparse
)
ch
e
ck argume
n
ts to some functio
n
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
F
i
x
t
y
po (dupl
i
cate src2
s
hould be src3) in simplify_ran
g
e
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Remove old
s
t
ale pointer
d
erefere
n
c
e
t
ype m
e
s
s
, that
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
Torvalds
Export "is_ptr_type()"
he
l
per f
u
n
c
tion to others
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Avoi
d
S
IGSEG
V
w
hen
l
inearizing ba
d
expressions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Don't drop modifier
bits from a
member dereference
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Use the new per-
i
nstructio
n
position infor
m
atio
n
for
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus
T
or
v
alds
Make each inst
r
u
c
tio
n
ha
v
e a position
o
f its own
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make
range check code a
b
it
mo
r
e rea
d
able
(and
more
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
a
lds
Add
c
ompile-tim
e
"range-
c
heck" infrastruc
t
ure to s
p
arse
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make sure we
e
valu
a
t
e
po
i
nter
c
omparisons as unsigned
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Shut up
infor
m
atio
n
al
m
essages o
n
ce w
e
've hit the maximum
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torv
a
lds
M
ak
e
"ch
e
ck" (aka
"sparse") che
c
k data
-
dropp
i
ng ca
s
ts
.
commit
|
commitdiff
|
tree
next