repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ada: Simplify "not Present" with "No"
2023-10-19
Piotr
T
rojanek
a
da:
Simplify "not Present" with
"No
"
commit
|
commitdiff
|
tree
2023-09-15
P
iotr Tr
o
janek
ada: E
x
p
licitly
a
nalyze and expand
null ar
r
ay aggre
g
a
tes
commit
|
commitdiff
|
tree
2023-09-05
Piot
r
T
r
o
janek
a
da: Remove redundant protection
a
g
ain
s
t emp
t
y list
commit
|
commitdiff
|
tree
2023-09-05
Piotr Trojanek
a
da: Add guard before que
r
y
i
ng
t
h
e type for its interfaces
commit
|
commitdiff
|
tree
2023-09-05
P
iotr Trojanek
ad
a
: Remove redu
n
d
a
nt guard against a
n
empty lis
t
of
.
.
.
commit
|
commitdiff
|
tree
2023-08-07
Piotr Trojanek
ada:
E
x
t
e
nd precondition of I
n
ter
f
a
c
es
.
C
.
Strin
g
.
Value
.
.
.
commit
|
commitdiff
|
tree
2023-07-28
Piotr Troja
n
ek
ada: Add guard
fo
r
detection of class-w
i
de precondi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-07-28
Pio
t
r
T
rojanek
ad
a
: Leave detection of mi
s
sing re
t
urn
in
f
u
nct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2023-07-28
Piotr Trojanek
a
d
a
: Fix t
y
po
in comment of Ada
.
Excep
t
ion
s
.
Save_Occurrence
commit
|
commitdiff
|
tree
2023-07-28
Piotr Trojanek
ada: A
l
low calls
to
N
u
m
b
er_Fo
r
mals when no
f
or
m
als
.
.
.
commit
|
commitdiff
|
tree
2023-07-28
Piot
r
Trojanek
ada: Impr
o
ve defense ag
a
in
s
t ill
e
g
a
l co
d
e in chec
k
.
.
.
commit
|
commitdiff
|
tree
2023-06-20
P
i
otr Trojan
e
k
a
d
a: Fix
f
o
r
attribute Range in Excepti
o
n
a
l_C
a
ses
commit
|
commitdiff
|
tree
2023-06-20
P
i
otr T
r
ojanek
ada
:
Fix for q
u
anti
f
ied
e
xpressions in Exc
e
ptional_Ca
s
es
commit
|
commitdiff
|
tree
2023-06-15
Piotr Trojanek
ada: Ac
c
e
p
t asp
e
ct Al
w
ays_Termin
a
tes on
packa
g
es
commit
|
commitdiff
|
tree
2023-06-15
P
i
o
tr Troj
a
n
ek
ada: Accept asp
e
c
t Always_Term
i
nate
s
on entries
commit
|
commitdiff
|
tree
2023-06-15
Piotr Trojanek
ada: Reject as
p
ect A
l
ways_Termina
t
e
s
on functions a
n
d
.
.
.
commit
|
commitdiff
|
tree
2023-06-15
P
io
t
r Trojane
k
ada
:
Acc
e
pt
a
sp
e
c
t
Alwa
y
s_Terminates without exp
r
ess
i
on
commit
|
commitdiff
|
tree
2023-06-15
Piotr Trojanek
ada: Cl
e
a
nup
a
nalys
i
s of iterated co
m
ponent association
commit
|
commitdiff
|
tree
2023-06-13
Piotr Tr
o
janek
ada: Fix d
e
coration of
i
ter
a
ted compo
n
ent association
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Piotr Tro
j
anek
ada: Recognize iterat
e
d_compon
e
nt_
a
ssociation as repea
t
edly
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Piotr Trojanek
ada: Re
c
o
g
niz
e
i
te
r
ate
d
_component_associat
i
on as potentially
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Piotr Trojanek
ada: Disable inl
i
n
i
ng in potentially
u
nevaluated context
s
commit
|
commitdiff
|
tree
2023-06-13
Piotr Trojanek
ada: Implement new
aspect Alwa
y
s_Ter
m
inates
for
S
PAR
K
commit
|
commitdiff
|
tree
2023-06-13
Pi
o
tr Troj
a
nek
ad
a
:
Skip elaborati
o
n checks for abstract subprograms
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Pi
o
tr Trojanek
a
d
a: Remov
e
unre
f
ere
n
ced r
o
uti
n
e
Is_Inherited_Operation_F
o
r_Type
commit
|
commitdiff
|
tree
2023-06-13
Piotr Trojanek
a
da:
Remove wr
o
ng
c
omment about expansio
n
of exceptions
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Pio
t
r Tr
o
janek
ada: C
l
eanup finding of
l
oca
l
ly handled
e
xception handlers
commit
|
commitdiff
|
tree
2023-06-13
Piotr Trojane
k
ada: Cleanup e
x
p
a
nsi
o
n of locally
h
andled excep
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-06-13
Pio
t
r Tr
o
janek
ada: Tune
s
ty
l
e in d
e
tectio
n
of writable fun
c
tion ac
t
uals
commit
|
commitdiff
|
tree
2023-06-13
Piotr Tr
o
janek
ada: Simplif
y
appending
t
o
a
n
ewly created list
commit
|
commitdiff
|
tree
2023-06-13
P
iotr Tro
j
anek
ad
a
: R
e
move expl
i
c
i
t de
c
o
r
ation of wr
a
pp
e
r
c
re
a
ted
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
Piotr Trojanek
a
d
a
:
Only buil
d
access-to-subpr
o
g
r
am wrappers when
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr Tr
o
janek
ada
:
Fix c
r
a
sh o
n
semi-re
c
ursive
c
all in access-
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr T
r
ojane
k
ada: Attach pre/post on a
c
cess-to-s
u
bprogram to in
t
ernal
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojanek
ada: Re
m
o
ve red
u
ndant protection against empty
l
i
sts
commit
|
commitdiff
|
tree
2023-05-29
Piotr T
r
ojanek
ada: Remove extra whitespac
e
from FOR loop
s
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojanek
ada: Cleanup
de
t
ection of type support subprogram entitie
s
commit
|
commitdiff
|
tree
2023-05-29
P
iotr Tro
j
anek
ada: A
c
cep
t
parameters of enclosing subprograms
i
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piot
r
Troj
a
nek
ada: A
l
lo
w
attri
b
utes like F
i
rst
a
n
d Last to be rea
d
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Pi
o
t
r Tr
o
j
a
n
e
k
ada:
R
eus
e
r
outine for getting
f
r
o
m
body
en
t
ity to
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojanek
ada: Fix retrieval
o
f spe
c
e
n
tit
y
from e
n
try bo
d
y entity
commit
|
commitdiff
|
tree
2023-05-29
Piot
r
Trojanek
a
da: Restore parent
l
ink for both list
s
and nod
e
s in
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr
Trojanek
a
d
a: Tune m
e
ssage
f
or m
i
ssing '
R
esult in
C
ontra
c
t_Cases
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojanek
ada: Simpli
f
y
remo
v
al of
f
orm
a
l
s
f
r
om the scope
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojanek
ada:
T
un
e
messag
e
f
or
pre/post on access-to-subprogram
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piot
r
Trojanek
ada: Ana
l
yze pre
/
p
o
s
t o
n
a
c
cess
-
to-
s
ubpro
g
ram without
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
P
i
otr Trojanek
ada:
Remo
v
e redund
a
nt guard
ag
a
inst
e
m
p
t
y
lists
commit
|
commitdiff
|
tree
2023-05-26
Piotr
T
r
oja
n
ek
a
da: Sim
p
lify
expa
n
sion o
f
set
m
e
mber
s
hip
commit
|
commitdiff
|
tree
2023-05-26
P
i
otr
T
r
ojanek
ada:
Cleanup expansio
n
o
f me
m
bership
o
per
a
tors into
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojanek
ada:
R
emove lefto
v
er code for co
u
nt
i
ng protected entries
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojanek
a
da: Fix de
t
ection
o
f
no
n
-
static expre
s
si
o
ns in recor
d
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piotr Troj
a
nek
ad
a
: Simplify it
e
ration ov
e
r
r
e
c
ord component it
e
m
s
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojanek
ada:
F
ix h
a
ndling of Global contract
s
inside
ge
n
eric
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojanek
a
da: Tune detection of exp
r
ession functi
o
ns within
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
P
i
otr Trojanek
ad
a
:
Rem
o
ve redundant
p
r
o
tection aga
i
nst empt
y
lists
commit
|
commitdiff
|
tree
2023-05-26
Pio
t
r
Trojan
e
k
ad
a
:
Clea
n
ups
in h
a
ndling of aggregates
commit
|
commitdiff
|
tree
2023-05-26
Pio
t
r Trojanek
ada: Fix ite
r
ation over compo
n
e
nt items with pra
g
m
a
s
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojanek
ada: Rem
o
ve red
u
ndan
t
guards
from han
d
ling
o
f
record
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
P
iotr Trojanek
ada
:
U
s
e con
t
ext variables in expans
i
on of
aggreg
a
tes
commit
|
commitdiff
|
tree
2023-05-26
Piotr T
r
ojane
k
ada:
Simpl
i
fy expansi
o
n of posit
i
o
nal a
g
gregate
s
commit
|
commitdiff
|
tree
2023-05-26
P
i
otr Trojanek
ad
a
: Refine types for
a
n accessi
b
i
lity-checking r
o
u
tine
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojanek
ada: Clean style in
expansion o
f
arra
y
aggreg
a
tes
commit
|
commitdiff
|
tree
2023-05-25
Piotr Troja
n
ek
ada: Expe
c
t Excepti
o
na
l
_C
a
ses as a contex
t
for attribute O
l
d
commit
|
commitdiff
|
tree
2023-05-25
Pi
o
t
r Trojanek
ada: Use proce
d
ural variant of Ne
x
t_Index where pos
s
i
ble
commit
|
commitdiff
|
tree
2023-05-25
Pi
o
t
r
Trojanek
ada: Fix
copying of quantified
e
xpr
e
ssi
o
ns
commit
|
commitdiff
|
tree
2023-05-25
Piotr Trojanek
ad
a
:
D
e
construct a no longer u
s
ed parameter of New_Copy_Tree
commit
|
commitdiff
|
tree
2023-05-25
Piotr
T
roj
a
nek
a
da: Clean up copying of
node
t
r
ees
commit
|
commitdiff
|
tree
2023-05-25
Pi
o
tr Trojan
e
k
a
da: Simplify copying of node lis
t
s
commit
|
commitdiff
|
tree
2023-05-25
Piot
r
Trojanek
ada
:
R
emove
unused initial
value
o
f a local variabl
e
commit
|
commitdiff
|
tree
2023-05-25
Piotr Trojanek
ada: Prevent
s
ea
r
ch of calls in preconditions from
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
Piotr Trojanek
ada: Fix comments fo
r
recent
l
y added SPARK aspe
c
ts
commit
|
commitdiff
|
tree
2023-05-25
Piotr T
r
o
janek
ada: Add missing
supportive code for recently a
d
d
ed
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
Pi
o
tr Tro
j
anek
ada: Tune han
d
ling
of attributes Old in
contract Exc
e
ptional
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
P
iotr Tro
j
a
n
ek
ada: Remove
r
edundant guar
d
s
from calls to Move_A
s
pect
s
commit
|
commitdiff
|
tree
2023-05-25
Pi
o
tr
T
rojanek
ada:
F
ix
c
o
py-paste mistak
e
in analysis of Exce
p
tional
_
Cas
e
s
commit
|
commitdiff
|
tree
2023-05-25
Pi
o
t
r
Trojanek
ada:
T
u
ne war
n
in
g
ab
o
ut ass
i
gnm
e
nt just
b
e
fore a raise
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
P
iotr Trojane
k
ada
:
A
ccept aliased parameters
i
n Excepti
o
nal_Cases
commit
|
commitdiff
|
tree
2023-05-25
Piotr Trojan
e
k
a
da
:
Res
t
rict use of fo
r
m
al
parameters within exc
e
ptional
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Piotr Trojanek
ada: Accept and
analyz
e
new aspect Exc
e
p
tional_Cases
commit
|
commitdiff
|
tree
2023-05-23
Piotr Trojanek
a
d
a: Add
t
a
gs to wa
r
nings controll
e
d by Warn_
O
n_Red
u
nd
a
nt_Co
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Pio
t
r Troja
n
e
k
ada: Clean
u
p i
n
consistent
iteration over exception
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Piot
r
Trojanek
ada:
T
ur
n
assertion
s
i
n
to de
f
ensive
code in error locat
i
on
s
commit
|
commitdiff
|
tree
2023-05-23
Piot
r
Trojanek
ada:
F
ix endings
o
f pretty-prin
t
ed
n
umeric literals
commit
|
commitdiff
|
tree
2023-05-23
Piotr Tr
o
jan
e
k
ada: Sync d
i
ff
e
rent va
r
iants of interrupt handl
e
r registration
commit
|
commitdiff
|
tree
2023-05-23
Piotr Trojanek
ada:
Reve
r
t to old pre
t
t
y
-printing of inte
r
nal
e
ntities
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
P
iotr Trojanek
ada:
Ignore a
c
cessib
i
lity actuals in ex
p
r
e
ss
i
on pretty
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
P
iotr Trojanek
ada: Remov
e
spe
c
ial
-
case for par
e
n
t
hese
s
i
n expa
n
sion
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Piotr Tr
o
jane
k
ad
a
: Transfer fix for pr
e
tty-printed
p
arent
h
e
s
e
s
from
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
P
iotr Trojanek
ada: Fix expression pretty
-
printe
r
fo
r
SPARK
c
ou
n
te
r
ex
a
m
p
les
commit
|
commitdiff
|
tree
2023-05-23
P
iotr Tr
o
janek
ada: Sup
p
r
e
ss
warning about S
u
bprogram_
V
aria
n
t faili
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Pio
t
r
Trojan
e
k
a
da: Minor fix typo in comment
commit
|
commitdiff
|
tree
2023-05-22
Piotr
T
r
o
j
anek
ada: Avoid repeated calls
w
h
en looking for fi
r
st/last
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Piot
r
Troj
a
n
e
k
ad
a
: Fix sou
r
c
e
locatio
n
for crashes
in expan
d
ed Loop_Entry
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Piotr Troja
n
ek
ada: Fur
t
her
fixes t
o
GN
A
Tpr
o
ve and Code
P
eer express
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Pio
t
r T
r
ojanek
ada:
Clean
u
p redundan
t
cond
i
tion in resolution of e
n
tity
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Piotr Trojan
e
k
ada: Add
w
arning
on
fron
t
end inlining of Subprogr
a
m_Va
r
iant
commit
|
commitdiff
|
tree
2023-05-22
Pi
o
tr Trojanek
ada: Fix
spurious
w
arning on Inline_
A
lways and
con
t
ra
c
ts
commit
|
commitdiff
|
tree
2023-05-22
Piotr Trojane
k
ada: Remove
r
edunda
n
t protection against empty li
s
ts
commit
|
commitdiff
|
tree
2023-05-22
Piot
r
Trojanek
ada:
R
emo
v
e unreferenced util
i
ty
r
outine Is_Actual_Tagged_Pa
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Piotr Trojanek
ada:
F
ix traversal for the rightmost node
o
f a pretty
.
.
.
commit
|
commitdiff
|
tree
next