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: Fix double free on finalization of Vector in array aggregate
2023-05-23
Yan
n
ick Moy
a
d
a: Add def
a
ult value
a
t i
n
itia
l
ization for CodeP
e
e
r
commit
|
commitdiff
|
tree
2023-05-23
Y
annick Moy
a
d
a: Facilitate
p
roo
f
of
I
n
t
erfa
c
es
.
C
.
To_Ada
commit
|
commitdiff
|
tree
2023-05-16
Yannick
M
oy
ada: Update proof of runtim
e
units
commit
|
commitdiff
|
tree
2023-05-16
Yan
n
ick Moy
a
da: Simplify dra
m
atica
l
ly gho
s
t c
o
d
e
for proof of
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
Yann
i
ck Moy
ada: A
d
d
i
ntermediate assert
i
ons for
p
roof of Super_Tai
l
commit
|
commitdiff
|
tree
2023-05-16
Yannick Moy
ada: Set
L
o
op_V
a
riant assertion pol
i
cy to
I
gnore in
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
Yann
i
c
k
M
o
y
ada: Restor
e
proof of System
.
A
rith_
D
ouble
commit
|
commitdiff
|
tree
2023-05-15
Yan
n
i
c
k Moy
a
da:
A
d
d
annotations for proof of term
i
nati
o
n of run
t
ime
.
.
.
commit
|
commitdiff
|
tree
2023-05-15
Y
a
nnick
M
oy
a
da: Re
c
over
p
roof of runtime
u
nits
commit
|
commitdiff
|
tree
2023-05-15
Yannick
M
oy
ada: Re
c
ove
r
proof
o
f
Interfaces
.
C for termination
commit
|
commitdiff
|
tree
2023-05-15
Yannick M
o
y
ada: Update comment after SPARK RM chan
g
e
commit
|
commitdiff
|
tree
2023-05-15
Yannick Moy
ada: Fix han
d
ling o
f
pragma War
n
ings (Tool
n
a
m
e, Of
f
/On)
commit
|
commitdiff
|
tree
2023-05-15
Yannick Moy
ada: Allow pragmas Annota
t
e
b
etwee
n
loop pragmas
commit
|
commitdiff
|
tree
2022-12-06
Yannick Moy
ada: Allow No_Cachi
n
g on volati
l
e t
y
pes
commit
|
commitdiff
|
tree
2022-11-28
Yannick
Moy
ada: Implement change to SPARK RM
ru
l
e
o
n s
t
a
te refine
m
e
nt
commit
|
commitdiff
|
tree
2022-11-14
Yann
i
c
k Mo
y
ada:
Fix
e
rro
r
on SPARK_Mode on
library-level se
p
a
rate
.
.
.
commit
|
commitdiff
|
tree
2022-11-14
Yannick Mo
y
ada
:
Improve l
o
catio
n
of error
m
essages
i
n insta
n
tiations
commit
|
commitdiff
|
tree
2022-10-06
Yann
i
ck Moy
ada: Do
not issue compiler war
n
ings in GNATpro
v
e
m
o
d
e
commit
|
commitdiff
|
tree
2022-09-12
Yannic
k
Moy
[
Ada] Justify false
alarm from CodePeer analysis o
f
.
.
.
commit
|
commitdiff
|
tree
2022-09-12
Yannick Moy
[Ada] Accep
t
explicit SPARK_Mode Auto as c
o
nfi
g
uration
.
.
.
commit
|
commitdiff
|
tree
2022-09-12
Yannick Moy
[
A
da] Reject use in
S
PARK of Asm
intrin
s
ics for
c
ode
.
.
.
commit
|
commitdiff
|
tree
2022-09-02
Yannick Moy
[Ada] Re
c
over pr
o
of of Scaled_Divide in System
.
Arith_64
commit
|
commitdiff
|
tree
2022-07-13
Yannick Mo
y
[Ad
a
]
F
ix incorrect handling of Gho
s
t
asp
e
c
t
commit
|
commitdiff
|
tree
2022-07-13
Y
a
nnick M
o
y
[Ad
a
] Fix proof of
r
untime
unit System
.
A
r
ith_6
4
commit
|
commitdiff
|
tree
2022-07-13
Yannick Moy
[A
d
a] Fi
x
automa
t
ic p
r
oof o
n
Syste
m
.
Ar
i
th
_
32
commit
|
commitdiff
|
tree
2022-07-12
Yan
n
ick Moy
[
A
da] I
g
nore switches
f
or
c
ontro
l
li
n
g fronte
n
d
war
n
ings
.
.
.
commit
|
commitdiff
|
tree
2022-07-06
Yannick Moy
[
A
da] Deferre
d
co
n
st
a
n
t
co
n
sidere
d
as
not preelaborable
commit
|
commitdiff
|
tree
2022-07-06
Ya
n
nick Moy
[Ada] Support
gho
s
t generic for
m
al paramete
r
s
commit
|
commitdiff
|
tree
2022-07-05
Yannick Moy
[Ada
]
Fix spuri
o
us
error on object renaming wit
h
ghos
t
.
.
.
commit
|
commitdiff
|
tree
2022-07-05
Yannick Mo
y
[Ada] S
p
uri
o
us error on qualified
prefi
x
in Pack
.
Fu
n
c
.
.
.
commit
|
commitdiff
|
tree
2022-06-02
Yannic
k
Moy
[Ada] Fix
spurious er
r
ors on g
h
ost co
d
e
in generi
c
s
commit
|
commitdiff
|
tree
2022-06-02
Ya
n
nick Moy
[A
d
a] Is
s
ue errors on wrong co
n
text fo
r
g
h
os
t
entities
commit
|
commitdiff
|
tree
2022-06-02
Yannick Moy
[
A
da] Re
m
oval of
d
ea
d
code Analyze_
L
abel
_
Enti
t
y
commit
|
commitdiff
|
tree
2022-06-01
Yan
n
ick Moy
[Ada]
A
llow confirming
v
olatile p
r
o
p
erties
o
n No_Cach
i
ng
.
.
.
commit
|
commitdiff
|
tree
2022-06-01
Y
a
nnick Mo
y
[Ada] Fix classificati
o
n o
f
Subprog
r
am_Variant
as assertion
.
.
.
commit
|
commitdiff
|
tree
2022-06-01
Yann
i
c
k
Moy
[Ada] Issue a warning on en
t
ity hidden in use_clause
.
.
.
commit
|
commitdiff
|
tree
2022-06-01
Yannick Moy
[Ada
]
Issue be
t
te
r
er
r
or
m
essage for out-of-ord
e
r keywords
.
.
.
commit
|
commitdiff
|
tree
2022-05-30
Yan
n
i
ck Mo
y
[Ada]
U
p
d
ate proofs of
d
oubl
e
ar
i
thme
t
ic unit after
.
.
.
commit
|
commitdiff
|
tree
2022-05-30
Ya
n
nick Moy
[A
d
a] A
d
apt
pr
o
o
f
of ru
n
time unit
s-arit32
commit
|
commitdiff
|
tree
2022-05-30
Yanni
c
k
M
oy
[Ada] PR ada/105303 Fix u
s
e of As
s
ertion_Polic
y
in
.
.
.
commit
|
commitdiff
|
tree
2022-05-19
Yannick Moy
[Ad
a
]
F
u
r
t
h
e
r ad
a
pt proof of double arithmetic runti
m
e
.
.
.
commit
|
commitdiff
|
tree
2022-05-18
Yannick Moy
[
Ada] Adapt
p
r
oof of
d
ouble
arithmetic
r
unti
m
e
u
nit
commit
|
commitdiff
|
tree
2022-05-18
Yann
i
c
k
Moy
[Ada] Fix proof
o
f run
t
ime units
commit
|
commitdiff
|
tree
2022-05-18
Ya
n
nick Moy
[Ada] Spuri
o
u
s
error on f
r
e
ezing
o
f
t
agged types in
.
.
.
commit
|
commitdiff
|
tree
2022-05-17
Y
annick Moy
[Ada] Allow
i
nl
i
n
ing for proof in
s
ide generics
commit
|
commitdiff
|
tree
2022-05-17
Yannick
M
oy
[Ada] Fix
i
n
sertion
o
f declaration
i
nside quantif
i
ed
.
.
.
commit
|
commitdiff
|
tree
2022-05-16
Y
annick Moy
[Ada]
Fix proof of double
arithmetic units
commit
|
commitdiff
|
tree
2022-05-16
Yannick Moy
[Ada] U
p
d
a
te co
m
ment just
i
fy
i
n
g
n
on
-
inlining for proof
.
.
.
commit
|
commitdiff
|
tree
2022-05-13
Yannick Moy
[Ada] Simplify helper units
for formal hashed se
t
s
.
.
.
commit
|
commitdiff
|
tree
2022-05-13
Yannick Moy
[Ada] Adapt b
o
dy of fo
r
mal
s
ets an
d
maps for SPARK
commit
|
commitdiff
|
tree
2022-05-13
Yannick Moy
[Ad
a
] Re
m
ove de
p
enden
c
y on
tampe
r
ing che
c
k
s
an
d
c
o
ntrolled
.
.
.
commit
|
commitdiff
|
tree
2022-05-13
Y
annick Moy
[
A
da] Facilitate proof of Overwrite in bound
e
d
s
trings
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
Yannic
k
Moy
[A
d
a]
Remove useless pragma Warnings O
f
f from run
t
ime
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
Yannick Moy
[
Ada] Do no
t
issue a
w
arni
n
g on a p
o
stcondition
o
f
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
Y
annick Moy
[A
d
a
]
Add ghost co
d
e to fac
i
litate
p
roof with SPARK
commit
|
commitdiff
|
tree
2022-05-12
Yan
n
ick
Moy
[Ada] Remove u
s
e of
u
se-cla
u
s
es in l
o
aded runtime u
n
its
commit
|
commitdiff
|
tree
2022-05-12
Yannick Moy
[A
d
a] A
d
apt CodePeer analysis of
G
N
A
T to
changes in
.
.
.
commit
|
commitdiff
|
tree
2022-05-12
Yannick Mo
y
[Ada] Proof
o
f 'Ima
g
e support
for signed integers
commit
|
commitdiff
|
tree
2022-05-11
Yannick Moy
[Ada] Proof of 'Image support for unsigned in
t
egers
commit
|
commitdiff
|
tree
2022-05-11
Yann
i
c
k
M
oy
[
A
da]
Adapt proof of Syste
m
.
A
rith_Double af
t
er up
d
ate
.
.
.
commit
|
commitdiff
|
tree
2022-05-10
Ya
n
nick
M
o
y
[Ada] Fix indent
a
t
ion to follow uniform
s
tyle ac
r
os
s
.
.
.
commit
|
commitdiff
|
tree
2022-05-09
Yannick Moy
[
A
da] Suggest use of First_Va
l
id/Last_Valid on type
.
.
.
commit
|
commitdiff
|
tree
2022-05-09
Yannick Moy
[Ada] Set Error_Msg_
W
arn b
e
f
ore u
s
e of
<< i
n
se
r
tion
commit
|
commitdiff
|
tree
2022-01-11
Yannick Moy
[Ada] Adapt proo
f
of Syste
m
.
A
rith_Doubl
e
commit
|
commitdiff
|
tree
2022-01-11
Yannick Moy
[Ad
a
] Rec
o
ver proof of
Ada
.
S
tr
i
ngs
.
F
ix
e
d with assertions
commit
|
commitdiff
|
tree
2022-01-11
Yannick Moy
[A
d
a] Proof
o
f
unit System
.
Cas
e
_Uti
l
commit
|
commitdiff
|
tree
2022-01-11
Y
a
n
ni
c
k Moy
[Ada] Adap
t
ghost code to mainta
i
n proof
commit
|
commitdiff
|
tree
2022-01-11
Yannick Moy
[A
d
a] Pro
o
f of System
.
Ve
c
tors
.
Boolean_O
p
erations
commit
|
commitdiff
|
tree
2022-01-06
Yannick
M
oy
[Ada] Pro
o
f of Sys
t
em
.
Generi
c
_A
r
r
a
y_Operations at s
i
lver
.
.
.
commit
|
commitdiff
|
tree
2022-01-06
Yannick Moy
[Ada
]
Justify f
a
lse positive message fro
m
CodePeer
.
.
.
commit
|
commitdiff
|
tree
2022-01-06
Y
an
n
ick Moy
[Ad
a
]
P
r
oof of runtime unit for
n
on-binary modular
.
.
.
commit
|
commitdiff
|
tree
2022-01-06
Yann
i
ck Moy
[Ada] Proof o
f
r
unt
i
me units for binary modular
expone
n
t
i
a
tion
commit
|
commitdiff
|
tree
2022-01-05
Yannick Moy
[Ada]
A
d
d contracts for the pr
o
of of S
y
s
t
em
.
Arith_128
commit
|
commitdiff
|
tree
2022-01-05
Y
annick Moy
[Ada] Proof o
f
runtim
e
u
nits for integer exponentiation
.
.
.
commit
|
commitdiff
|
tree
2022-01-05
Yannick
Moy
[Ada] Pr
o
of
of
r
untime units fo
r
intege
r
expon
e
ntiati
o
n
.
.
.
commit
|
commitdiff
|
tree
2022-01-05
Yan
n
ic
k
Moy
[
A
da] Rename parameter-
d
epen
d
en
t
constan
t
s in gener
i
c
.
.
.
commit
|
commitdiff
|
tree
2022-01-05
Y
a
n
n
ick Mo
y
[Ada] Fix lemma
i
n
gen
e
ric unit S
y
stem
.
Arith_Double
commit
|
commitdiff
|
tree
2021-12-02
Yan
n
ick Moy
[
A
da]
Pr
o
o
f of System
.
A
ri
t
h_
3
2 for double
a
rithm
e
tic
.
.
.
commit
|
commitdiff
|
tree
2021-12-02
Yannick Moy
[
A
d
a] Amend proof of Syst
e
m
.
Ar
i
th_Double to
rem
o
ve
.
.
.
commit
|
commitdiff
|
tree
2021-12-02
Yannick
M
o
y
[A
d
a
] Add pr
a
gma Annotate
for CodePeer ana
l
ysis
commit
|
commitdiff
|
tree
2021-12-02
Yannick Moy
[Ada
]
Proof of support units for 'Width
o
n signed
intege
r
s
commit
|
commitdiff
|
tree
2021-12-02
Yannic
k
Moy
[Ada]
Pro
o
f
o
f Int
e
rfaces
.
C with SPARK
commit
|
commitdiff
|
tree
2021-12-02
Yannick Moy
[Ada] Proof of
S
ystem
.
Val_Util utilities fo
r
'V
a
lue
.
.
.
commit
|
commitdiff
|
tree
2021-12-02
Yannick M
o
y
[Ada] P
r
oof of Bo
o
lea
n
'Image an
d
Boolean'V
a
lue
commit
|
commitdiff
|
tree
2021-12-01
Yannick Moy
[Ada] Impr
o
ve error messages f
o
r
dot notation whe
n
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
Ya
n
nick M
o
y
[Ada] Add query
for ex
t
ended precision
f
loating
-
point
.
.
.
commit
|
commitdiff
|
tree
2021-12-01
Yannick Moy
[Ad
a
] Improv
e
m
essage
s
on incorrect sta
t
e r
e
fineme
n
t
.
.
.
commit
|
commitdiff
|
tree
2021-11-10
Yannick Mo
y
[Ada] Create exp
l
i
c
i
t ghost mirror unit f
o
r bi
g
int
e
gers
commit
|
commitdiff
|
tree
2021-11-10
Y
annick
Moy
[Ada]
Better error messa
g
e o
n
m
i
ssing p
a
renthese
s
commit
|
commitdiff
|
tree
2021-11-09
Y
a
n
n
ick Moy
[Ada]
C
omplete sup
p
o
rt for pr
e
f
i
xed
call o
n
su
b
t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2021-11-09
Y
annick Moy
[Ada] F
i
x support for prefixed call with incomplet
e
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
Yannick Moy
[
A
da] Issue
erro
r
on invalid use of Ghost inside pragma
.
.
.
commit
|
commitdiff
|
tree
2021-10-20
Y
a
nnick Moy
[Ada]
P
roof
o
f the
run
t
ime su
p
po
r
t for attribute
'
Width
commit
|
commitdiff
|
tree
2021-10-20
Yannic
k
Moy
[A
d
a] Pro
v
ide dummy bo
d
y
f
o
r big inte
g
e
r
s libra
r
y u
s
ed
.
.
.
commit
|
commitdiff
|
tree
2021-10-20
Yanni
c
k Moy
[Ada
]
Issu
e
war
n
in
g
on unus
e
d
q
uantif
i
ed expression
commit
|
commitdiff
|
tree
2021-10-05
Yann
i
ck Mo
y
[
A
da] Impro
v
e error
mes
s
ag
e
on
a
r
ray a
g
gregates
commit
|
commitdiff
|
tree
2021-10-05
Ya
n
n
i
ck Mo
y
[
A
da] Improve error message on
m
iss
i
ng al
l
/for in
q
uantifie
d
.
.
.
commit
|
commitdiff
|
tree
2021-10-05
Yann
i
ck Moy
[
Ada] Proof of Ada
.
Strings
.
Map
s
commit
|
commitdiff
|
tree
2021-10-05
Yannick Moy
[Ada] Proof of Ada
.
C
h
ara
c
t
ers
.
Handling
commit
|
commitdiff
|
tree
2021-10-04
Yannick Moy
[Ada] Ma
r
k Ad
a
.
T
ext_IO in S
P
ARK
commit
|
commitdiff
|
tree
next