cling/lib/Interpreter
2018-04-26 12:14:31 +02:00
..
ASTTransformer.cpp Rename ASTTransformer.h -> TransactionTransformer.h. 2015-03-16 15:24:52 +01:00
ASTTransformer.h Only disable ptr checker, not all AST transformers! 2017-09-13 13:14:06 +02:00
AutoloadCallback.cpp Claim #include <auto-parse-hdr> to remember the full path (ROOT-8863). 2017-12-06 05:59:06 +01:00
AutoSynthesizer.cpp Fix Coverity CID66882 - clash with parameter name. 2016-09-12 22:31:57 +02:00
AutoSynthesizer.h Rename ASTTransformer.h -> TransactionTransformer.h. 2015-03-16 15:24:52 +01:00
BackendPasses.cpp BBVectorize flag was unused and went away in LLVM 5.0 2017-11-02 17:59:24 +01:00
BackendPasses.h Keep one PassManager per opt level; runOnModule now takes an OptLevel. 2017-04-12 15:44:35 +02:00
CheckEmptyTransactionTransformer.cpp Simplify invocation of DeclUnloader::UnloadDecl(). 2016-06-26 18:59:08 +02:00
CheckEmptyTransactionTransformer.h Rename ASTTransformer.h -> TransactionTransformer.h. 2015-03-16 15:24:52 +01:00
CIFactory.cpp Fix valgrind error in CIFactory/AddRuntimeIncludePaths. 2018-04-25 20:59:33 +02:00
ClangInternalState.cpp Sort filenames before printing them in ClangInternalState. Cache entries being invalidated are causing the map order to change. 2017-06-09 17:45:51 +02:00
ClingCodeCompleteConsumer.cpp Refactor 2016-07-18 14:29:14 +02:00
ClingPragmas.cpp Add support for multiple arguments in one pragma call. Add support for multiple styles: 2017-06-23 10:44:12 +02:00
ClingPragmas.h Add a cling pragma handler. For now implement #pragma cling load(file) 2015-02-18 14:51:21 +01:00
ClingUtils.h Remove code duplication 2015-04-17 02:50:36 +02:00
CMakeLists.txt Complete the list of used libraries. 2018-04-19 14:29:07 +02:00
DeclCollector.cpp Print stacktrace before aborting on a missing exception. 2017-09-20 22:44:21 +02:00
DeclCollector.h Hide DeclCollectorPPAdapter and use DeclCollector for setup. No need for these details to be public. 2017-07-15 10:14:38 +02:00
DeclExtractor.cpp Warn if lambdas in global scope use copy capture. 2017-06-12 18:14:31 +02:00
DeclExtractor.h Warn if lambdas in global scope use copy capture. 2017-06-12 18:14:31 +02:00
DeclUnloader.cpp Do not rely on getSpecializations. 2018-01-21 09:14:46 +01:00
DeclUnloader.h Adapt to interface changes due to upgrade to r302975. 2017-06-08 10:29:13 +02:00
DynamicExprInfo.cpp Windows: Fix printing adresses as hexadecimal. Refactor into common function. Remove useless intermediate allocations/objects. 2016-11-21 12:44:34 +01:00
DynamicLibraryManager.cpp file_magic went into its own header file. 2017-11-02 17:59:24 +01:00
DynamicLookup.cpp RAII, not RTTI: rename class and #includes. 2017-09-18 14:29:05 +02:00
DynamicLookup.h Also escape array subscript (ROOT-7718). 2017-07-03 14:47:57 +02:00
EnterUserCodeRAII.h RAII, not RTTI: rename class and #includes. 2017-09-18 14:29:05 +02:00
Exception.cpp Adapt to interface changes due to upgrade to r302975. 2017-06-08 10:29:13 +02:00
ExternalInterpreterSource.cpp Fix LLVM API misuse when trying to replace and keep a DiagnosticConsumer. 2017-02-02 11:44:05 +01:00
ExternalInterpreterSource.h Remove unused member variable in ExternalInterpreterSource. 2017-01-25 12:14:06 +01:00
ForwardDeclPrinter.cpp Add const& to foreach loops 2018-04-10 16:29:10 +02:00
ForwardDeclPrinter.h Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
IncrementalExecutor.cpp Fix cling on Windows (there is no Emulated TLS on Windows) 2018-03-13 18:44:11 +01:00
IncrementalExecutor.h Follow recent LLVM changes. 2017-11-02 17:59:25 +01:00
IncrementalJIT.cpp Switch object format from ELF to COFF and fix symbols lookup 2017-11-29 22:30:07 +01:00
IncrementalJIT.h Return 0 if we cannot find an address. 2017-11-02 17:59:25 +01:00
IncrementalParser.cpp Handle empty / unknown ABI version. 2018-04-17 13:59:31 +02:00
IncrementalParser.h StartModule(), makeModuleName() do not need to be public. 2017-06-28 14:08:13 +02:00
Interpreter.cpp Report failure for missing symbols! 2018-04-17 15:59:38 +02:00
InterpreterCallbacks.cpp Multiplex the ExternalASTSource in cling 2017-11-07 05:39:07 +01:00
InvocationOptions.cpp reduce arguments at start of cling -xcling 2018-03-23 18:29:07 +01:00
LookupHelper.cpp The annotation token became a special one. 2017-11-02 17:59:25 +01:00
MultiplexInterpreterCallbacks.h Add note to future self on multiplexing synchonization callbacks. 2017-09-18 14:29:05 +02:00
NullDerefProtectionTransformer.cpp Only disable ptr checker, not all AST transformers! 2017-09-13 13:14:06 +02:00
NullDerefProtectionTransformer.h Doxygen. 2016-04-22 12:29:14 +02:00
RequiredSymbols.cpp Add cling output streams to cling/Utils/Output.h 2016-12-19 13:59:11 +01:00
Threading.h Coding conventions 2015-03-16 13:12:47 +01:00
Transaction.cpp Fix assert failure with duplicate decls. 2017-10-27 10:52:41 +02:00
TransactionPool.h Update comments for TransactionPool. 2016-09-16 21:39:49 +02:00
TransactionUnloader.cpp Simplify llvm::Module emission in the JIT. 2017-10-10 18:32:58 +02:00
TransactionUnloader.h shared_ptr-ize the llvm::Module*. 2017-10-05 17:59:08 +02:00
Value.cpp RAII, not RTTI: rename class and #includes. 2017-09-18 14:29:05 +02:00
ValueExtractionSynthesizer.cpp We do not need to use std::addressof. Clang has a builtin analog. 2018-03-12 00:14:06 +01:00
ValueExtractionSynthesizer.h Revert "Use a stable way to determine the address of printed objects." 2018-03-12 00:14:06 +01:00
ValuePrinter.cpp Also allow char16, char32 for string value printing. 2018-04-26 12:14:31 +02:00
ValuePrinterSynthesizer.cpp Remove unused stream argument. 2016-10-05 10:53:00 +02:00
ValuePrinterSynthesizer.h Remove unused stream argument. 2016-10-05 10:53:00 +02:00