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
Integer promotion: leave sufficiently large integer types as themselves
2005-11-16
L
inus Torva
l
ds
In
t
eger promotion:
leave suff
i
ci
e
ntly large int
e
ger
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-04
Linus Torvalds
Make switch/case stat
e
me
n
ts check type
c
o
mpatibilit
y
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
L
i
nus Torv
a
lds
Cas
t
all e
n
um va
l
ues to the fin
a
l type
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Linus Torvalds
Make sure we kee
p
enu
m
v
alues
i
n a sufficiently large
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-02
Linus
Torvalds
Add "
.
gitignor
e
" fil
e
commit
|
commitdiff
|
tree
2005-11-02
Linus Torvalds
Handle symbols from
"-inclu
d
e" file too
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-30
Linus
T
o
rv
a
lds
Make sur
e
t
o be more car
e
ful about
mar
k
ing symbol
s
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Linus T
o
rvalds
Simplify constant
a
rray (or structure
)
dereference
s
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Li
n
us Torv
a
lds
Teach dereference
expansion to look into
c
o
n
s
t
ant a
r
ray
.
.
.
commit
|
commitdiff
|
tree
2005-09-24
Linus
T
orvalds
Do stupid and
crapp
y
CS
E
o
n
c
asts
.
commit
|
commitdiff
|
tree
2005-09-24
Atsush
i
N
e
moto
[P
A
TCH] handle -
G
x switch for mip
s
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-22
Linus Torvalds
Turn th
e
"incorr
e
ct type" error back into
a
warning
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-22
Mitesh Shah
[PATCH] replaced warning
s
with
e
rrors
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
L
i
nus Torvalds
A
d
d var
i
ous declarations fo
r
more builtin functions
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Linus Torvalds
Make sure that whe
n
we def
i
ne
__OPTIMIZE[_SIZE]_ we
.
.
.
commit
|
commitdiff
|
tree
2005-09-14
Sam Ra
v
nborg
[PATCH] add
s
upport for -imacros
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-10
Al
e
x
e
y Dobriyan
[PATCH]
s
parse:
a
dd
_
_G
N
UC_
P
AT
C
HLEVEL__
commit
|
commitdiff
|
tree
2005-09-09
viro@ZenIV
.
linux
.
.
.
[
P
ATCH] More
a
ddress space checki
n
g
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-09
L
inus Torvalds
W
arn ab
o
ut undefined preprocessor symbols at expansion
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-09
viro@ZenI
V
.
linux
.
.
.
[PATCH]
F
i
x
a
d
d
r
ess space
ord
e
ring pr
o
blem
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-17
Ol
e
g Nesterov
[P
A
TCH] enum:
i
mprove error messages
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-17
O
l
eg
N
estero
v
[
P
A
TCH]
e
n
u
m: fix sparse
segfault wi
t
h incomplete enum
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-15
Linus Torv
a
lds
Make 'cgcc'
w
ork at least
half-way b
e
tter
commit
|
commitdiff
|
tree
2005-08-15
Linus T
o
rvalds
Fix par
s
ing of top
-
leve
l
asm state
m
ents
commit
|
commitdiff
|
tree
2005-08-15
Linus
Torvalds
A
d
d __OPTIMIZE[_S
I
ZE]__ pr
e
d
e
f
ines
commit
|
commitdiff
|
tree
2005-08-15
L
inus Torval
d
s
Clean up iterator handling
commit
|
commitdiff
|
tree
2005-08-14
Oleg Neste
r
ov
[
P
ATCH] de-anonym
i
z
e type
d
e
f
s
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-11
Linus Torvalds
M
ake delete_last_
i
n
s
truction
(
) use the new undo_ptr_
l
i
s
t_las
.
.
.
commit
|
commitdiff
|
tree
2005-08-11
Linus
T
o
rvalds
Ad
d
'undo_
p
t
r_list_
l
a
st(
)
'
helper
function
commit
|
commitdiff
|
tree
2005-08-06
Linus Torv
a
lds
Have more bits for "stream number"
i
n
"struct pos"
commit
|
commitdiff
|
tree
2005-08-04
L
inus
T
orvalds
D
on't over
w
r
ite
built-in macros whe
n
redefining them
.
commit
|
commitdiff
|
tree
2005-08-04
Linus Torval
d
s
Update t
h
e calling in
t
erf
a
ce to "sparse
(
)"
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torv
a
lds
Ge
t
c
l
oser to parsing multiple
files correctly
.
commit
|
commitdiff
|
tree
2005-08-03
Li
n
us
To
r
v
a
lds
Add
f
u
n
ction to "p
r
otec
t
" a
l
locatio
n
s from being dropped
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Don't free e
x
p
r
es
s
io
n
s
a
f
t
e
r
pre
p
rocessing
commit
|
commitdiff
|
tree
2005-08-03
L
i
nus Torvalds
A
d
d D
E
BUG
m
ode
,
which e
n
a
b
les vari
o
us expe
n
sive debug
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
nus Torvalds
Make ty
p
es have file
s
cope, not global scop
e
commit
|
commitdiff
|
tree
2005-08-03
Lin
u
s
Torvalds
M
a
ke
"
s
p
ars
e
(
)
" h
a
n
d
le multiple input files on the
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
n
us
T
or
v
a
lds
Make
m
acros have file scope
commit
|
commitdiff
|
tree
2005-08-03
Linus To
r
valds
Wh
e
n droppin
g
a
ll allocations, clear the freeli
s
t too
commit
|
commitdiff
|
tree
2005-08-02
L
i
nus Torvald
s
Start work on pr
o
per
scoping wit
h
multipl
e
files
commit
|
commitdiff
|
tree
2005-07-11
Linus Torvalds
D
on't
w
arn about "n
o
ca
s
t"
w
a
rnin
g
s that only change
.
.
.
commit
|
commitdiff
|
tree
2005-07-03
Linus Torv
a
lds
Add "__built
i
n_offsetof(
)
"
t
o wor
k
with new
e
r gcc's
commit
|
commitdiff
|
tree
2005-06-30
Mic
h
a
e
l
S
.
Tsirkin
[
P
ATCH
]
FAQ: a
d
d sparse gi
t
repositor
y
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc
Van Oost
e
n
r
yck
[PATCH
]
makes some needlessly globa
l
c
o
d
e
st
a
tic
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van
Oostenryck
[PATCH]
remove
m
ulti-
i
nclusion guar
d
from
target
.
c
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van
O
ostenryck
[PATCH] avo
i
d
s
e
gfault in add_asm_
o
utpu
t
() after a
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van
O
o
stenryck
[PATCH] av
o
id segafult after parse errors in casts
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
L
u
c Van Oos
t
en
r
yck
[PATCH] avoid segfault after parse errors i
n
assignements
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
L
uc Van Ooste
n
ryck
[P
A
TCH] avoid segfa
u
lt after
p
ar
s
e
errors in array
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc V
a
n
O
ostenryck
[
P
ATCH]
avo
i
d segfault
in check_byte_
c
ount()
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc Van Oos
t
enryck
[P
A
TCH] a
v
oid segfault in linearize_asm
_
stat
e
ment(
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-27
Luc
Van
O
ostenryck
[PA
T
CH]
A
void segfault wh
e
n code is present after a
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-21
Linus To
r
valds
Be more careful abo
u
t lineariz
i
n
g
conditional
s
commit
|
commitdiff
|
tree
2005-06-21
M
ika Kuk
k
on
e
n
[PATCH] Fix
c
omp
i
le warning
i
n symbol
.
c
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-20
Luc Van Ooste
n
ryck
[PATCH]
s
e
gfau
l
t on bad ternary
c
onditional
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-06-20
Peter Jones
[PATCH
]
__attribu
t
e__ ha
n
dl
i
ng fo
r
attributes
u
sed
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
L
inus Torvalds
Initia
l
c
u
t at __bui
l
tin_expect()
implemen
t
a
tion
commit
|
commitdiff
|
tree
2005-06-20
Lin
u
s
Torvalds
Default to reporting the same
G
NU
C
v
e
rsion as the
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Li
n
us T
o
rvalds
Fix a
s
si
g
nment and
c
onditional expre
s
sion parsing with
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linu
s
Torvalds
Fix SIGSEG
V
on as
s
ignment
to bad left side
.
commit
|
commitdiff
|
tree
2005-06-17
Li
n
us Torvalds
Fix up a f
e
w missing
b
ase type evaluations
commit
|
commitdiff
|
tree
2005-06-17
L
inus Torvalds
F
i
x up type examination
.
commit
|
commitdiff
|
tree
2005-05-19
Linus Torvald
s
D
o
n't wa
r
n a
b
out undeclared "main()" function
.
commit
|
commitdiff
|
tree
2005-05-19
Luc Van Oostenryck
[PATCH] Fi
x
s
egfault on non-ANSI function-like decl
a
ration
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-05-19
Lu
c
Van Oostenryck
[
PATCH] F
i
x SIGS
E
GV on unterminat
e
d preprocesso
r
conditiona
l
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-05-19
Linus Torvalds
Fix po
s
ition reporting on unterminate
d
p
r
epr
o
cessor
.
.
.
commit
|
commitdiff
|
tree
2005-05-17
L
u
c
Van Oostenryck
[PATCH] avoid a crash on bad asm stat
e
men
t
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-05-17
Linus Torva
l
ds
Fix
S
I
GSEGV on non-ANS
I
function-line dec
l
arations
.
.
.
commit
|
commitdiff
|
tree
2005-04-27
Dave Jone
s
[PAT
C
H] s
p
arse fix
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PATCH] static
declear
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
ds
G
i
ve
fun
c
t
i
on name i
n
non-AN
S
I decla
r
ation warning
.
commit
|
commitdiff
|
tree
2005-04-08
Bernhard
F
i
s
cher
[PAT
C
H] sparse: add functio
n
n
a
me to warning
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Make enum symbols be regula
r
s
y
mbols w
i
th constant
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Warn about implici
t
casts to/from "nocast
"
t
y
pes
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Move the ptrlist m
a
cr
o
s out of the sparse "lib
.
[ch
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Alexe
y
Dobr
i
ya
n
[PATCH] spars
e
: Makefile
t
rivial
i
ties
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
H
andle ba
d
enum express
i
o
n types
g
racefully
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Add
s
upport fo
r
c
ontext ch
e
c
k
ing functions
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus To
r
valds
Name s
t
atic libra
r
y "lib
s
p
a
rse
.
a"
t
o ma
t
ch shared lib
r
ary
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
rmps@joel
.
ist
.
utl
.
p
t
[PATCH] : "ma
k
e clean" do
e
sn't delete libsparse
.
so
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
D
on't warn about zero-
s
i
zed "sizeof"
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
rva
l
ds
Warn about
u
n
declared identifie
r
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Sup
p
ort b
u
ilding spars
e
as a share
d
library
.
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[PA
T
CH] u
s
in
g
0 as NULL in sp
a
rse
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Warn abo
u
t siz
e
of of zero size
.
commit
|
commitdiff
|
tree
2005-04-08
Alexande
r
Viro
[P
A
TCH] bo
g
u
s
initial
i
z
e
r
o
ffsets
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Be mo
r
e careful about removi
n
g implicit casts
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make sure to re-
e
xa
m
ine
a
st
r
uct/un
i
o
n
/enum typ
e
after
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
M
a
k
e
"
chec
k
"
(
aka sparse) check arguments to some
func
t
io
n
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
ds
Fix t
y
po (duplicat
e
src2
s
hould be src3) in simpl
i
f
y
_ra
n
g
e
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Re
m
ove old stale po
i
nter
dereferen
c
e type mess, tha
t
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Export "
i
s_ptr_type()" help
e
r function
t
o others
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Tor
v
alds
Avoi
d
SIGSEGV when linearizing bad expressions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvald
s
Don't dr
o
p
m
odifier
bits f
r
om a
m
ember
dereference
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
U
s
e
the new per-inst
r
uc
t
ion
posit
i
on i
n
formation for
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make ea
c
h instructio
n
have a po
s
i
t
ion of its
own
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
M
a
ke range c
h
eck code a bit more re
a
dable (and more
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Add
c
omp
i
le-
t
ime "
r
ange-
c
he
c
k" i
n
frastructure to sparse
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make sure
we evalua
t
e pointer comparisons as unsigned
.
commit
|
commitdiff
|
tree
next