[Bug 55] Cflow is not propagated properly across multiple threads

From: <abc-bugs@comlab.ox.ac.uk>
Date: Mon Aug 22 2005 - 17:08:48 BST

http://abc.comlab.ox.ac.uk/cgi-bin/bugzilla/show_bug.cgi?id=55

damien.sereni@magd.ox.ac.uk changed:

           What |Removed |Added
----------------------------------------------------------------------------
             Status|ASSIGNED |RESOLVED
         Resolution| |FIXED

------- Additional Comments From damien.sereni@magd.ox.ac.uk 2005-08-22 17:08 -------
I've checked in a fix based on Bruno's patch. In the abc 1.0.2 runtime this
works as expected - cflow thread-locals are not passed to the around body and so
are re-computed correctly

In the abc 1.0.1 runtime it's not so easy to identify cflow thread-locals as
they are cast to Object. So I've just disabled cflow thread-local sharing when
generating code for the 1.0.1 runtime. This will have a performance penalty, but
the 1.0.2 runtime is significantly faster anyway

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
Received on Mon Aug 22 17:08:57 2005

This archive was generated by hypermail 2.1.8 : Mon Aug 22 2005 - 18:10:12 BST