..
ASTDumper.cpp
Update to clang/llvm r179269 (llvm vendor branch r49215):
2013-04-24 16:28:08 +00:00
ASTDumper.h
Add useful comment.
2013-07-10 14:20:08 +02:00
ASTNodeEraser.cpp
Add parenthesis.
2013-11-13 11:56:00 +01:00
ASTNodeEraser.h
Set the transaction state to unloaded in the unloader not outside.
2013-10-29 22:18:58 +01:00
AutoSynthesizer.cpp
The end of the vector varies since we do insert.
2013-10-14 10:03:55 +02:00
AutoSynthesizer.h
Let the implicit auto fixer generate a decl stmt.
2013-10-14 09:11:40 +02:00
CheckEmptyTransactionTransformer.cpp
If the transaction contains no useful code return to the pool.
2013-10-29 20:19:15 +01:00
CheckEmptyTransactionTransformer.h
If the transaction contains no useful code return to the pool.
2013-10-29 20:19:15 +01:00
CIFactory.cpp
SmallString needs 0 termination.
2013-09-26 17:54:19 +02:00
ClangInternalState.cpp
Typo.
2013-11-14 15:24:03 +01:00
CMakeLists.txt
Remove the duplicate file. I didn't see it was checked in already.
2013-10-30 16:20:58 +01:00
DeclCollector.cpp
Move codegenning of deserialized declarations in the IncrementalParser.
2013-08-28 16:44:01 +02:00
DeclCollector.h
Move codegenning of deserialized declarations in the IncrementalParser.
2013-08-28 16:44:01 +02:00
DeclExtractor.cpp
Cleanup the stmt list at the logically right place.
2013-10-14 09:11:40 +02:00
DeclExtractor.h
Fix the order of static initialization in cling (eg: int i = 1; i++; int j =i;)
2012-12-19 10:56:30 +00:00
DynamicExprInfo.cpp
Move cling from cint/ to interpreter/ (Will add a "we have moved" readme to cint/cling.)
2012-09-05 09:37:39 +00:00
DynamicLibraryManager.cpp
Another attempt to fix a buffer overflow error on ubuntu (optimized mode only, making it hard to debug...)
2013-11-12 17:38:55 +01:00
DynamicLookup.cpp
Remove the dependence between the dynamic scopes and implicit auto.
2013-10-14 09:11:40 +02:00
DynamicLookup.h
Do not value print dynamic expressions when they are in a inner compound stmt.
2013-06-05 16:26:51 +02:00
ExecutionContext.cpp
If __cxa_atexit does not exist in teh module then add it.
2013-11-01 18:39:55 +01:00
ExecutionContext.h
Remap the cxa_at_exit earlier.
2013-10-31 14:43:56 +01:00
IncrementalParser.cpp
Predecrement instead of postdecrement.
2013-10-29 22:18:58 +01:00
IncrementalParser.h
Add more handy interface that takes a number of transactions to be rolled back.
2013-10-29 20:19:25 +01:00
Interpreter.cpp
Make sure we call the dtor for the state object.
2013-11-14 15:24:02 +01:00
InterpreterCallbacks.cpp
Avoid double deletion of the ASTContext's external source.
2013-10-14 09:11:39 +02:00
InvocationOptions.cpp
Fix lookup ambiguity.
2013-09-26 17:54:19 +02:00
IRDumper.cpp
From Baozeng: Add .printIR meta command, printing the llvm::Module.
2013-06-17 21:00:58 +02:00
IRDumper.h
Remove unused members and silence warnings from *good* compilers.
2013-06-14 10:13:54 +02:00
LookupHelper.cpp
Add cling::LookupHelper::findFunctionTemplate
2013-11-13 19:46:00 +01:00
Makefile
Reduce/update patches.
2013-10-20 15:22:03 +02:00
NullDerefProtectionTransformer.cpp
Synthesizing if(DeclRefExpr) throw requires cling to be run with rtti.
2013-09-11 23:11:57 +02:00
NullDerefProtectionTransformer.h
Use better name.
2013-09-11 13:50:57 +02:00
RequiredSymbols.cpp
printValue() now returns a std::string to reduce dependency on cling / llvm.
2013-05-15 11:43:12 +02:00
ReturnSynthesizer.cpp
In ReturnSynthesizer add better support for RecordType.
2013-08-31 20:49:07 +02:00
ReturnSynthesizer.h
Reduce fwd decls.
2013-02-25 10:19:15 +00:00
RuntimeException.cpp
Workaround broken JIT exceptions, use longjmp instead.
2013-10-03 09:54:00 +02:00
StoredValueRef.cpp
Add support for member data pointer type.
2013-08-28 03:46:06 +02:00
Transaction.cpp
Allow unloaded/rolledback transactions to be returned even not empty in the pool.
2013-10-29 21:19:55 +01:00
TransactionPool.h
Allow unloaded/rolledback transactions to be returned even not empty in the pool.
2013-10-29 21:19:55 +01:00
TransactionTransformer.cpp
Rollback the transaction if there is an error occurred in one of the transformers.
2012-10-26 12:56:49 +00:00
TransactionTransformer.h
Rollback the transaction if there is an error occurred in one of the transformers.
2012-10-26 12:56:49 +00:00
Value.cpp
In ReturnSynthesizer add better support for RecordType.
2013-08-31 20:49:07 +02:00
ValuePrinter.cpp
Only print char if printable; else print its hex value.
2013-05-24 10:41:03 +02:00
ValuePrinterInfo.cpp
Add value printing of namespace- or static member functions (i.e. not CXXMethods):
2012-12-02 16:47:34 +00:00
ValuePrinterSynthesizer.cpp
Remove unused variable.
2013-08-09 09:35:53 +02:00
ValuePrinterSynthesizer.h
Simplify: don't loop over everything to find the WrapperFD but use the one stored in the transaction.
2012-11-11 12:47:05 +00:00