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
Rodrig
o
Ku
m
p
era
Cas
t
s must be to
r
ealizable types
.
commit
|
commitdiff
|
tree
2010-10-25
Rodrigo Kumpe
r
a
A
d
d regre
s
s
i
on test fo
r
#64
9
0
1
7
.
commit
|
commitdiff
|
tree
2010-10-25
Rodr
i
go Kumpera
Ren
a
me create_m
e
t
h
odsp
e
c
t
o
create_ope
n
_instance
.
commit
|
commitdiff
|
tree
2010-10-25
R
odr
i
go Kumpera
En
c
o
de all gtd
as open
i
nst
a
ntiations b
y
default
.
commit
|
commitdiff
|
tree
2010-10-22
Rodr
i
g
o
K
u
m
p
era
M
o
n
o
Type::GetGenericArguments don't need to mono_
c
lass_ini
t
.
commit
|
commitdiff
|
tree
2010-10-22
Rodrigo
K
u
mpera
Check
s
the const
r
ucto
r
d
e
clar
i
n
g
t
y
p
e
.
commit
|
commitdiff
|
tree
2010-10-22
Rodrigo Kumpera
Correct
l
y e
n
co
d
e
fields with GTD types
.
commit
|
commitdiff
|
tree
2010-10-20
Rodrigo Kumpera
Implement better exp
l
icit override checks
.
commit
|
commitdiff
|
tree
2010-10-20
Rodrigo Ku
m
p
e
ra
Merge branch 'master' o
f
githu
b
.
c
om:mono/mono
commit
|
commitdiff
|
tree
2010-10-20
R
odrigo K
u
mpera
P
r
oper recursive vtable
checking
.
commit
|
commitdiff
|
tree
2010-10-19
R
o
drigo Kumpera
Temp
o
raril
y
d
i
sable if
a
ce
c
heck o generic instances
commit
|
commitdiff
|
tree
2010-10-19
Rodr
i
go Kumpera
Add
re
g
r
ession test
for #640780
commit
|
commitdiff
|
tree
2010-10-19
Rod
r
igo Kumpera
Don't assig
n
vta
b
le slots to static iface me
t
hods
.
commit
|
commitdiff
|
tree
2010-10-18
R
odrigo Kump
e
ra
H
a
nd
l
e cyc
l
ic interface definiti
o
ns
.
commit
|
commitdiff
|
tree
2010-10-18
R
o
drigo Kumpera
Con
s
t
ructors
s
i
gnatures must be hasthis
.
commit
|
commitdiff
|
tree
2010-10-18
Rodri
g
o Kumpera
Merge branch '
m
a
ster' of github
.
c
o
m:mono/mono
commit
|
commitdiff
|
tree
2010-10-18
Rodrigo Kumpera
W
h
en
c
reati
n
g
the vta
b
le of gener
i
c
i
nstances, check
.
.
.
commit
|
commitdiff
|
tree
2010-10-14
Rodrig
o
Kum
p
e
r
a
Add tests for prot
e
ct
e
d finally blocks
.
commit
|
commitdiff
|
tree
2010-10-14
Ro
d
rigo Kumpera
Im
p
lement handle g
u
ar
d
support fo
r
amd64
.
commit
|
commitdiff
|
tree
2010-10-14
Rodrigo Kump
e
ra
Make GTD an open type too
.
commit
|
commitdiff
|
tree
2010-10-14
Ro
d
ri
g
o Kump
e
ra
Fix me
m
ory corru
p
tion in the cac
h
e
cast wra
p
pe
r
s
.
commit
|
commitdiff
|
tree
2010-10-13
Rodrigo K
u
mpera
Open instantia
t
ion can
h
a
ve a GTD as parameter
.
commit
|
commitdiff
|
tree
2010-10-13
Rodri
g
o
Ku
m
p
e
ra
Gene
r
ic instan
c
es can
end up extending a GTD
.
commit
|
commitdiff
|
tree
2010-10-12
Rodrigo Kumpera
Fa
i
l the class if it
s
meth
o
d
overloads are broken
.
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo Kumpera
Add reg
r
ession te
s
t for #562150
commit
|
commitdiff
|
tree
2010-10-11
Ro
d
rigo Kumper
a
Check if parent is a valid
ty
p
e
.
commit
|
commitdiff
|
tree
2010-10-11
R
o
drig
o
Kumpera
M
o
ve
I
L
verif
i
er test to the right fol
d
er
.
commit
|
commitdiff
|
tree
2010-10-11
Rod
r
ig
o
Kumpera
Add
regress
i
on test for
#
5
62771
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo K
u
mpera
D
o
n'
t
al
l
ow a GTD to be us
e
d as a gene
r
ic argum
e
nt
.
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo Kumpera
Ha
n
dle dynamic metho
d
s a
s
managed
.
commit
|
commitdiff
|
tree
2010-10-11
R
o
drigo
K
umpera
Ad
d
regression
test for #
6
44935
commit
|
commitdiff
|
tree
2010-10-11
Rodrigo Kumpera
Check if
g
e
neri
c
co
n
straint are va
l
id generic instantiations
.
commit
|
commitdiff
|
tree
2010-10-09
Rodr
i
go
Kump
e
r
a
A
d
d fast
s
telem
.
ref for inter
f
aces
to
o
.
commit
|
commitdiff
|
tree
2010-10-09
Rod
r
i
go Kumper
a
Impl
e
m
ent
fast stelemref
.
commit
|
commitdiff
|
tree
2010-10-07
Rodrigo Ku
m
pera
Imple
m
ent managed ver
s
ions of
t
he cachin
g
i
calls
.
commit
|
commitdiff
|
tree
2010-10-07
Rodrigo Kumpera
Add gsharing support
for cached casts
.
commit
|
commitdiff
|
tree
2010-10-07
Rodrigo Kumpera
A
dd single
e
ntry cac
h
e to
cas
t
s o
f
types
wit
h
variant
.
.
.
commit
|
commitdiff
|
tree
2010-10-07
Ro
d
rigo Kumpera
Fast cast
f
or
s
o
m
e ca
s
e
s
of generic variant t
y
p
e
s
.
commit
|
commitdiff
|
tree
2010-10-07
Rodrigo Kumpera
D
o the right check fo
r
arra
y
s
.
commit
|
commitdiff
|
tree
2010-10-05
Rod
r
igo K
u
mpera
The ne
s
ted
in ty
p
e should not be
i
nfla
t
e
d
.
commit
|
commitdiff
|
tree
2010-10-05
Ro
d
r
i
go
K
um
p
e
r
a
Implement asm monitor/enter
e
xit for amd
6
4-sgen
.
commit
|
commitdiff
|
tree
2010-10-05
Rodrigo Kumpera
I
m
plement x86
support
f
or
monitor enter/exit fas
t
paths
.
.
.
commit
|
commitdiff
|
tree
2010-10-05
Rodri
g
o Kum
p
e
ra
Enable del
e
gate
.
ct
o
r
o
p
timiz
a
t
ion
u
nder sgen
.
commit
|
commitdiff
|
tree
2010-10-05
Rodrigo Kumper
a
Make cards_in_ra
n
ge more ac
c
u
r
ate
commit
|
commitdiff
|
tree
2010-10-05
Rodri
g
o Kumper
a
F
i
x a bunch o
f
issu
e
s w
i
th cardtable c
o
de
.
commit
|
commitdiff
|
tree
2010-10-05
Rodrigo Kum
p
er
a
Kill some dead code and fix a f
u
nction name
commit
|
commitdiff
|
tree
2010-10-05
Rodrigo K
u
mpera
Properly check
t
he
I
mp
l
Map table
.
commit
|
commitdiff
|
tree
2010-10-04
Rodr
i
g
o
Kump
e
ra
Fix #64213
0
.
commit
|
commitdiff
|
tree
2010-09-30
Ro
d
rigo
Kumpera
F
i
x
A
OT
s
uppo
r
t for delegate
s
commit
|
commitdiff
|
tree
2010-09-29
Rodrigo Kumpe
r
a
Fix arm a
n
d p
p
c
build
s
commit
|
commitdiff
|
tree
2010-09-29
Rodri
g
o
K
umpera
Remove "NotWorking" from a test
t
ha
t
n
o
w works
.
commit
|
commitdiff
|
tree
2010-09-29
Rodrigo
Kumpera
n
dle static
metho
d
s with bo
u
nd
f
irst arg
.
commit
|
commitdiff
|
tree
2010-09-27
Rodrigo K
u
mpera
Add runtime test for d
e
leg
a
tes with null ta
r
g
et
.
commit
|
commitdiff
|
tree
2010-09-27
Rod
r
i
g
o K
u
mpera
A
dd c
o
mment on the rea
s
on of a non obvi
o
us check
.
commit
|
commitdiff
|
tree
2010-09-27
Rodrigo
K
umpera
Ena
b
le test
that h
a
s be
e
n fix
e
d in the r
u
ntime
.
commit
|
commitdiff
|
tree
2010-09-27
Rodrigo Kumpera
Raise Arg
u
mentE
x
ception for
d
elegate on closed me
t
hods
.
commit
|
commitdiff
|
tree
2010-09-27
Rodrigo Ku
m
per
a
I
gnore al
l
non static
fields
.
commit
|
commitdiff
|
tree
2010-09-27
Rodrigo Kumpera
Recor
d
all t
r
ampo
l
ines
to th
e
jitmap
.
commit
|
commitdiff
|
tree
2010-09-24
Rodrigo Kump
e
ra
Impleme
n
t amd64 s
u
p
port for O
P
_
CARDT
A
BLE
.
commit
|
commitdiff
|
tree
2010-09-23
Rod
r
i
g
o Kumpera
Handle v
e
rif
i
cation of types in non canonical forms
.
commit
|
commitdiff
|
tree
2010-09-23
Rodrigo
K
u
mpera
Remove unwanted debug sp
e
w
.
commit
|
commitdiff
|
tree
2010-09-21
R
odri
g
o
K
u
m
p
era
E
n
able cardtabl
e
for
parall
e
l mark-sweep
.
commit
|
commitdiff
|
tree
2010-09-21
Rodrigo Kumpera
Add support for break
o
n
unv
e
rifiable for verifier
.
.
.
commit
|
commitdiff
|
tree
2010-09-20
R
odrig
o
Kumpera
Use new ve
r
ifi
e
r function t
o
lazily c
h
eck
.
commit
|
commitdiff
|
tree
2010-09-20
Rod
r
igo Kumpera
Add function
t
o
valid
a
t
e an individual row in the
typere
f
.
.
.
commit
|
commitdiff
|
tree
2010-09-20
Rodr
i
go Kumpera
Report the
broken type
name ins
t
e
ad
of assembly's
.
commit
|
commitdiff
|
tree
2010-09-20
Rod
r
igo Kump
e
ra
Use
List<Exception> instea
d
o
f ArrayList t
o
make things
.
.
.
commit
|
commitdiff
|
tree
2010-09-20
R
od
r
igo
K
umpe
r
a
Fix AssemblyBuild
e
r::GetTypes
(
) with unfini
s
hed types
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo Kumpera
Avo
i
d
a superfluous
c
opy
.
commit
|
commitdiff
|
tree
2010-09-19
Rod
r
i
g
o Kumpera
Cleanup definit
i
ons
a
nd clearly states what ar
e
the
.
.
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo Kumpera
Fix
l
os scanning with overl
a
pping cards
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo Kumpera
Use card pointer as in
d
uct
i
o
n varia
b
l
e
.
commit
|
commitdiff
|
tree
2010-09-19
Rodri
g
o
Kumpera
F
ix overlapping support for copy/c
l
ear functions
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo
Kumpera
F
ix OP_CARDTABLE to suppor
t
overlappi
n
g car
d
s
.
commit
|
commitdiff
|
tree
2010-09-19
Rodrigo Ku
m
pera
D
o
cu
m
ent some
cardt
a
ble re
q
uirements
and add
a
n assert
.
commit
|
commitdiff
|
tree
2010-09-15
Rodrigo K
u
m
pera
Fix monotouch boot
s
t
r
ap
.
commit
|
commitdiff
|
tree
2010-09-14
R
o
d
rigo Kumpera
Fix
c
r
ash
in pedump
.
commit
|
commitdiff
|
tree
2010-09-14
Rodrigo Kumpera
Fix 64bits build
.
commit
|
commitdiff
|
tree
2010-09-14
Rodr
i
go Kumpera
Add v4
.
0
b
eta to runtim
e
vers
i
ons list
.
commit
|
commitdiff
|
tree
2010-09-14
Rodrigo Kumpera
Fix f
a
llthru
o
f
EH block chec
k
.
commit
|
commitdiff
|
tree
2010-09-13
Rodr
i
go Kumper
a
Comp
i
ledContext is
n
o lon
g
er nee
d
ed
.
commit
|
commitdiff
|
tree
2010-09-13
R
o
drigo Kumpera
MethodBuilder should
r
eturn null for ge
n
eric argu
m
ents
.
.
.
commit
|
commitdiff
|
tree
2010-09-13
R
odrigo Kumpera
Fix a
warning
.
commit
|
commitdiff
|
tree
2010-09-13
Rodr
i
go Kumpera
Fix a sgen shutdo
w
n crash
.
commit
|
commitdiff
|
tree
2010-09-10
Rodrigo Kumpe
r
a
Re
w
o
rk major cardtable scan to
h
ave l
e
ss active var
s
.
commit
|
commitdiff
|
tree
2010-09-10
R
odrigo Kumpera
Look for marked c
a
rd
s
while copying th
e
m
.
commit
|
commitdiff
|
tree
2010-09-10
R
o
drig
o
Kumpe
r
a
Manu
a
lly hoist c
a
r
d
look
u
p out of sc
a
n loops
.
commit
|
commitdiff
|
tree
2010-09-06
Rodrigo Ku
m
pera
Fix build
.
commit
|
commitdiff
|
tree
2010-09-06
Ro
d
ri
g
o Kumpera
Fix 64bits buil
d
s
.
commit
|
commitdiff
|
tree
2010-09-06
R
odrigo Kum
p
e
r
a
C
h
e
c
k
for a
p
a
rent e
x
tending
a gener
i
c inst
a
ntia
t
ion
.
.
.
commit
|
commitdiff
|
tree
2010-09-06
Rodrigo Kumper
a
A
dd regressio
n
test for #
6
33248
commit
|
commitdiff
|
tree
2010-09-06
R
o
dr
i
go Kumpera
Pro
p
erly handle stack merges of leav
e
.
commit
|
commitdiff
|
tree
2010-09-04
Rodrigo
K
umpera
Mer
g
e branc
h
'sgen_cardtable_
o
ptimiz
a
tion_
w
ork'
commit
|
commitdiff
|
tree
2010-09-04
Rodrigo Kumpe
r
a
F
ix a race condit
i
on in
bar
r
i
ers using card
t
a
b
le
.
commit
|
commitdiff
|
tree
2010-09-04
Rodrigo Kumpera
Opt
i
miz
e
cardtable unmanaged a
r
ray copy
.
commit
|
commitdiff
|
tree
2010-09-04
Rodrigo
Kump
e
ra
Fix a w
a
rning
commit
|
commitdiff
|
tree
2010-09-04
Rodrigo
Kumpera
Op
t
im
i
ze the cardtab
l
e path a bit
m
ore
.
commit
|
commitdiff
|
tree
2010-09-04
Ro
d
rigo Kumpera
Optimi
z
e maj
o
r ca
r
dtab
l
e
scanning b
y
about 15%
.
commit
|
commitdiff
|
tree
2010-09-04
Ro
d
rigo
K
umpera
Better c
a
rdtable stats gathering co
d
eba
s
e
.
commit
|
commitdiff
|
tree
2010-09-04
Rodrigo Kumper
a
A
d
d
notes when to
use c
a
rd
t
a
ble and remset
.
commit
|
commitdiff
|
tree
next