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
Let compile-i386 know about more registers.
2005-04-08
Linus T
o
rvalds
Let compi
l
e-i386 know about mo
r
e registers
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
u
s
Tor
v
alds
S
i
mplify
the interface between com
p
ile
.
c and the actual
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Create a va
l
id
l
inea
r
iz
a
ti
o
n of EXPR_SELECT
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make compile-i38
6
.
c c
r
eate pseudo-co
d
e for
the logical
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us Torva
l
ds
T
e
ach c
o
mpile-i
3
86
.
c to
e
mit select
i
n
s
truct
i
ons
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Oo
p
s
.
Must
e
x
pand co
n
ditiona
l
expression before chec
k
ing
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
EXPR_SAFELOG
I
CAL is
unne
c
es
s
ary
.
It ends up b
e
ing the
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Make e
x
pres
s
io
n
expans
i
on cal
c
ul
a
te the
"c
o
st" of the
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
A
dd "s
e
lect" exp
r
ession
.
commit
|
commitdiff
|
tree
2005-04-08
Jeff Garzik
[be] fix amazingly stupid conditi
o
n
al ex
p
ression
h
andl
i
ng
commit
|
commitdiff
|
tree
2005-04-08
Je
f
f
Garz
i
k
[be] minor fixes
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus
T
orval
d
s
Merge bk://kerne
l
.
bkbi
t
s
.
net/jgar
z
ik/
s
parse
.
b
e
commit
|
commitdiff
|
tree
2005-04-08
J
eff
Garzik
[be] fix some of
t
he broken
n
ess r
e
la
t
e
d
to non-32-
b
i
t
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
va
l
ds
S
i
m
p
l
i
fy the trivial direct "in
d
i
rec
t
" goto
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
u
s Torvalds
Cop
y
t
h
e
w
hole sy
m
b
ol when creating a copy fo
r
i
n
lining
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Fi
x
symbol
copy on inlining
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orv
a
lds
Teach linearizer about c
o
mputed goto's
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
rva
l
ds
Keep track of co
m
p
u
t
ed target labe
l
lis
t
s per-
f
unction
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus T
o
rvalds
Handle preproces
s
or "# <
n
r
>
<file>
"
the s
a
me as #
l
i
n
e
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
t
erra@gnom
e
.
or
g
[
P
ATCH] #line
commit
|
commitdiff
|
tree
2005-04-08
Alex
e
y Dobriyan
[PA
T
CH
]
Generate cor
r
ect push*
i
nstruction
.
commit
|
commitdiff
|
tree
2005-04-08
Alexey Dobriyan
[PATCH] Simplify mnemon
i
c ge
n
erati
o
n fo
r
mov* instructio
n
s
.
commit
|
commitdiff
|
tree
2005-04-08
A
lexey Dobriyan
[PA
T
CH
]
Prin
t
instructio
n
's suf
f
ix in a hum
a
n-readab
l
e
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Sim
p
lify testing for "
i
s it
a st
r
ing?"
b
y just che
c
kin
g
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Don't eval
u
ate a
s
tring initia
l
iz
e
r until _after_ w
e
've
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
v
a
lds
Oops
.
Stu
p
id typ
o
fix for st
r
ing
t
ype c
o
mpar
i
s
on
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Fix some m
o
re special
c
ases in st
r
in
g
init
i
alizers
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
valds
Allow
array init
i
a
l
i
z
e
rs to be ar
r
a
ys
t
h
e
mselves
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
Make sizeof un
d
erst
a
nd the C99 "sizeof typed initiali
z
e
r
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
u
s
Tor
v
alds
Mak
e
"
c
om
p
ile" asser
t
more readable
.
commit
|
commitdiff
|
tree
2005-04-08
t
erra@gnome
.
org
[PATCH] "-o foo
"
and
"
-I foo"
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Tor
v
alds
W
i
t
h
n
o input files,
the checker would SIGSEG
V
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
T
orvalds
Ma
k
e
the lazy poi
n
ter eva
l
u
ation m
a
r
ker exp
l
icit
.
commit
|
commitdiff
|
tree
2005-04-08
terra@gnome
.
org
[PATCH] F
i
x
FP
c
ompari
s
on type
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torv
a
l
d
s
s
im
p
li
f
y_
i
nt_bi
n
o
p
: split
signe
d
and unsigned oper
a
t
ions
commit
|
commitdiff
|
tree
2005-04-08
terra@gnom
e
.
o
rg
[PATCH
]
simplif
y
_flo
a
t_cmp
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Simplify "typeof" hand
l
ing
.
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATCH] strip modifiers an
d
address
s
pac
e
i
n
"
t
ypeof()"
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Tor
v
alds
Remove pre
m
ature tree opt
i
mization on m
e
mber accesses
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torv
a
lds
Fi
x
lineariz
a
tion of f
o
r-loops
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
val
d
s
Better error message a
b
out _which_ labe
l
has al
r
eady
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torv
a
l
d
s
Ok, enabl
e
lineari
z
ation
in "ch
e
ck
"
(aka spa
r
s
e)
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
Don't die o
n
unknown exp
r
ess
i
ons at linear
i
za
t
i
on time
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Linearize EXPR_L
A
BEL a
s
a
v
a
lue, the s
a
m
e
a
s other
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
T
h
e type of a label is the
type of the statemen
t
it
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Tor
v
alds
F
ix so
m
e lineariz
a
tion warning s
t
r
i
ngs
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
A statem
e
nt exp
r
ession ha
s
type "void" if th
e
l
a
st
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Fix silly typo in new fp->integ
e
r
c
on
s
t
ant conversion
.
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[
P
A
T
CH]
V
LA war
n
i
ngs sanitized
.
commit
|
commitdiff
|
tree
2005-04-08
A
l
e
xa
n
der V
i
ro
[PA
T
C
H] FP
hand
l
ing
commit
|
commitdiff
|
tree
2005-04-08
Alexander
V
i
ro
[PATCH] evalu
a
te_c
o
nditional(
)
pr
e
p
a
red
for FP
commit
|
commitdiff
|
tree
2005-04-08
A
lexander Vi
r
o
[PATC
H
]
a
rithmet
i
c
c
leanups (preparation to FP)
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATC
H
]
boolean in constant e
x
pressions done
right
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATCH] comparison operations f
i
x
commit
|
commitdiff
|
tree
2005-04-08
Alex
a
nder V
i
ro
[PAT
C
H] unar
y
type f
i
x
commit
|
commitdiff
|
tree
2005-04-08
Alexa
n
d
e
r Viro
[PAT
C
H] shif
t
typ
e
fix
commit
|
commitdiff
|
tree
2005-04-08
Al
e
x
a
nder
V
ir
o
[PAT
C
H] bigg
e
r_int_type() fix
commit
|
commitdiff
|
tree
2005-04-08
A
lexander Viro
[PATCH] i
n
teger pro
m
otion fixes
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
val
d
s
Mak
e
#incl
u
d
e hand
l
ing do t
h
e
r
i
g
h
t thing for absolute
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvald
s
Handle tokenized
in
c
l
u
de-filename with ang
l
e brackets
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Move the check for assignment to "c
o
nst" to
t
he e
v
aluation
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Warn about assignments to 'c
o
nst' typ
e
s
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nu
s
Torvalds
Warn a
b
out missing ';' at
e
nd
o
f declaration
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
C99 says strin
g
s s
h
ould be up to
4
095 b
y
tes
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Don't allow string c
o
n
c
atenati
o
n to overflow
M
A
X_ST
R
ING
.
commit
|
commitdiff
|
tree
2005-04-08
A
lexan
d
er Viro
[PATCH] misc
s
m
all upda
t
es
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[
P
ATCH]
s
peed
u
p (an
d
fix corner case
i
n) tokenizer
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fix
up "align
o
f" handli
n
g
.
commit
|
commitdiff
|
tree
2005-04-08
Ste
p
hen
Hemminger
[PATCH] teach sp
a
r
se ab
o
u
t
__alig
n
of__
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
The base t
y
pe of an enum is "int"
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
or
v
alds
The value o
f
a t
o
ken that ge
t
s defined
on th
e
command
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Make
sp
a
r
s
e accept s
t
rings u
p
t
o
2kB in le
n
g
t
h
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus T
o
rva
l
ds
S
p
ecia
l
evaluation ru
l
es for function argument t
y
pes:
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
r
v
al
d
s
Ch
e
c
k for duplicate symb
o
l in
f
o after
h
aving
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
H
a
nd
l
e EXPR
_
INDEX w
h
en copying ex
p
re
s
sions
.
commit
|
commitdiff
|
tree
2005-04-08
Chr
i
s Wedgwoo
d
[PATCH] sma
l
l spa
r
s
e addition
s
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATCH] Update
get_number_va
l
ue()
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Fix integer/point
e
r err
o
rs i
n
sparse
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Warn about p
l
ai
n
integer conv
e
rsi
o
n to NULL
pointer
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Use 'is_
n
u
ll
_
ptr()' help
e
r inst
e
ad
o
f
o
pen-cod
i
ng t
h
e
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
valds
If int/long are
the sa
m
e siz
e
, an int
t
h
at over
f
lows
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Allow sca
l
ar in
i
tial
i
zers - the
y
ac
t
l
a
rg
e
ly like a
r
rays
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
All
o
w v
o
id
returns in vo
i
d func
t
ions
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us Torvalds
Macroize lr_
b
inop_expression()
help
e
r
function
.
commit
|
commitdiff
|
tree
2005-04-08
Alexander Vir
o
[PATCH] trivial optimiz
a
tion for tokenizer
commit
|
commitdiff
|
tree
2005-04-08
Alexander Vi
r
o
[PA
T
C
H
] lazy-copy mac
r
o
expansion in pre-proc
e
ssing
commit
|
commitdiff
|
tree
2005-04-08
Alexander Vir
o
[PATCH] line-s
p
licing fixes in
s
parse
commit
|
commitdiff
|
tree
2005-04-08
Alexand
e
r Viro
[PATCH] c
o
mments handlin
g
fix in sparse
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torv
a
lds
W
ar
n
ab
o
ut
u
nh
a
ndle
d
exp
r
ession
and stateme
n
t
typ
e
s
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Alexa
n
der Viro
[PATCH
]
s
aner
handl
i
ng of
a
rg
u
m
e
nt lists
commit
|
commitdiff
|
tree
2005-04-08
Alexander
V
iro
[PATCH]
sparse cleanups
of handl
e
_
d
e
fine()
commit
|
commitdiff
|
tree
2005-04-08
Alexande
r
Viro
[PATC
H
] mo
r
e sp
a
rse fixes
(
body
pars
i
ng, beginning
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make
su
r
e
w
e don'
t
silently accept
a
n e
m
pty
e
x
p
r
e
ssion
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us Torv
a
lds
Shrink "struct
t
o
ken" by
m
oving "noe
x
pan
d
" i
n
t
o
the
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s To
r
valds
Oops
.
A
l
f
o
r
got to handle the n
e
w TOKEN_U
N
T
A
I
NT in
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Alexander Vir
o
[
PATC
H
]
F
i
x preprocessor expansion anti-recursion p
r
operly
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us Torvalds
O
k, this handl
e
s all t
o
ken typ
e
s in
token compa
r
ison,
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
r
v
a
lds
Be a
b
it b
e
tter a
b
out c
o
mparing
t
oken lists
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us Torvalds
Use the proper wrapper
to access t
o
ken typ
e
s
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Tor
v
alds
F
ix equality testing for macro re-
d
efinition
.
commit
|
commitdiff
|
tree
next