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