Axel Naumann
b62b5d7937
Combine include path -D; pass src and obj for LLVMDEV/ROOT; remove unused -Ds
2013-09-30 18:09:03 +02:00
Axel Naumann
2bdbe82561
Resurrect C++11 build.
2013-09-27 10:02:57 +02:00
Axel Naumann
5f767d3e98
Must now explicitly ask for auto=dependent, and explicitly unset.
2013-09-26 17:54:20 +02:00
Axel Naumann
c464f2c6fb
Missing llvm:: from merge.
2013-09-26 17:54:20 +02:00
Axel Naumann
10c416332e
We do not define LTDL_SHLIBPATH_VAR, just use LD_LIBRARY_PATH etc.
2013-09-26 17:54:20 +02:00
Axel Naumann
40aa591bb8
Use c_str() to enforce 0 termination.
2013-09-26 17:54:20 +02:00
Axel Naumann
2e451da58e
Fix is_directory()
2013-09-26 17:54:20 +02:00
Axel Naumann
c31806dbbf
SmallString needs 0 termination.
2013-09-26 17:54:19 +02:00
Axel Naumann
daf8c8281b
llvm head interface changes.
2013-09-26 17:54:19 +02:00
Axel Naumann
68c8bb74e8
By Vassil: update to current llvm.
2013-09-26 17:54:19 +02:00
Axel Naumann
17ffb2bbb4
No more Path.
2013-09-26 17:54:19 +02:00
Axel Naumann
dee7f0ec21
DyLib without Path; now left with private Lex(), PP.LookupFile() vs SourceLoc.
2013-09-26 17:54:19 +02:00
Axel Naumann
954b089b2f
More Path fixes, remove dupe headers.
2013-09-26 17:54:19 +02:00
Axel Naumann
0d61e7f29c
Fix lookup ambiguity.
2013-09-26 17:54:19 +02:00
Axel Naumann
1873ced2f9
Better include.
2013-09-26 17:54:18 +02:00
Axel Naumann
2a2e7eaf1e
Fix hack.
2013-09-26 17:54:18 +02:00
Axel Naumann
f4f518ba9c
Remove more Paths.
2013-09-26 17:54:18 +02:00
Axel Naumann
e6b71a0927
New DeduceAutoType() interface.
2013-09-26 17:54:18 +02:00
Axel Naumann
95c14596f0
Fix small string / $HOME mess.
2013-09-26 17:54:18 +02:00
Axel Naumann
0552bae468
Rmove invalud / unused fwd decl of Path.
2013-09-26 17:54:18 +02:00
Axel Naumann
8542f73128
Fix include.
2013-09-26 17:54:18 +02:00
Axel Naumann
1c8d0e6378
File magic moved / changed.
2013-09-26 17:54:18 +02:00
Axel Naumann
dfb8941422
Use StringRef instead of Path.
2013-09-26 17:54:18 +02:00
Axel Naumann
8f9e6ebe81
Use StringRef instead of Path.
2013-09-26 17:54:17 +02:00
Axel Naumann
0c59578ed3
Header renamed.
2013-09-26 17:54:17 +02:00
Axel Naumann
091735ca2d
Options moved from clang to llvm.
2013-09-26 17:54:17 +02:00
Axel Naumann
7134f11129
Non-MC JIT does not support exception handling anymore.
2013-09-26 17:54:17 +02:00
Axel Naumann
b397649445
Revert clang::Decl::ClearLinkageCache() patch; implement here instead.
2013-09-26 17:54:17 +02:00
Axel Naumann
2a8bc0226b
Options moved to llvm; CI->createDiagnostics; Path
2013-09-26 17:54:17 +02:00
Axel Naumann
6c0e0a2103
Reimplement GetUserHomeDirectory().
2013-09-26 17:54:16 +02:00
Philippe Canal
3f5ba7edc6
Properly do function exact match when the argument are references.
2013-09-26 09:42:57 +02:00
Danilo Piparo
72db3a4868
Added missing file: DynamicLibraryManager.cpp
2013-09-24 16:31:00 +02:00
Vassil Vassilev
f1a128f825
Reduce the amount of #included files.
2013-09-24 12:07:07 +02:00
Vassil Vassilev
f7a0987ac9
Move dynamic library handling in separate class.
2013-09-24 12:07:06 +02:00
Vassil Vassilev
9d87f9b56e
Move dynamic library handling in separate class.
2013-09-24 12:07:05 +02:00
Vassil Vassilev
0421df1d22
Cleanup the temporary files.
2013-09-24 12:07:04 +02:00
Pere Mato
faac165ef1
Third iteration of updating CMake build for ROOT6. Trying to follow a moving target :-(
2013-09-20 12:06:55 +02:00
Vassil Vassilev
db1fad1a20
Fix warnings.
2013-09-20 10:12:57 +02:00
Vassil Vassilev
4f7a63f93d
Lookup might trigger deserialization.
2013-09-20 10:12:57 +02:00
Vassil Vassilev
19181a1392
Move the ExecutionContext-specific parts from the Interpreter.
2013-09-20 10:12:57 +02:00
Vassil Vassilev
0f3e9ee697
Document.
2013-09-20 10:12:56 +02:00
Vassil Vassilev
825ab9b1f4
Private datamembers go up front.
2013-09-20 10:12:56 +02:00
Vassil Vassilev
92d11575fe
Improve documentation.
2013-09-20 10:12:56 +02:00
Vassil Vassilev
7003b6e3af
Remove redundant code.
2013-09-20 10:12:56 +02:00
Philippe Canal
285a6f151b
No need to unload rolled back transactions
2013-09-20 06:50:00 +02:00
Vassil Vassilev
26a3abe1db
Reset the cache only if there is a fileentry associated with it.
...
This avoids removing the cache of the virual file, wrapping the memory buffers
in cling.
2013-09-18 20:33:07 +02:00
Vassil Vassilev
b4f912f8c5
We don't need to keep track of the .L-ed files. The implementation of TCling is very raw and I bet we can improve it a lot.
2013-09-18 20:33:06 +02:00
Vassil Vassilev
156e74b8dd
Update references to the file.
2013-09-18 20:33:06 +02:00
Vassil Vassilev
cc13c4c79c
Publish the useful helper class.
2013-09-18 20:33:05 +02:00
Vassil Vassilev
0fda7606c1
Remove commented out code.
2013-09-18 20:33:05 +02:00