Go to file
Zachary Turner 079fe48a1d Fix Python initialization for Python 3.
Python 3 reverses the order in which you must call Py_InitializeEx
and PyEval_InitThreads.  Since that log is in itself already a
little nuanced, it is refactored into a function so that the reversal
is more clear.  At the same time, there's a lot of logic during
Python initialization to save off a bunch of state and then restore
it after initialization is complete.  To express this more cleanly,
it is refactored to an RAII-style pattern where state is saved off
on acquisition and restored on release.

llvm-svn: 250306
2015-10-14 17:51:29 +00:00
clang Intrin.h: implement __emul and __emulu 2015-10-14 16:24:28 +00:00
clang-tools-extra Use __SIZE_TYPE__ to fix buildbot failures. 2015-10-14 10:30:32 +00:00
compiler-rt [PGO]: Eliminate calls to __llvm_profile_register_function for Linux. 2015-10-13 18:40:00 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Fix GCC atomic implementation in C++03 2015-10-14 08:36:22 +00:00
libcxxabi Fix Bug 25103 - _cxa_demangle improperly demangles virtual thunks. Thanks to Jason King for the report and suggested fix 2015-10-12 20:45:05 +00:00
libunwind unwind: Allow the building of libunwind for MIPS. 2015-09-26 18:26:01 +00:00
lld Add support for a R_X86_64_32 referring to a plt. 2015-10-14 16:15:46 +00:00
lldb Fix Python initialization for Python 3. 2015-10-14 17:51:29 +00:00
llgo [llgo] irgen: always use TargetMachine's data layout 2015-09-25 06:28:14 +00:00
llvm A doccomment for CombineTo, and some NFC refactorings 2015-10-14 17:18:35 +00:00
openmp Detect final task in GOMP interface. 2015-10-13 18:36:22 +00:00
polly [tests] More testing for PHI-nodes in non-affine regions 2015-10-13 20:03:09 +00:00