Commit Graph

1028 Commits

Author SHA1 Message Date
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