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
Enable fast tls on amd64, so sgen works.
2012-01-24
Rodrigo Kumpera
Enable
f
ast tls on am
d
64
,
so
sgen w
o
rks
.
commit
|
commitdiff
|
tree
2012-01-24
Ro
d
r
igo Kumpera
A regre
s
s
i
o
n t
e
st for bxc #795
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
B
e
lazy'er when s
e
tting up
super
t
ype
i
nf
o
r
m
ation
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2012-01-24
Rodri
g
o Kumpe
r
a
Lazily
nit
mono_class
_
se
t
up_su
p
e
rty
p
es correctly
.
commit
|
commitdiff
|
tree
2012-01-24
Rodrigo Kumpera
Improve
test
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrig
o
Kumpera
Enable fast tls on LMF
f
or OSX
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Fini
s
h f
a
st tls suppor
t
on O
S
X
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo K
u
m
p
era
Rename mo
n
o
_
arch_setup_jit_t
l
s_
d
ata
t
o mono_a
r
c
h
_finish_init
.
commit
|
commitdiff
|
tree
2012-01-23
Rodri
g
o Kumpera
C
all mon
o
_arch_setup_jit_tls
_
d
ata
du
r
i
n
g mi
n
i_ini
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumper
a
Fix anoth
e
r
stack
alignment
issue under os
x
-x86
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
I
f
w
e
call mo
n
o_pmip from a detached thread, try
look
i
ng
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kum
p
era
Fix darwin s
p
ecific code to support fasttls
o
n
the
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpe
r
a
Use MONO_FAST_TLS_ADD
R
inste
a
d of explicit
l
y taking
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo Kumpera
Add MONO_FAST_TLS_AD
D
R
so we can get
the address
of
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
R
o
drigo Kumper
a
A
d
d mono_mach_get_
t
ls_address_from_
t
hread for arm/x86
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Rodrigo
K
u
m
pera
Better
as
s
embly du
m
p expe
r
ienc
e
on O
S
X
.
commit
|
commitdiff
|
tree
2012-01-10
Rodrigo Kum
p
era
Add
t
e
st
f
or the
p
revious com
m
it
-
iteracti
o
n
betwee
n
.
.
.
commit
|
commitdiff
|
tree
2012-01-10
Rodr
i
g
o
Ku
m
p
era
F
i
x
t
h
e iterac
t
ion betwee
n
bridge and
majo
r
evacuation
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodrigo Kumpera
Revert "do
a
s
ignal safe unwind
o
n the nativ
e
crash
.
.
.
commit
|
commitdiff
|
tree
2012-01-09
Rodrigo Ku
m
p
e
ra
Re
m
ove
a
spurious a
s
s
ert
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrigo
Kumpera
do a signal
safe u
n
wind
o
n the native crash handler
.
commit
|
commitdiff
|
tree
2012-01-05
R
odrig
o
Kumpera
A
d
d JIT
support for 4
.
5 M
e
t
hodImplOpt
i
ons
.
Aggres
s
i
v
eInlin
i
ng
.
commit
|
commitdiff
|
tree
2012-01-05
R
odrig
o
K
umpera
dis
a
ss
e
mble the
agressive-inlining flag co
r
r
e
ctly
.
commit
|
commitdiff
|
tree
2012-01-05
Rodrig
o
Kumpera
Add
d
e
fine
f
o
r
new
4
.
5 method impl fla
g
agressive-
i
nlining
.
commit
|
commitdiff
|
tree
2012-01-05
Rod
r
igo Kumpera
Add re
g
ress
i
o
n test for bxc #11
4
7
.
commit
|
commitdiff
|
tree
2012-01-05
R
o
drigo Kumpera
Properly ini
t
ialize a r
g
ctx template
.
Fixe
s
b
x
c
#1147
.
commit
|
commitdiff
|
tree
2012-01-04
Ro
d
rigo Kumpera
Add sgen
t
est for
STOBJ
o
f
gshar
e
d valuetype with a
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpe
r
a
Remove an interme
d
iate buffer in the bridge code
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
Ma
k
e mono_sgen
_
gray_object_queue_is_empty
i
n
l
i
n
eable
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
Properly
expor
t
mon
o
_
s
gen_ptr_in_n
u
r
s
ery
.
commit
|
commitdiff
|
tree
2011-12-29
R
o
dri
g
o
Kump
e
ra
Rewo
r
k the gray queue c
o
de
to
isolate it i
n
to
a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
o
drigo Kump
e
ra
Rework t
h
e
work
e
rs code to isolat
e
i
t
i
nto a p
r
op
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpe
r
a
Fix the bu
i
ld
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumper
a
Rework
t
he
p
in stats code t
o
isolate it into a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-29
R
odri
g
o Kumpera
Fix a
p
esky
t
y
p
o
.
commit
|
commitdiff
|
tree
2011-12-29
Rodrigo Kumpera
Rewor
k
pin
n
i
n
g code t
o
isolate it into
a
proper
modu
l
e
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Ku
m
pera
Rework the cardtable code to iso
l
a
t
e it
into a proper
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Ku
m
pera
Add
test for gc descrip
t
o
r
s
.
commit
|
commitdiff
|
tree
2011-12-28
R
o
drigo K
u
mpera
Fix
parallel MS pinn
i
ng code
.
commit
|
commitdiff
|
tree
2011-12-28
Pablo Ruiz Garc
i
a
A
dded a ByteSaf
e
Encod
i
ng which can be
used to implem
e
nt
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Pab
l
o Ru
i
z Garcia
Fixed
a
common buffer overflows to most I1
8
N
.
Other
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Pablo Ruiz Garcia
E
n
abled safe-only versions of I18
N
/C
J
K
encoders
.
commit
|
commitdiff
|
tree
2011-12-28
Pablo Ruiz
G
arcia
Another issue #
1
5
3
1 fix (and unit test)
commit
|
commitdiff
|
tree
2011-12-28
Pablo Rui
z
Gar
c
ia
Line-endi
n
g
f
ixes ove
r
my previou
s
m
o
d
i
ficat
i
ons
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Pablo Rui
z
Gar
c
ia
F
i
x
ed is
s
ue #1531:
I
18N
.
CJK
.
C
P936::GetBy
t
esCou
n
t()
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodri
g
o Kumper
a
Ki
l
l size_descr,
its usage was r
e
p
l
a
c
e
d by better exploiting
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo K
u
mpera
Rework obje
c
t si
z
e c
a
lculation
c
ode to use the
g
c descriptor
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo
Kumpera
R
e
w
ork
g
c
descriptor to include size information in
.
.
.
commit
|
commitdiff
|
tree
2011-12-28
R
o
drigo Kumpera
Bring small bitmap gc desc
r
iptor b
a
c
k t
o
life
.
commit
|
commitdiff
|
tree
2011-12-28
Rodrigo Kumpera
Fix layout computation of array types
.
commit
|
commitdiff
|
tree
2011-12-21
R
o
drigo Kumpera
Introduce a siz
e
descriptor in the vtable
t
o speed
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Ro
d
rigo
K
umpera
M
o
ve t
h
e gc descriptor machinery to sg
e
n-descriptor
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo
Kumpera
Intruduce sgen-con
f
.
h with fu
n
damenta
l
types
and all
.
.
.
commit
|
commitdiff
|
tree
2011-12-21
Rodrigo Kumpe
r
a
P
r
operly al
i
gn ca
l
ls
t
o mon
o
_jit_th
r
e
a
d
_
a
t
tach from
.
.
.
commit
|
commitdiff
|
tree
2011-12-20
Rodrigo Kumpera
Ad
d
a
m
i
ssing StructLayout attr
i
bute to MonoA
s
ync
.
commit
|
commitdiff
|
tree
2011-12-16
R
odrigo Kumpera
The small
object check
must do an unsigned com
p
a
r
ison
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
R
o
dri
g
o Kumpera
Explain the
w
h
y's of THREAD_INFO_TYPE
.
commit
|
commitdiff
|
tree
2011-12-14
Rod
r
igo Kumpera
Handle all sorts of corner cases dealing with Type
.
commit
|
commitdiff
|
tree
2011-12-13
Ro
d
ri
g
o K
u
m
pe
r
a
Switch
t
o precise
s
canning of
c
orlib
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo Kumpera
K
i
ll
s
ome unuse
d
manag
e
d
type mappings
.
commit
|
commitdiff
|
tree
2011-12-13
Rodrigo Kumpe
r
a
A
d
d al
l
missing sequential layout
d
irecti
v
es to
c
orlib
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
Ro
d
rigo Kumpera
P
a
s
s the paramerer n
a
me t
o
ArgumentExceptio
n
con
s
tructor
.
commit
|
commitdiff
|
tree
2011-12-11
R
odrig
o
Kump
e
ra
T
u
p
le stru
c
t
ural compar
e
s
h
old
r
e
turn false in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2011-12-11
R
o
d
r
i
g
o
K
umpera
Add an extra heavy stats for remarked car
d
s
.
commit
|
commitdiff
|
tree
2011-12-10
Rod
r
igo
K
um
p
era
Switch from using
a staging area
t
o hash filte
r
i
ng
.
commit
|
commitdiff
|
tree
2011-12-10
R
odri
g
o
Kumpera
Fix som
e
warn
i
ngs
commit
|
commitdiff
|
tree
2011-12-10
Rodr
i
go K
u
mpera
Improve n
u
rsery pinin
g
p
e
r
form
a
nce by making
sure scan
.
.
.
commit
|
commitdiff
|
tree
2011-12-10
R
odrigo Ku
m
p
era
Moving pin stats gathering under
G_UNLIKELY
.
commit
|
commitdiff
|
tree
2011-12-10
R
odrigo Kumpera
Make sure we c
o
rrectly set APC flag wh
e
n using
n
ew
.
.
.
commit
|
commitdiff
|
tree
2011-12-08
Rod
r
igo Kumpera
O
n
m
ach, threa
d
_abort_safe
l
y can't brea
k
sockets syscalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
R
odr
i
g
o Kumpera
Add test
for sgen-bridge
.
commit
|
commitdiff
|
tree
2011-12-07
R
odri
g
o Ku
m
pera
Properly handle dom
a
i
n
u
nloadin
g
when sgen-br
i
dge i
s
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rod
r
igo Kumpera
new MONO_
G
C
_
PARAM
S
option bridge
.
It's internal used
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo
K
u
m
p
era
Fix se
v
ere b
r
eakage of
sgen br
i
dge cod
e
.
2nd and 3rd
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kumpera
Fix
hashta
b
le iter
a
tion code to properly work with
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodri
g
o Kumpera
Fix
p
ara
m
e
t
er na
m
e in
t
he exception
c
o
nst
r
uctor
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo Kump
e
ra
Avoid an assert in
br
i
dge code when doing a maj
o
r
c
ollec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Rodrigo
Kum
p
er
a
Rem
o
v
e
so
m
e dead code
commit
|
commitdiff
|
tree
2011-11-25
R
o
dr
i
g
o
Kumpe
r
a
Fix error message
.
commit
|
commitdiff
|
tree
2011-11-24
Rodrigo Ku
m
pera
Imp
r
ov
e
er
r
or reportin
g
on test
failu
r
e
.
commit
|
commitdiff
|
tree
2011-11-24
Rodrigo Ku
m
pera
Make INodeVisitor methods non
v
i
r
tual by au
g
menting
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
R
odrigo Kumpera
Correctly calculate the
number o
f
card
s
to be marked
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo
Kumpera
Speedup
g
et
_
e
xecu
t
i
on_conte
x
t_addr
.
commit
|
commitdiff
|
tree
2011-11-23
Rodrigo Kumpera
Fix a theoretic
a
l
de
a
d
lo
c
k f
o
und by
val
g
rind
.
It
w
as
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pablo Ru
i
z
G
a
rci
a
A
n
e
n
hanced fix
f
or G
B
180
3
0's GC problem, by al
l
ocatin
g
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pablo Ruiz
Garcia
A
void internal ch
a
racter
table used
b
y gb18030 (on
.
.
.
commit
|
commitdiff
|
tree
2011-11-23
Pabl
o
Ruiz Garcia
Fixes #683475: -
F
i
x
ed
I
SO2022JPEn
c
oder's GetBytesCount
.
.
.
commit
|
commitdiff
|
tree
2011-11-22
R
o
dri
g
o Kumpera
Scan al
l
eph
e
meron
arrays dur
i
ng
n
ursery colle
c
tio
n
s
.
commit
|
commitdiff
|
tree
2011-11-15
Rodri
g
o Ku
m
pera
Add
J
IT counters to the local set of co
u
nters we support
.
commit
|
commitdiff
|
tree
2011-11-10
Rodri
g
o Kumpe
r
a
Precise sc
a
nning crashes on O
S
X
w
hile
c
ompiling cor
l
ib
.
.
.
commit
|
commitdiff
|
tree
2011-11-10
R
o
drigo Kumpera
Mark
a
t
inny functi
o
n inline
.
commit
|
commitdiff
|
tree
2011-11-09
Rodrigo Kumper
a
Minor c
l
eanup of sg
e
n
allocatio
n
code
.
commit
|
commitdiff
|
tree
2011-11-09
R
o
d
r
i
go Kumper
a
Im
p
lement lightweig
h
t nur
s
e
ry verification
.
commit
|
commitdiff
|
tree
2011-11-09
R
o
dri
g
o Ku
m
per
a
Cos
m
etic cha
n
ges to the nursery allocato
r
.
Avo
i
d a
.
.
.
commit
|
commitdiff
|
tree
2011-11-05
Rodr
i
go Kumper
a
Fix marshaling
o
f Win32_IN6_ADDR
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo Ku
m
pera
Implement
t
h
e icall
s
n
eeded by the n
e
w
mo
b
ile mmap
.
.
.
commit
|
commitdiff
|
tree
2011-11-03
Rodr
i
go Kum
p
era
Implement
a
mo
b
i
l
e ready ver
s
ion
o
f
m
emory mapped files
.
commit
|
commitdiff
|
tree
2011-11-03
Rodrigo K
u
mpera
M
o
ve all Mon
o
.
Unix deps into a single place and put
.
.
.
commit
|
commitdiff
|
tree
2011-10-26
Rodrigo Kump
e
ra
Imp
l
em
e
n
t
new
toggl
e
r
ef mach
i
nery for
s
g
en
.
commit
|
commitdiff
|
tree
2011-10-26
Rodr
i
g
o
Kumpera
Ex
p
ort a bunch of sgen fu
n
cti
o
ns for inter
n
al
u
sage
.
commit
|
commitdiff
|
tree
next