mirror of https://github.com/PCSX2/pcsx2.git
e3a5229076
* Implemented setjmp/longjmp method of escaping recompiled code, circumventing the deadly pitfalls of the g++ exception mess. * Use longjmp to jump to a "safe" location (outside recompiled code) for suspending and canceling the SysCoreThread (see StateThreadCheck_LongJmp) * I'm the stack daddy mack. That's right. Uh huh. Uh huh. * Test for m_detached in PersistentThread::IsSelf, since Linux likes to recycle thread handles in a hurry (like, as in, consecutively) * Fix a deadlock in the Consoole Log (seems to be GTK+ specific, and in fact I'm pretty sure wxApp->Yield() isn't thread safe and thinks it's recursive even when it's not) git-svn-id: http://pcsx2.googlecode.com/svn/branches/aligned_stack@2035 96395faa-99c1-11dd-bbfe-3dabce05a288 |
||
---|---|---|
3rdparty | ||
bin | ||
common | ||
fps2bios | ||
nsis | ||
pcsx2 | ||
plugins | ||
tools | ||
build-plugins.sh | ||
build.rb | ||
clean_msvc.cmd | ||
pcsx2-codeblocks.workspace | ||
pcsx2_suite_2008.sln | ||
pcsx2_suite_2010.sln | ||
rebuild.sh |