search for: pr19177

Displaying 2 results from an estimated 2 matches for "pr19177".

2016 Feb 01
2
How to force re-evaluate thread_local address?
Hi everyone, I’m working on adding multithreading support to our programming language (http://crystal-lang.org <http://crystal-lang.org/>) and I’m facing an issue with thread local variables. Since the language relies heavily on coroutines, basically the problem is that a function could start running on a thread, get suspended and continue running on a different thread. So, for example, if
2016 Feb 08
2
LLVM Weekly - #110, Feb 8th 2016
...rg/pipermail/llvm-dev/2016-February/094736.html). LLVM won't re-load the thread local address, which causes issues when a thread local variable is read in a coroutine running on one thread which is then suspended and continued on a different thread. This is apparently a known issue, covered by [PR19177](https://llvm.org/bugs/show_bug.cgi?id=19177). * Steven Wu has posted an [RFC on embedding bitcode in object files](http://lists.llvm.org/pipermail/llvm-dev/2016-February/094851.html). The intent is to upstream support that already exists in Apple's fork. Understandably some of the respondents...