<div dir="ltr"><div>Ah, that makes me think i should send you the full rewrite...<br><br></div>Nicolas<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-13 18:48 GMT+02:00 <span dir="ltr"><<a href="mailto:commits@squeakvm.org" target="_blank">commits@squeakvm.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Revision: 2998<br>
Author: eliot<br>
Date: 2014-06-13 09:48:22 -0700 (Fri, 13 Jun 2014)<br>
Log Message:<br>
-----------<br>
Integrate the fix to sqCompareAndSwapRes on ARM.<br>
Add ignore props to products subdirs.<br>
<br>
Modified Paths:<br>
--------------<br>
branches/Cog/platforms/Cross/vm/sqAtomicOps.h<br>
<br>
Removed Paths:<br>
-------------<br>
branches/Cog/spurcogbuild/cygwinbuild/<br>
branches/Cog/spursistamacbuild/<br>
<br>
Property Changed:<br>
----------------<br>
branches/Cog/products/assert/<br>
branches/Cog/products/debug/<br>
<br>
Modified: branches/Cog/platforms/Cross/vm/sqAtomicOps.h<br>
===================================================================<br>
--- branches/Cog/platforms/Cross/vm/sqAtomicOps.h 2014-06-13 07:19:51 UTC (rev 2997)<br>
+++ branches/Cog/platforms/Cross/vm/sqAtomicOps.h 2014-06-13 16:48:22 UTC (rev 2998)<br>
@@ -238,7 +238,7 @@<br>
__sync_bool_compare_and_swap(&(var), (old), (new))<br>
<br>
# define sqCompareAndSwapRes(var,old,new,res) \<br>
- __sync_val_compare_and_swap(&(var), (old), (new))<br>
+ (res = __sync_val_compare_and_swap(&(var), (old), (new)))<br>
<br>
#else<br>
/* Dear implementor, you have choices. Google atomic increment and you will<br>
<br>
<br>
Property changes on: branches/Cog/products/assert<br>
___________________________________________________________________<br>
Added: svn:ignore<br>
+ *<br>
<br>
<br>
<br>
Property changes on: branches/Cog/products/debug<br>
___________________________________________________________________<br>
Added: svn:ignore<br>
+ *<br>
<br>
<br>
</blockquote></div><br></div>