repo.or.cz
/
mono-project.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Casts must be to realizable types.
2010-10-26
Rodrigo Kumpera
Casts must be to realiz
a
b
le ty
p
es
.
commit
|
commitdiff
|
tree
2010-10-25
R
o
d
rigo Ku
m
per
a
Add regression t
e
st for #649
0
1
7
.
commit
|
commitdiff
|
tree
2010-10-25
Rodri
g
o K
u
mpera
Rename create_met
h
od
s
pec to cr
e
ate_open_ins
t
ance
.
commit
|
commitdiff
|
tree
2010-10-25
R
o
drigo Ku
m
pera
Encode all
g
t
d
as open
instantiations b
y
default
.
commit
|
commitdiff
|
tree
2010-10-22
Rodrigo Kumpera
MonoTy
p
e::G
e
tGenericAr
g
um
e
n
ts don't need to
mo
n
o_class_i
n
it
.
commit
|
commitdiff
|
tree
2010-10-22
Rodrigo Kumpera
Check
s
th
e
c
o
n
structor de
c
lar
i
ng
type
.
commit
|
commitdiff
|
tree
2010-10-22
Ro
d
rigo Kumpera
Correct
l
y encode fields w
i
th
G
TD types
.
commit
|
commitdiff
|
tree
2010-10-20
Rod
r
igo Kumpera
Implement
b
ette
r
explicit override c
h
e
c
ks
.
commit
|
commitdiff
|
tree
2010-10-20
Rodrigo Kumpera
Merge
b
ran
c
h 'master' of github
.
com:m
o
no/mo
n
o
commit
|
commitdiff
|
tree
2010-10-20
R
o
dr
i
go
K
u
m
p
e
ra
Pr
o
per recu
r
sive
v
table checking
.
commit
|
commitdiff
|
tree
2010-10-19
Rodrigo Ku
m
pera
Tempora
r
ily dis
a
ble iface
c
heck o generic instances
commit
|
commitdiff
|
tree
2010-10-19
Rodri
g
o
Kumpera
Add regression t
e
st for #6
4
0780
commit
|
commitdiff
|
tree
2010-10-19
Rodr
i
go Kumpera
Do
n
't ass
i
g
n
vta
b
le slo
t
s to sta
t
ic iface m
e
t
hods
.
commit
|
commitdiff
|
tree
2010-10-18
Rodrigo
Kumpera
Han
d
l
e cyclic
i
nte
r
face definitions
.
commit
|
commitdiff
|
tree
2010-10-18
R
o
drigo Kumper
a
Constructors
signat
u
res must be hasthis
.
commit
|
commitdiff
|
tree
2010-10-18
Rodrig
o
Kumpera
Merge b
r
anch
'
master'
of g
i
t
hub
.
c
om:mono/mono
commit
|
commitdiff
|
tree
2010-10-18
Rodrigo Kumpera
W
h
en creating the vtable of gen
e
ric
in
s
t
a
nces, chec
k
.
.
.
commit
|
commitdiff
|
tree
2010-10-14
R
o
drigo Kumpera
Ad
d
tests for protected finally b
l
ocks
.
commit
|
commitdiff
|
tree
2010-10-14
Rod
r
igo Kumpera
Implement ha
n
d
l
e gua
r
d s
u
pport for amd64
.
commit
|
commitdiff
|
tree
2010-10-14
R
o
drigo Kump
e
ra
Ma
k
e GTD an open type too
.
commit
|
commitdiff
|
tree
2010-10-14
Rodrigo Ku
m
p
e
ra
Fix mem
o
ry corruption i
n
the cac
h
e cast wrappers
.
commit
|
commitdiff
|
tree
2010-10-13
Rodr
i
go Kumpera
Open insta
n
tiation can have a GTD as
parame
t
er
.
commit
|
commitdiff
|
tree
2010-10-13
Rodrigo Kumper
a
Generic
in
s
t
ances can en
d
up extending
a
G
T
D
.
commit
|
commitdiff
|
tree
2010-10-12
Rodri
g
o K
u
m
pera
Fail
the cla
s
s if its method overloads are broken
.
commit
|
commitdiff
|
tree
2010-10-11
Rodri
g
o
K
u
m
p
era
Add regress
i
on test for #562150
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo Kumpera
C
h
e
c
k if parent
is a v
a
l
id type
.
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo Kumpera
Move IL verifi
e
r test
t
o the right folde
r
.
commit
|
commitdiff
|
tree
2010-10-11
Rodri
g
o Kumpera
A
d
d r
e
gression test for #562
7
71
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo Kumpera
Don't a
l
low a GTD t
o
be used
a
s a ge
n
er
i
c ar
g
ument
.
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo Ku
m
p
er
a
Han
d
le dy
n
amic me
t
hods as manage
d
.
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo Ku
m
pera
A
d
d regression tes
t
for #644935
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo Ku
m
pera
Check if generic constrai
n
t are valid generic instantiations
.
commit
|
commitdiff
|
tree
2010-10-09
R
o
drigo Ku
m
pe
r
a
Add fa
s
t stele
m
.
ref for i
n
terfaces too
.
commit
|
commitdiff
|
tree
2010-10-09
Rodrigo Kumpera
Im
p
lement fast stelemref
.
commit
|
commitdiff
|
tree
2010-10-07
Rodri
g
o Kumpera
Imp
l
ement managed v
e
rsions
o
f the cachi
n
g ic
a
lls
.
commit
|
commitdiff
|
tree
2010-10-07
R
odrigo K
u
mpera
Add gsharing support for cached casts
.
commit
|
commitdiff
|
tree
2010-10-07
Rodri
g
o Kumpera
Add single entry c
a
che to casts o
f
types with variant
.
.
.
commit
|
commitdiff
|
tree
2010-10-07
Rodrigo
Kumpera
Fast
cas
t
for
some case
s
of generic vari
a
nt types
.
commit
|
commitdiff
|
tree
2010-10-07
R
odrig
o
Kumpera
Do the
r
ight check for arrays
.
commit
|
commitdiff
|
tree
2010-10-05
R
o
drigo
K
umpera
The nested in type should not be i
n
flated
.
commit
|
commitdiff
|
tree
2010-10-05
R
odrigo Kumpera
Im
p
lement asm moni
t
or/e
n
ter e
x
it for
a
md64-sge
n
.
commit
|
commitdiff
|
tree
2010-10-05
Rodrigo Kumpera
Im
p
lement x86
support
f
o
r moni
t
or en
t
er
/
exit fastp
a
ths
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
Rodrigo K
u
m
pera
Enable dele
g
ate
.
cto
r
optimization under sgen
.
commit
|
commitdiff
|
tree
2010-10-05
Rodrigo
K
umpera
Make cards_in
_
range more accu
r
a
te
commit
|
commitdiff
|
tree
2010-10-05
Rodrig
o
Kum
p
era
Fix a bunch of
i
ssues with cardtable cod
e
.
commit
|
commitdiff
|
tree
2010-10-05
Rod
r
i
go Kumpera
Kill some dead code and
f
i
x
a function name
commit
|
commitdiff
|
tree
2010-10-05
Rod
r
igo Kumpera
P
r
op
e
r
l
y check the ImplMap table
.
commit
|
commitdiff
|
tree
2010-10-04
Rodri
g
o K
u
mpera
Fix #642130
.
commit
|
commitdiff
|
tree
2010-09-30
Rodrigo
K
umpera
F
i
x
AO
T
support for
d
elegates
commit
|
commitdiff
|
tree
2010-09-29
Rodrigo Kumpera
Fix a
r
m and
p
pc build
s
commit
|
commitdiff
|
tree
2010-09-29
Rodrigo Ku
m
p
e
r
a
R
emove
"
N
o
tWo
r
kin
g
"
f
rom a
tes
t
that now
w
orks
.
commit
|
commitdiff
|
tree
2010-09-29
Ro
d
r
igo Kumpera
ndle s
t
atic methods w
i
th b
o
un
d
f
i
rst arg
.
commit
|
commitdiff
|
tree
2010-09-27
R
o
drigo Kump
e
ra
Add
r
u
n
tim
e
tes
t
fo
r
deleg
a
tes with null target
.
commit
|
commitdiff
|
tree
2010-09-27
R
o
drigo
Kumpera
Ad
d
c
omment on the rea
s
on of a non obvious check
.
commit
|
commitdiff
|
tree
2010-09-27
Rodrigo Kumpera
Enab
l
e t
e
st that
has been fi
x
ed in the runtime
.
commit
|
commitdiff
|
tree
2010-09-27
Rodrigo K
u
mper
a
R
a
ise Argument
E
xce
p
tion fo
r
d
eleg
a
te on closed methods
.
commit
|
commitdiff
|
tree
2010-09-27
Rod
r
igo Kumpera
Ign
o
re
a
ll non static fie
l
ds
.
commit
|
commitdiff
|
tree
2010-09-27
Rodrigo
K
umpera
Re
c
ord
all trampolines
t
o t
h
e jitmap
.
commit
|
commitdiff
|
tree
2010-09-24
Rodrigo Kumpera
Implem
e
nt amd64 support
f
or OP_CARDTABLE
.
commit
|
commitdiff
|
tree
2010-09-23
R
o
dri
g
o Kumper
a
Handle verificati
o
n of types in
n
on can
o
nical
f
orm
s
.
commit
|
commitdiff
|
tree
2010-09-23
R
o
drigo Kumpera
Remove
u
n
wan
t
ed d
e
bug spew
.
commit
|
commitdiff
|
tree
2010-09-21
Rodrigo K
u
m
pe
r
a
E
n
able cardtable for parallel ma
r
k-sweep
.
commit
|
commitdiff
|
tree
2010-09-21
Rodrigo
Kumpera
Add support for
b
reak
on unverifiab
l
e for verifi
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-09-20
Ro
d
rigo
K
umpe
r
a
Use ne
w
v
e
rifier
function to lazily check
.
commit
|
commitdiff
|
tree
2010-09-20
Rodrigo
K
umpera
Add
fu
n
c
t
i
on to validate an individual row in the typeref
.
.
.
commit
|
commitdiff
|
tree
2010-09-20
Rodri
g
o Kumper
a
Report
the broken type name instead of asse
m
bly's
.
commit
|
commitdiff
|
tree
2010-09-20
R
odrigo
K
umpera
Use List<Ex
c
eption> ins
t
ead of ArrayLi
s
t to make things
.
.
.
commit
|
commitdiff
|
tree
2010-09-20
Rodrig
o
K
umpera
F
ix Assemb
l
yB
u
i
lder::GetT
y
pes () wi
t
h
unfinished typ
e
s
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo Kumper
a
Avoi
d
a superfluous copy
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo Kum
p
era
C
l
eanup definitions
and cle
a
r
l
y
s
ta
t
es wh
a
t
are
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo
Kumpera
Fix los scanning wi
t
h ove
r
la
p
p
i
ng
c
a
r
ds
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo Kumpera
U
se car
d
p
oi
n
ter a
s
induct
i
on var
i
a
b
le
.
commit
|
commitdiff
|
tree
2010-09-19
Rod
r
igo Kumpera
Fix overl
a
pping su
p
po
r
t for copy/clear functio
n
s
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo Kump
e
ra
Fix OP_CARDTABLE
t
o
s
u
pport ove
r
lapping c
a
rds
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo K
u
mpera
Document some car
d
table requ
i
rements
and
a
dd a
n
assert
.
commit
|
commitdiff
|
tree
2010-09-15
Rodrigo
K
ump
e
ra
F
ix monotouch b
o
o
t
s
t
r
a
p
.
commit
|
commitdiff
|
tree
2010-09-14
R
odrigo Kumpera
Fix
c
rash in
p
edu
m
p
.
commit
|
commitdiff
|
tree
2010-09-14
Rodr
i
go K
u
mpe
r
a
Fix 64bits build
.
commit
|
commitdiff
|
tree
2010-09-14
Rod
r
ig
o
Ku
m
pera
Add v4
.
0
bet
a
to runtime
v
ersions
lis
t
.
commit
|
commitdiff
|
tree
2010-09-14
Ro
d
rigo Kumpera
F
ix fallthru of EH block check
.
commit
|
commitdiff
|
tree
2010-09-13
Rodrigo Kum
p
era
CompiledC
o
ntex
t
i
s
no
longer ne
e
ded
.
commit
|
commitdiff
|
tree
2010-09-13
Rodrigo Kump
e
ra
M
ethodB
u
ilder sho
u
ld
r
e
t
urn nu
l
l for generic argum
e
nts
.
.
.
commit
|
commitdiff
|
tree
2010-09-13
Rodrig
o
K
u
m
pera
F
i
x a
w
a
r
ning
.
commit
|
commitdiff
|
tree
2010-09-13
Rodrig
o
K
umpera
Fix
a
sg
e
n shutdow
n
crash
.
commit
|
commitdiff
|
tree
2010-09-10
Rodrigo
Ku
m
pera
R
e
w
ork
major cardtable sc
a
n to have less active
vars
.
commit
|
commitdiff
|
tree
2010-09-10
Rodrigo Kumpera
Look for mar
k
ed ca
r
ds
w
hi
l
e copyin
g
them
.
commit
|
commitdiff
|
tree
2010-09-10
Rodr
i
go K
u
mpera
Manually hois
t
c
ard
looku
p
out of scan loops
.
commit
|
commitdiff
|
tree
2010-09-06
Rodrigo Kumper
a
F
ix
build
.
commit
|
commitdiff
|
tree
2010-09-06
Rodrigo Kumpera
Fix 64bits builds
.
commit
|
commitdiff
|
tree
2010-09-06
Rodrigo
Kumpera
Check for a pa
r
e
nt extendi
n
g
a gene
r
ic instantiation
.
.
.
commit
|
commitdiff
|
tree
2010-09-06
R
o
dr
i
go Ku
m
pe
r
a
A
dd
regressi
o
n
t
est for
#633
2
48
commit
|
commitdiff
|
tree
2010-09-06
R
odrigo Kumpera
Proper
l
y
h
andle stack me
r
ges of l
e
ave
.
commit
|
commitdiff
|
tree
2010-09-04
Rodrigo Kumpe
r
a
Merg
e
b
r
a
nch '
s
gen_cardtable_optimizatio
n
_wor
k
'
commit
|
commitdiff
|
tree
2010-09-04
Rodrigo Kumpera
Fix a
r
ace
conditi
o
n in b
a
rriers usi
n
g
cardtable
.
commit
|
commitdiff
|
tree
2010-09-04
Rod
r
igo Kumpera
Opti
m
ize
cardtabl
e
unmanaged arr
a
y
c
opy
.
commit
|
commitdiff
|
tree
2010-09-04
Rodr
i
g
o
Kumpera
Fix a
warning
commit
|
commitdiff
|
tree
2010-09-04
Rodr
i
go Kumpe
r
a
Op
t
imiz
e
the car
d
table
p
a
t
h a bit more
.
commit
|
commitdiff
|
tree
2010-09-04
Rod
r
igo K
u
mpera
Optimiz
e
m
ajor ca
r
dtab
l
e scanning by ab
o
ut 15%
.
commit
|
commitdiff
|
tree
2010-09-04
Rodrigo Kumpera
B
e
t
t
er
c
ardtable s
t
ats
g
athering
codeba
s
e
.
commit
|
commitdiff
|
tree
2010-09-04
Rod
r
igo Kumpera
Add
n
otes w
h
en to use cardt
a
b
le and
r
emset
.
commit
|
commitdiff
|
tree
next