Axel Naumann
5706d4bdef
Workaround broken JIT exceptions, use longjmp instead.
2013-10-03 09:54:00 +02:00
Axel Naumann
84b49183f3
Adapt to new diag format.
2013-10-03 09:54:00 +02:00
Axel Naumann
940018f1fd
Reimplement NamedDecl::ClearLinkageCache(); fixes several cling tests.
2013-10-02 18:48:56 +02:00
Axel Naumann
25166d5759
Capture non-functions in caller insted of passing 0; add assert against 0.
2013-10-02 09:29:59 +02:00
Axel Naumann
3fd001fde2
Fix crash seen in ROOT-5570.
2013-10-01 16:02:57 +02:00
Axel Naumann
f5470e4942
Add llvm option library.
2013-09-30 22:55:55 +02:00
Axel Naumann
b5f85bbdf5
Update CMake for 7009e22..86c0263
2013-09-30 18:15:06 +02:00
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
Vassil Vassilev
069a9d76c1
Remove unnecessary files that used to 'steer' the testsuite.
2013-09-27 14:33:05 +02:00
Vassil Vassilev
c31d15a1a1
Update cling's testsuite to use the newest llvm lit.
2013-09-27 14:33:04 +02:00
Axel Naumann
2bdbe82561
Resurrect C++11 build.
2013-09-27 10:02:57 +02:00
Axel Naumann
34dcd0402e
Bump
2013-09-26 18:04:31 +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
790c34b4f4
Change in option sort order in llvm head.
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
Vassil Vassilev
8ffa2e2d8b
Fix the doxygen only.
2013-09-26 09:42:57 +02:00
Vassil Vassilev
9a2b9913ce
Fix doxygen warnings
2013-09-26 09:27:58 +02:00
Baozeng Ding
fc98551c43
Add more tests testing derefs in BinOps and Casts.
2013-09-25 10:07:06 +02:00
Philippe Canal
e9376dd7a6
Re-add missing (at least on C+11) header file.
...
cstdlib is required for std::getenv.
2013-09-25 01:44:55 +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