Search
1:58:11
drmeister
I have a fix - but it's a bit of a step back - I took out inlining of calls to get the thread-local storage in the JITted code.
2:07:10
Bike
huh, seems like it shouldn't be necessary...
2:08:52
manny8888____
** NICK manny8888
2:13:14
drmeister
There are discussions that suggest accessing thread local variables in the host from jitted code is problematic
2:13:15
drmeister
https://groups.google.com/forum/#!topic/llvm-dev/DqGXpjNQrJ8
2:24:25
Bike
wonder why it works on OS X then. oh well, i guess we'll continue hoping special variables are rare
2:25:42
drmeister
I gotta run the static analyzer and then I can push all of this.
2:35:20
Serenitty[m]
Are you getting rid of inlined function calls entirely for this fix?
2:36:47
drmeister
Just one - it implemented symbol-value. It's not too bad - it has to look up symbol-value in a thread local data structure.
2:38:36
Serenitty[m]
So you're running the analyzer on it now?
2:39:26
drmeister
Getting there - the analyzer runs within Clasp - so I have to build a version of Clasp that doesn't need the static analyzer product.
5:00:06
beach
Good morning everyone!
5:10:53
drmeister
I'm still running the static analyzer. It's late here - I'll push the results tomorrow if everything works out.
5:25:44
Serenitty[m]
Great! When that's pushed, should it build on Linux?