Commit Graph

1334 Commits

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