Commit Graph

3068 Commits

Author SHA1 Message Date
Axel Naumann
b2f1ba51ed Add "use" page, recovering parts from old index.html. 2016-07-20 16:44:08 +02:00
Axel Naumann
0f92922722 Use import + iframe to simulate a CMS. 2016-07-20 16:44:08 +02:00
Vassil Vassilev
3d1cc97f93 Prevent travis from picking up wrong gcc and enable ccache. 2016-07-20 16:34:34 +02:00
Vassil Vassilev
0a38f3f3bc Path to cmake differs depending on the OS. 2016-07-20 16:29:07 +02:00
Vassil Vassilev
fc85ae601b Don't specify full path to gcc, allowing ccache to kick in. 2016-07-20 16:20:19 +02:00
Vassil Vassilev
3d2287ce5d Add ccache stats. 2016-07-20 16:20:19 +02:00
Vassil Vassilev
8d9704515d Use Linux and MacOS specific cmake packages. 2016-07-20 15:59:12 +02:00
Vassil Vassilev
74844466ee MacOS mktemp differs from GNU. 2016-07-20 13:14:10 +02:00
Vassil Vassilev
13127cfde4 Install new cmake on MacOS, too. 2016-07-20 11:44:08 +02:00
Vassil Vassilev
2e1cec8ab2 Encrypt the travis deploy token. 2016-07-20 11:14:22 +02:00
Vassil Vassilev
437ea9c875 Re-add osx but allow it to fail for now. 2016-07-20 11:01:53 +02:00
Vassil Vassilev
9dd5a36250 Add ccache to speed up the builds. 2016-07-20 11:01:53 +02:00
Anirudha Bose
320ba93dd2 Update CPT for latest LLVM
* Drop support for configure, in favor of CMake.
   Latest LLVM makes cmake mandatory
 * Improvements to wget
 * Travis CI fixes
2016-07-19 20:44:11 +02:00
Frederich Munch
5a0e1bca84 Fix searching for library twice: DynamicLibraryManage::loadLibrary takes optional argument indicating if the path is from a previous lookupLibrary call.
(cherry picked from commit 244b26d6021e55e214ee078bec99e7c6a43d4820)
2016-07-19 18:14:10 +02:00
Axel Naumann
39dd90e183 Use LLVM_LINK_COMPONENTS; add_dependencies superseded by cling/CMakeLists.txt depending on tablegen-ed files. Cleanup linked libs. 2016-07-19 17:59:14 +02:00
Axel Naumann
b4e6edebb7 Remove unnecessary interface lib; no need for dependencies; add -ldl only if needed; use LLVM_LINK_COMPONENTS for llvm libs. 2016-07-19 17:59:14 +02:00
Axel Naumann
a758044f79 Declare dependency on tablegen-ed files.
Much better than depending on the library targets.
2016-07-19 17:59:14 +02:00
Frederich Munch
a054b253d8 Fix CMake projects to link to proper libraries when built as shared library. 2016-07-19 17:59:14 +02:00
CristinaCristescu
ae0c82121d Cling UITabCompletion. 2016-07-19 12:10:58 +02:00
Axel Naumann
b949a701c8 Add new tools/libcling/CMakeLists.txt. 2016-07-19 10:59:32 +02:00
Axel Naumann
2e08275916 Build libcling.so based on OBJECT "library" in CMake. 2016-07-19 10:59:32 +02:00
CristinaCristescu
1d13fe7548 Remove Extra included file in cling/UserInterface. 2016-07-18 20:44:10 +02:00
Axel Naumann
b3592df5c0 Fix (un)signed comparison warning. From Cristina! 2016-07-18 15:59:14 +02:00
Axel Naumann
955345222e Fix compilation failure. From Cristina. 2016-07-18 15:59:14 +02:00
CristinaCristescu
12ac538a5c Refactor 2016-07-18 14:29:14 +02:00
CristinaCristescu
4e320a621e LLVM resource dir for the child interpreter. 2016-07-18 14:29:14 +02:00
CristinaCristescu
528b16faf6 Refactoring ROOT & Cling code completion. 2016-07-18 14:29:14 +02:00
CristinaCristescu
e3d5b485e9 Filter the results loaded on the decls map for the known stem. 2016-07-18 14:29:14 +02:00
CristinaCristescu
8a646b6dba Pass the parent's interpreter llvmdir to the child interpreter. 2016-07-18 14:29:14 +02:00
CristinaCristescu
0d5cad62d2 Mark the external visibility of imported decls. 2016-07-18 14:29:14 +02:00
CristinaCristescu
16c5266de3 Make the Complete function a member of cling Interpreter. 2016-07-18 14:29:14 +02:00
CristinaCristescu
0381b517c1 Glue the cling tab completion to ROOT. 2016-07-18 14:29:13 +02:00
CristinaCristescu
cc5da51f21 Cling patch for code completion. 2016-07-18 14:29:13 +02:00
Axel Naumann
8ef4931a12 Initialize all pointer members! (Coverity 63235) 2016-07-18 11:29:36 +02:00
Axel Naumann
ce6206dd3b Do not access TheTarget if nullptr (Coverity 63252). 2016-07-18 11:29:36 +02:00
Axel Naumann
399dbc5248 Do not leak duped file handles (Coverity 54845). 2016-07-18 11:29:36 +02:00
Axel Naumann
a26c3cf033 Try to fix test failure in Travis. 2016-07-14 14:14:15 +02:00
Pere Mato
809a9ad727 Better fix for ROOT-8267 2016-07-13 17:44:14 +02:00
Axel Naumann
1fe1876136 Exit early once the dylib is found. 2016-07-13 17:16:13 +02:00
Axel Naumann
7e9a74f3e4 Remove remnants of llvm configure/make build system. 2016-07-13 17:16:13 +02:00
Pere Mato
547d42919d Fix for ROOT-8267 - ROOT 6 master fails to compile if clang present in system include paths, picks up system's clang includes! 2016-07-13 14:59:39 +02:00
Axel Naumann
c075bfb73e Note new llvm rev. 2016-07-12 10:44:20 +02:00
Axel Naumann
0ad3a09203 Cope with new diag notes 2016-07-12 10:44:20 +02:00
Axel Naumann
b7267e1553 Clang now checks for missing cleanup actions. 2016-07-12 10:44:20 +02:00
Axel Naumann
ad1b09290d Follow change in clang interface. 2016-07-12 10:44:20 +02:00
Vassil Vassilev
af2cded628 Add consistent to llvm and clang target name to run the testsuite. 2016-07-08 11:29:29 +02:00
Vassil Vassilev
d31d2aede1 Bump release notes version. Add new items. 2016-07-06 17:29:09 +02:00
Vassil Vassilev
a019aa7124 Enable modules for cling. 2016-07-06 17:29:09 +02:00
CristinaCristescu
ca884c0cb9 First iterations comments/suggestions. 2016-07-06 16:14:07 +02:00
CristinaCristescu
78e082199d New website information for cling. 2016-07-06 16:14:07 +02:00