..
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
Adapt to interface changes due to upgrade to r302975.
2017-06-08 10:29:13 +02: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
Revert "Revert 548eca7 to bring back optimisation level of interpreter to O0"
2017-10-19 21:14:24 +02: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
Don't always generate a module in CIFactory
2017-10-29 14:14:46 +01: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
Always generate a ROOT modulemap and install it.
2017-06-29 20:51:50 +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
shared_ptr-ize the llvm::Module*.
2017-10-05 17:59:08 +02: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
Don't make a path absolute, just check if it is.
2017-03-08 17:29:08 +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
clang-formated ForwardDeclPrinter::prettyPrintAttributes
2017-10-02 11:27:19 +02:00
ForwardDeclPrinter.h
Use LLVM stream wrappers to reduce complexity and line counts.
2016-12-20 12:29:06 +01:00
IncrementalExecutor.cpp
shared_ptr-ize the llvm::Module*.
2017-10-05 17:59:08 +02:00
IncrementalExecutor.h
Simplify llvm::Module emission in the JIT.
2017-10-10 18:32:58 +02:00
IncrementalJIT.cpp
Use the result of find().
2017-10-11 21:56:45 +02:00
IncrementalJIT.h
Simplify llvm::Module emission in the JIT.
2017-10-10 18:32:58 +02:00
IncrementalParser.cpp
Simplify llvm::Module emission in the JIT.
2017-10-10 18:32:58 +02:00
IncrementalParser.h
StartModule(), makeModuleName() do not need to be public.
2017-06-28 14:08:13 +02:00
Interpreter.cpp
Manually initialize the module manager before callbacks.
2017-11-01 15:33:02 +01:00
InterpreterCallbacks.cpp
Ask Sema if we enabled modules.
2017-10-28 16:29:08 +02:00
InvocationOptions.cpp
Extended InvocationOptions with C++ modules flags.
2017-09-14 13:29:20 +02:00
LookupHelper.cpp
Do not diagnose instantiation failures during function lookup.
2017-09-05 10:59:25 +02: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
Adapt to interface changes due to upgrade to r302975.
2017-06-08 10:29:13 +02:00
ValueExtractionSynthesizer.h
First commit for the Multiple Interpreters
2016-01-14 20:44:14 +01:00
ValuePrinter.cpp
RAII, not RTTI: rename class and #includes.
2017-09-18 14:29:05 +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