SuccessChanges

Summary

  1. [lldb/CMake] Rename LLDB_DISABLE_PYTHON to LLDB_ENABLE_PYTHON (details)
  2. [lldb/CMake] Initialize LLDB_ENABLE_POSIX based on the UNIX variable. (details)
  3. [OPENMP]Fix skipping of functions body. (details)
  4. [Driver] Use .init_array for all gcc installations and simplify (details)
Commit 4e26cf2cfb2b140a33ec236153cb2f23b5c44127 by Jonas Devlieghere
[lldb/CMake] Rename LLDB_DISABLE_PYTHON to LLDB_ENABLE_PYTHON
This matches the naming scheme used by LLVM and all the other optional
dependencies in LLDB.
Differential revision: https://reviews.llvm.org/D71482
The file was modifiedlldb/source/Plugins/ScriptInterpreter/CMakeLists.txt
The file was modifiedlldb/test/API/lldbtest.py
The file was modifiedlldb/include/lldb/Host/Config.h.cmake
The file was modifiedlldb/tools/intel-features/CMakeLists.txt
The file was modifiedlldb/docs/CMakeLists.txt
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
The file was modifiedlldb/test/API/lit.site.cfg.py.in
The file was modifiedlldb/source/API/SystemInitializerFull.cpp
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
The file was modifiedlldb/source/Commands/CommandObjectFrame.cpp
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
The file was modifiedlldb/test/Shell/lit.site.cfg.py.in
The file was modifiedlldb/unittests/ScriptInterpreter/CMakeLists.txt
The file was modifiedlldb/docs/resources/build.rst
The file was modifiedlldb/source/Commands/CommandObjectType.cpp
The file was modifiedlldb/test/Shell/lit.cfg.py
The file was modifiedlldb/source/API/CMakeLists.txt
The file was modifiedlldb/packages/Python/lldbsuite/test/dotest.py
The file was modifiedlldb/source/Interpreter/CommandObjectScript.cpp
The file was modifiedlldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
The file was modifiedlldb/CMakeLists.txt
The file was modifiedlldb/cmake/modules/LLDBConfig.cmake
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
The file was modifiedlldb/source/API/SBHostOS.cpp
The file was modifiedlldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
The file was modifiedlldb/test/CMakeLists.txt
The file was modifiedlldb/source/Core/ValueObject.cpp
Commit e8af4fd42da3580f9bda5202f381bf92d07f4b9c by Jonas Devlieghere
[lldb/CMake] Initialize LLDB_ENABLE_POSIX based on the UNIX variable.
The file was modifiedlldb/cmake/modules/LLDBGenerateConfig.cmake
Commit 8035bb4a6573f7d20f17044a68a1405691000525 by a.bataev
[OPENMP]Fix skipping of functions body.
When parsing the code with OpenMP and the function's body must be
skipped, need to skip also OpenMP annotation tokens. Otherwise the
counters for braces/parens are unbalanced and parsing fails.
The file was modifiedclang/include/clang/Parse/Parser.h
The file was modifiedclang/lib/Parse/ParseOpenMP.cpp
The file was addedclang/test/OpenMP/crash-skipped-bodies-template-inst.cpp
The file was modifiedclang/lib/Parse/Parser.cpp
The file was modifiedclang/test/OpenMP/openmp_check.cpp
The file was modifiedclang/include/clang/Parse/RAIIObjectsForParser.h
Commit e4fce659a759ecdd59ceee750f1ff9b44f9de3f3 by maskray
[Driver] Use .init_array for all gcc installations and simplify
Generic_ELF -fno-use-init-array rules
D39317 made clang use .init_array when no gcc installations is found.
This change changes all gcc installations to use .init_array .
GCC 4.7 by default stopped providing .ctors/.dtors compatible crt files,
and stopped emitting .ctors for __attribute__((constructor)).
.init_array should always work.
FreeBSD rules are moved to FreeBSD.cpp to make Generic_ELF rules clean.
Reviewed By: rnk
Differential Revision: https://reviews.llvm.org/D71434
The file was modifiedclang/lib/Driver/ToolChains/Gnu.cpp
The file was modifiedclang/lib/Driver/ToolChains/FreeBSD.h
The file was modifiedclang/test/Driver/constructors.c
The file was modifiedclang/lib/Driver/ToolChains/FreeBSD.cpp
The file was modifiedclang/docs/ReleaseNotes.rst