Axel Naumann
3032317e00
Add test targets.
2014-01-28 15:07:55 +01:00
CristinaCristescu
e93965e3f4
Remove extra transaction iteration.
2014-01-28 14:52:54 +01:00
CristinaCristescu
6414870d7a
Correct doxygen doc.
2014-01-28 14:52:53 +01:00
CristinaCristescu
383911dc6a
Tab completion, stacked redirection, unredirect to pipe, platform independence.
...
Tab completion works using the changed (but ROOT 5 compatible) syntax .> A.txt.
.> now uses dup2() that exists on Windows, too, instead of ttyname().
Tnis enables unredirection even during root > out.txt - which did not work in ROOT5.
Multiple ".> X.txt" can be stacked; ".>" unredirects back to the previous one on the stack.
2014-01-24 16:36:59 +01:00
Axel Naumann
439357becc
Make sure the dir exists before creating cling-compiledata.h.
2014-01-23 17:03:53 +01:00
Axel Naumann
dcf31e7e39
Skip this test; it is unreliable.
2014-01-23 11:33:54 +01:00
Axel Naumann
fd793590ae
Add comments.
2014-01-23 10:39:52 +01:00
Axel Naumann
b81a44d7e9
Rename ParseCFunction->DeclareCFunction.
2014-01-23 10:29:55 +01:00
Vassil Vassilev
f49b7cf3c0
Style.
2014-01-23 09:31:53 +01:00
Fons Rademakers
1317314d8a
force cling compilation to be 32-bit when configuration is for a 32-bit arch (ROOT-5865).
2014-01-22 21:49:53 +01:00
Axel Naumann
702b719bbb
Create build directory before operating on it.
2014-01-22 15:59:56 +01:00
Axel Naumann
10464f6fe1
Add test for recursive static init.
2014-01-22 15:59:56 +01:00
Axel Naumann
2a566792bd
Allow recursive static init (ROOT-5856).
...
First remove the global init holder (such that subsequent initializers are
added to their own array), then iterate through the init functions.
This fixes initializations that in turn trigger initializations.
2014-01-22 15:16:55 +01:00
Philippe Canal
0208d472dd
Check that we found '::std' rather than some other namepace named std
2014-01-20 16:33:12 +01:00
Philippe Canal
8b1fd832dc
Strip inline namespace
2014-01-20 16:33:11 +01:00
Axel Naumann
45911565a5
We can only evaluate CLINGCXXFLAGS once llvm has been built.
2014-01-20 15:13:59 +01:00
Axel Naumann
0236fc8c04
Make sure the prefix is a class (ROOT-5856).
2014-01-20 14:42:58 +01:00
Axel Naumann
73da3a41bd
Make ABI mismatch a warning (ROOT-5961).
2014-01-17 17:25:50 +01:00
Axel Naumann
403816c646
No need to 0-terminate, SmallString handles that itself.
...
Fixes relocatability of standalone cling builds.
2014-01-17 14:05:54 +01:00
Axel Naumann
601a53884c
Define _LIBCPP_EXTERN_TEMPLATE even if it was undef before.
2014-01-17 09:45:15 +01:00
Axel Naumann
3a80d08010
__float128 decl not needed anymore since clang r184476.
2014-01-17 09:45:14 +01:00
Axel Naumann
f6ac9d494b
Enable relocatable binaries (ROOT-5939).
...
Even if CLING_INCLUDE_PATHS is set, cling might end up elsewhere.
So always look for the include/ that's next to bin/cling.
2014-01-16 17:03:50 +01:00
CristinaCristescu
1465ec4d8a
Warning and error fix.
...
(cherry picked from commit 9eb5a29d7c6d6430fb70a76f19b9a0e6d259da62)
2014-01-15 17:10:54 +01:00
CristinaCristescu
b2997ee67a
Adjust to line size limit.
2014-01-15 16:43:57 +01:00
Axel Naumann
618d574582
Missing change for be0b571.
2014-01-15 15:52:58 +01:00
Axel Naumann
0e51c64077
Follow current clang/llvm Option syntax (late fix from llvm/clang upgrade).
2014-01-15 15:52:58 +01:00
Axel Naumann
15de5b66e9
Fix -fexceptions for CMake.
2014-01-15 15:52:58 +01:00
Axel Naumann
9b27f187aa
Need virtual d’tors (XCode warning)
2014-01-15 15:52:57 +01:00
Axel Naumann
6bb75e4f62
Missing include for UsedAttr
2014-01-15 15:52:57 +01:00
Axel Naumann
f9b047d85f
Use the portable FILE.
2014-01-15 14:14:55 +01:00
CristinaCristescu
b3ba3f5804
Redirect changes touse SmallString.
2014-01-15 12:02:04 +01:00
CristinaCristescu
c9ec997188
Redirection special 2>&1 case.
2014-01-15 12:02:04 +01:00
CristinaCristescu
b7cd4142b3
Updated wrong file version.
2014-01-15 12:02:03 +01:00
CristinaCristescu
6296b84ab3
Changes to redirection.
2014-01-15 12:02:03 +01:00
CristinaCristescu
0ec0ba48b6
Change redirection from Interpreter to MetaProcessor.
2014-01-15 12:02:03 +01:00
CristinaCristescu
d30b5a0a23
Change flag for redirection.
...
correct
2014-01-15 12:02:03 +01:00
CristinaCristescu
34dfd69b53
Redirect err.
2014-01-15 12:02:03 +01:00
CristinaCristescu
b4e3a9b6b5
Redirect
2014-01-15 12:02:02 +01:00
CristinaCristescu
7684521068
Action on redirect.
2014-01-15 12:02:02 +01:00
CristinaCristescu
5b92307562
Merge with current changes.
2014-01-15 12:02:02 +01:00
CristinaCristescu
df5d7d2289
Redirect syntax.
2014-01-15 12:02:02 +01:00
Axel Naumann
04424faa35
Template instantiations are weak symbols (ROOT-5838).
2014-01-15 10:06:15 +01:00
Axel Naumann
aa6ed79ae1
Mark FORCE as .PHONY; fixes standalone cling.
2014-01-14 19:19:50 +01:00
Axel Naumann
b183e249ad
Generate cling-compiledata.h (CMake).
2014-01-14 16:20:19 +01:00
Axel Naumann
4d577a9bf2
Generate cling/lib/Interpreter/cling-compiledata.h.
2014-01-14 16:20:14 +01:00
Axel Naumann
4f07ffa888
Refer to license in C files.
2014-01-07 12:02:58 +01:00
Axel Naumann
8aedeca69c
Refer to license in CMake files.
2014-01-07 12:02:58 +01:00
Axel Naumann
d240bd5de8
Refer to license in test and demo files.
2014-01-07 12:02:58 +01:00
Axel Naumann
484f30fe50
Move from patches to git repo.
2014-01-07 11:51:04 +01:00
Axel Naumann
674f453364
Add credits.
2014-01-07 11:43:53 +01:00