keeleysam / tenfourfox

Automatically exported from code.google.com/p/tenfourfox
0 stars 0 forks source link

Use sync-less atomics everywhere #205

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
TenFourFoxAtomicSet works fine on this quad, implying that sync is not 
necessary even on MP Power Macs. We could also jettison some code by simply 
hooking up the NSPR atomics to the stuff in os_Darwin_ppc.s, and the Intel fork 
can use os_Darwin_x86.s, all of which already is ready to use.

Original issue reported on code.google.com by classi...@floodgap.com on 24 Jan 2013 at 1:18

GoogleCodeExporter commented 9 years ago
We'll do this in 19 final to start, and then backport to 17.0.4 if it looks 
good there.

Original comment by classi...@floodgap.com on 24 Jan 2013 at 4:18

GoogleCodeExporter commented 9 years ago

Original comment by classi...@floodgap.com on 29 Jan 2013 at 9:30

GoogleCodeExporter commented 9 years ago
I've finally gotten together the patch for TenFourFoxAtomicSet on Intel. It's 
just this patch plus reverting the Intel exception I made in 
pr/include/pratom.h that was included in the main Intel patch.

Original comment by lei...@gmail.com on 31 Jan 2013 at 11:17

Attachments:

GoogleCodeExporter commented 9 years ago
Landed in 19
I'll put this in 17.0.3 when I pull that (probably Friday)

Original comment by classi...@floodgap.com on 14 Feb 2013 at 2:32

GoogleCodeExporter commented 9 years ago
Landed i386 and PPC

Original comment by classi...@floodgap.com on 16 Feb 2013 at 12:54