[armedbear-devel] [PATCH] Support for SYNCHRONIZED blocks (and company)

Mark Evenson evenson at panix.com
Thu Jul 9 05:40:14 UTC 2009

Erik Huelsmann wrote:
> The patch...
> On Wed, Jul 8, 2009 at 11:49 PM, Erik Huelsmann<ehuels at gmail.com> wrote:
>> Based on discussion earlier this week, I'd like the following patch to
>> get committed to our trunk.
>> It introduces a new block statement
>>  SYNCHRONIZED-ON <object>
>>    body

And, just to be clear, this patch meets Anton Vodonosov's caution that 
"synchronized" has semantics associated with memory synchronization 
because it implements SYNCHRONIZED-ON directly in the bytecode compiler 
just as Java (the language) does, right?  So the whole "happens-before" 
semantics mentioned in the JLS should be met?

"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."

More information about the armedbear-devel mailing list