Aleviate fencing on critical regions and allocation.
commit93d11586f97da272de44967184c5176c0e8b2ae7
authorRodrigo Kumpera <kumpera@gmail.com>
Mon, 13 Jun 2011 12:07:49 +0000 (13 09:07 -0300)
committerRodrigo Kumpera <kumpera@gmail.com>
Mon, 13 Jun 2011 17:20:33 +0000 (13 14:20 -0300)
tree8aba40f14c40108e6ac9c7b416bfe64283c4bdcc
parentfc63ec6865190aef9dceb3919afa669c2c8b9656
Aleviate fencing on critical regions and allocation.

* sgen-gc.c: Critical regions only requires proper visibility
on the enter side. On the exit side all we need to make sure is
ordering.

* sgen-gc.c: Allocation don't need to have all stores imediatelly
visible, only properly ordered when it happens.
mono/metadata/sgen-gc.c