Skip to content

Commit

Permalink
Remove OCaml debugger plugin
Browse files Browse the repository at this point in the history
In January Davide sent an e-mail to the mailing list to suggest removing
unmaintained language plugins such as Go and Java. The plan was to have
some cool down period to allow users to speak up, however after that the
plugins were never actually removed.

This patch removes the OCaml debugger plugin.

The plugin can be added again in the future if it is mature enough both
in terms of testing and maintenance commitment.

Discussion on the mailing list:
http://lists.llvm.org/pipermail/lldb-dev/2018-January/013171.html

Differential revision: https://reviews.llvm.org/D54060

llvm-svn: 346159
  • Loading branch information
JDevlieghere committed Nov 5, 2018
1 parent 0b8c5c9 commit 454057d
Show file tree
Hide file tree
Showing 15 changed files with 0 additions and 1,410 deletions.
314 changes: 0 additions & 314 deletions lldb/include/lldb/Symbol/OCamlASTContext.h

This file was deleted.

6 changes: 0 additions & 6 deletions lldb/source/API/SystemInitializerFull.cpp
Expand Up @@ -24,7 +24,6 @@
#include "lldb/Initialization/SystemInitializerCommon.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Symbol/ClangASTContext.h"
#include "lldb/Symbol/OCamlASTContext.h"
#include "lldb/Utility/Timer.h"

#include "Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h"
Expand Down Expand Up @@ -56,7 +55,6 @@
#include "Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h"
#include "Plugins/JITLoader/GDB/JITLoaderGDB.h"
#include "Plugins/Language/CPlusPlus/CPlusPlusLanguage.h"
#include "Plugins/Language/OCaml/OCamlLanguage.h"
#include "Plugins/Language/ObjC/ObjCLanguage.h"
#include "Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h"
#include "Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h"
Expand Down Expand Up @@ -308,7 +306,6 @@ void SystemInitializerFull::Initialize() {
llvm::InitializeAllDisassemblers();

ClangASTContext::Initialize();
OCamlASTContext::Initialize();

ABIMacOSX_i386::Initialize();
ABIMacOSX_arm::Initialize();
Expand Down Expand Up @@ -357,7 +354,6 @@ void SystemInitializerFull::Initialize() {
CPlusPlusLanguage::Initialize();
ObjCLanguage::Initialize();
ObjCPlusPlusLanguage::Initialize();
OCamlLanguage::Initialize();

#if defined(_WIN32)
ProcessWindows::Initialize();
Expand Down Expand Up @@ -437,7 +433,6 @@ void SystemInitializerFull::Terminate() {
PluginManager::Terminate();

ClangASTContext::Terminate();
OCamlASTContext::Terminate();

ABIMacOSX_i386::Terminate();
ABIMacOSX_arm::Terminate();
Expand Down Expand Up @@ -481,7 +476,6 @@ void SystemInitializerFull::Terminate() {
CPlusPlusLanguage::Terminate();
ObjCLanguage::Terminate();
ObjCPlusPlusLanguage::Terminate();
OCamlLanguage::Terminate();

#if defined(__APPLE__)
DynamicLoaderDarwinKernel::Terminate();
Expand Down
1 change: 0 additions & 1 deletion lldb/source/Plugins/Language/CMakeLists.txt
Expand Up @@ -2,4 +2,3 @@ add_subdirectory(ClangCommon)
add_subdirectory(CPlusPlus)
add_subdirectory(ObjC)
add_subdirectory(ObjCPlusPlus)
add_subdirectory(OCaml)
12 changes: 0 additions & 12 deletions lldb/source/Plugins/Language/OCaml/CMakeLists.txt

This file was deleted.

0 comments on commit 454057d

Please sign in to comment.