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
Fix make dist failure
2012-02-04
Linus Torval
d
s
sparse, llvm: Make function declaration accessible
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus Torva
l
ds
Make 'l
i
n
earize_re
t
urn()' helper function
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus Tor
v
alds
Make
'
l
i
neariz
e
_switch(
)
' he
l
per
f
unction
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
L
in
u
s Torvalds
Make
'
lineari
z
e
_
iterator()'
h
el
p
er f
u
nctio
n
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Linus T
o
r
valds
Teach '
a
lready_tok
e
nized()' to u
s
e
the str
e
am name
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Li
n
us Torvalds
Add new strea
m
s to a
h
ash-list based on their names
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Lin
u
s
T
orvalds
Avoid "attribute 'w
a
rn
i
ng': unk
n
own
a
ttri
b
ute" war
n
in
g
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linu
s
Torvalds
Turn off '-Wtr
a
nsparent-union' by default
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Lin
u
s Torvalds
Allow array
d
eclarators to have
'
r
estrict' in th
e
m
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
L
i
nus To
r
valds
Simp
l
if
y
(and warn about) right shift
s
that result
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
Linu
s
Torvalds
F
ix cast instruction generation
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2006-10-01
Linus Torvalds
Merge branc
h
'for-linus' of git://git
.
kernel
.
org/pub
.
.
.
commit
|
commitdiff
|
tree
2006-10-01
Lin
u
s Torvalds
Add w
a
rni
n
g message for nak
e
d do-while
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-09-03
Li
n
u
s
Torvalds
Make sparse warn a
b
o
u
t
initializers that initial
i
z
e
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-08-01
L
inus Torvalds
First cut at something that approaches a s
a
ne
-Wshadow
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
L
i
nus Torva
l
d
s
Avoid
b
og
u
s gcc
w
arnin
g
s a
b
out u
n
used results
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
Linus
Torvalds
Fix dropped type information
i
n
"
add_pseudo
(
)"
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-06-10
Linus To
r
valds
Fix NULL ptr dereferenc
e
wit
h
bad t
y
p
e
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-05-09
Lin
u
s Torvald
s
Mer
g
e branch 'i
n
i
t
-
brac
e
s-fix' of git:/
/
git
.
kernel
.
.
.
commit
|
commitdiff
|
tree
2006-01-08
L
inus To
r
valds
Fix in
c
orrect
c
a
st sim
p
l
i
fication around
'
~
'
o
peration
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-12-31
Li
n
u
s T
o
r
v
a
lds
M
ake local declarati
o
ns
b
e stat
e
ments of the
i
r o
w
n
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
Linus Torvalds
ex
a
mple:
O
P_COPY m
u
st
destroy any ol
d
pseudo s
t
ate
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
Li
n
us Torva
l
d
s
Ma
k
e t
h
e "example" comp
i
l
e
r use the
new uns
s
a() phase
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-22
Linus
T
orvalds
When taking
t
he addres
s
of a
symbo
l
, fix
u
p the pointer
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-20
L
i
nus Torv
a
l
ds
Sim
p
lify some m
o
re in
s
tructions
commit
|
commitdiff
|
tree
2005-11-20
L
inus Tor
v
alds
Remove totally
b
ogus phi-sou
r
ce
livene
s
s thing
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-19
Linus T
o
r
v
alds
Evalua
t
e ex
p
ressions
f
ull
y
when doing
type comparisons
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-17
Li
n
us Torvalds
F
ix up stupid
t
h
inko in
K&R parameter par
s
ing
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus T
o
r
valds
Re-name "error(
)
" function to "spars
e
_error()
"
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus Torvalds
F
ix K&R argument sco
p
ing
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus Torvalds
Integer
promotion: leave su
f
fic
i
entl
y
large integer
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-04
Linus Tor
v
alds
M
a
ke switch/case s
t
atements
check type compatibility
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Linus Torvalds
Cast all e
n
um values to the fi
n
al type
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Lin
u
s Torva
l
ds
Make sure we keep enum
values in a suff
i
c
i
ently large
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-02
Linus Torva
l
ds
Add "
.
giti
g
nore" file
commit
|
commitdiff
|
tree
2005-11-02
Lin
u
s Torvalds
Hand
l
e symbols fro
m
"-include"
f
i
l
e t
o
o
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-30
Linus Torval
d
s
M
a
ke sure to be
more careful about
m
arking
symbols
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
L
inus Tor
v
alds
Simplify consta
n
t array (or structure) dere
f
e
r
e
nces
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Lin
u
s
T
orvalds
T
each dereference expa
n
sio
n
to look into constant array
.
.
.
commit
|
commitdiff
|
tree
2005-09-24
L
i
n
us T
o
r
v
alds
Do stup
i
d and
c
rappy CSE on casts
.
commit
|
commitdiff
|
tree
2005-09-22
Linus Torvalds
Turn
the
"
incorrect type"
e
rror back into a wa
r
nin
g
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Lin
u
s Torvalds
Add vario
u
s
declarations for
more builtin fu
n
ctions
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
L
i
nus Tor
v
alds
Make sur
e
tha
t
w
h
en we d
e
f
i
ne __OPTIMIZE[_SIZE]_ we
.
.
.
commit
|
commitdiff
|
tree
2005-09-09
L
inus Torvalds
Warn
a
bout undef
i
ne
d
p
repro
c
essor symbols at
expansi
o
n
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-15
Lin
u
s
Torvalds
Make 'cg
c
c'
work at le
a
st half
-
way better
commit
|
commitdiff
|
tree
2005-08-15
Linus Tor
v
a
lds
Fix parsing of top-lev
e
l asm statements
commit
|
commitdiff
|
tree
2005-08-15
L
i
nus Torvalds
Add __OPT
I
M
I
Z
E[_
S
IZE]__ predefines
commit
|
commitdiff
|
tree
2005-08-15
Linus Torvald
s
C
l
ean up it
e
ra
t
or hand
l
ing
commit
|
commitdiff
|
tree
2005-08-11
Lin
u
s
Torvalds
Make dele
t
e_last_in
s
tru
c
tion
(
) use the new un
d
o
_
ptr_
l
is
t
_
las
.
.
.
commit
|
commitdiff
|
tree
2005-08-11
Linus
T
orvalds
A
d
d 'undo_ptr_list_la
s
t()' help
e
r function
commit
|
commitdiff
|
tree
2005-08-06
L
i
nus Torv
a
lds
Have more
bits for
"s
t
r
e
am
n
umber
"
in "struct
pos"
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvalds
Don't overwrite built
-
in macro
s
w
h
en r
e
d
e
fining them
.
commit
|
commitdiff
|
tree
2005-08-04
Lin
u
s
Torval
d
s
Update the c
a
llin
g
inte
r
face
t
o
"
s
p
ars
e
(
)"
.
commit
|
commitdiff
|
tree
2005-08-03
Li
n
us To
r
valds
G
et
c
loser to pa
r
sing multiple fi
l
es
c
orr
e
ctly
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torval
d
s
Add f
u
nction to "protect" a
l
loc
a
t
ions from being dropped
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torv
a
lds
Don't free ex
p
ressions
a
f
ter preproc
e
ssin
g
commit
|
commitdiff
|
tree
2005-08-03
Linus Torv
a
lds
Add D
E
BUG mode, w
h
i
ch enables various expen
s
iv
e
debug
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Ma
k
e types hav
e
f
i
le scope, no
t
global s
c
op
e
commit
|
commitdiff
|
tree
2005-08-03
Lin
u
s To
r
valds
Make
"
sp
a
r
se()" han
d
l
e
mu
l
tipl
e
i
n
put files o
n
t
he
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
nus Torvalds
Mak
e
macros
have file scope
commit
|
commitdiff
|
tree
2005-08-03
Li
n
us T
o
rvalds
When
dropping al
l
allocations, c
l
ear the freelis
t
too
commit
|
commitdiff
|
tree
2005-08-02
Linus Torvalds
Start
w
ork
o
n pro
p
er scoping with
m
ulti
p
le files
commit
|
commitdiff
|
tree
2005-07-11
Linus
T
orvalds
D
o
n't warn abou
t
"no
c
ast
"
warnin
g
s that
o
nly change
.
.
.
commit
|
commitdiff
|
tree
2005-07-03
Linus T
o
rv
a
lds
Add "__builtin_offsetof(
)
" to work with
newer
g
c
c's
commit
|
commitdiff
|
tree
2005-06-21
Lin
u
s Torvalds
Be more
c
areful about line
a
rizing co
n
ditionals
commit
|
commitdiff
|
tree
2005-06-20
Linus Torvalds
Initi
a
l cut
at __builtin_e
x
p
e
ct() i
m
plementati
o
n
commit
|
commitdiff
|
tree
2005-06-20
Lin
u
s Torvalds
Default to repo
r
ting th
e
same GNU C versi
o
n
a
s
the
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Tor
v
a
l
ds
Fix assignment and
con
d
i
tional e
x
pressio
n
parsing with
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Tor
v
a
l
ds
Fix SIGSEGV on assignment to bad l
e
f
t side
.
commit
|
commitdiff
|
tree
2005-06-17
Linu
s
Torva
l
ds
Fix up a
f
ew
missing base
t
y
p
e e
v
aluations
commit
|
commitdiff
|
tree
2005-06-17
Linu
s
Torvald
s
Fix up
t
y
p
e
examinat
i
o
n
.
commit
|
commitdiff
|
tree
2005-05-19
Linus Torvalds
Don't
w
arn about u
n
d
eclar
e
d "main()"
fun
c
tion
.
commit
|
commitdiff
|
tree
2005-05-19
Lin
u
s
T
orvalds
Fix positi
o
n reporting o
n
unter
m
inat
e
d
preprocesso
r
.
.
.
commit
|
commitdiff
|
tree
2005-05-17
Linus Torvalds
Fix SIGSEGV on
non
-
ANSI function-
l
ine d
e
c
larat
i
on
s
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Give
f
unction
n
ame in non-ANSI decla
r
ation warning
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus
Torvalds
Make enum symbo
l
s be regular symbols with
c
onstan
t
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
inu
s
Tor
v
alds
Warn about implicit ca
s
ts to/fr
o
m
"noca
s
t" types
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Move
t
he p
t
r
list ma
c
ros out of the sparse "li
b
.
[ch
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
u
s Torva
l
ds
Handle
b
ad enum expression
types
gra
c
ef
u
lly
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torv
a
lds
Add su
p
port
f
or contex
t
che
c
king function
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Nam
e
static libr
a
ry "li
b
sparse
.
a" to match sh
a
red librar
y
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Don't warn about zero-sized "si
z
eof"
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Warn
a
b
o
ut
u
nde
c
l
ared
i
de
n
ti
f
iers
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
S
upport build
i
ng sparse as
a
s
h
a
r
ed
li
b
rary
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Warn abo
u
t sizeof of zero s
i
ze
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Be more careful
a
bout
r
emoving implicit
c
asts
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Make su
r
e to re-examine
a
struct/union/enum type af
t
er
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us Torval
d
s
Make "check" (aka spars
e
) check arguments to some fu
n
ctions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fix typo (duplicate
src2 should b
e
src3) in simplify_range
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
r
valds
Remove old stale
pointer dereference type mess, that
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
Export "i
s
_ptr_type()" he
l
per fu
n
ction to
o
thers
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvald
s
Avoid SIGSEGV when
l
in
e
arizing bad expressio
n
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
val
d
s
Don't d
r
o
p
modifier bits
from a m
e
mbe
r
d
erefe
r
ence
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Use
the n
e
w per-instruction position information
for
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
rvalds
Make e
a
ch instruc
t
ion have
a
positio
n
of its own
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
ld
s
Make ra
n
g
e check code a bit
mo
r
e readable
(
and mo
r
e
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Add compi
l
e-t
i
me "rang
e
-check" infrastructure
to spa
r
se
commit
|
commitdiff
|
tree
2005-04-08
L
i
nu
s
T
o
rvalds
Make sure we e
v
aluate
p
ointer
comp
a
risons
as unsig
n
e
d
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Shut up informational messages once we've hit the maximum
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torv
a
lds
Make "ch
e
ck" (aka "sparse")
c
he
c
k
data-dropping casts
.
commit
|
commitdiff
|
tree
next