Philippe Canal [Tue, 17 Sep 2013 19:41:03 +0000 (14:41 -0500)]
More windows fixes
Philippe Canal [Tue, 17 Sep 2013 15:41:18 +0000 (10:41 -0500)]
start of testing virtual base class offset
Philippe Canal [Tue, 17 Sep 2013 13:44:55 +0000 (08:44 -0500)]
Fix windows compilation
Philippe Canal [Tue, 17 Sep 2013 00:36:10 +0000 (19:36 -0500)]
Update for cling
Philippe Canal [Tue, 17 Sep 2013 00:05:56 +0000 (19:05 -0500)]
Test whole object rule attached to a cached branch
(cherry picked from v5-34-00-patches commit
b9eb5487538cd0a3a73963ce4ac97b77855ed293)
Axel Naumann [Fri, 13 Sep 2013 11:18:58 +0000 (13:18 +0200)]
Update ref files - forgotten in previous commit.
Axel Naumann [Fri, 13 Sep 2013 08:40:09 +0000 (10:40 +0200)]
Add test for template instance (not specialization) autoloading.
Also tests 1961a8f..e4d5239: DGRs can have a decl to be emitted, another not to be emitted.
Wim Lavrijsen [Wed, 11 Sep 2013 23:45:03 +0000 (16:45 -0700)]
remove some FIXCLINGs with latest workarounds in place
Axel Naumann [Wed, 11 Sep 2013 13:58:33 +0000 (15:58 +0200)]
Update ref
Axel Naumann [Wed, 11 Sep 2013 11:48:11 +0000 (13:48 +0200)]
Fix ref file and actually use it: diff log and ref.
Axel Naumann [Wed, 11 Sep 2013 07:11:50 +0000 (09:11 +0200)]
Add test for autoloading of templates
Wim Lavrijsen [Mon, 9 Sep 2013 19:01:49 +0000 (12:01 -0700)]
regression testing for ROOT-5478
Vassil Vassilev [Mon, 9 Sep 2013 09:42:55 +0000 (11:42 +0200)]
Extend the testcase with an example where the template definition is needed.
Vassil Vassilev [Mon, 9 Sep 2013 09:38:44 +0000 (11:38 +0200)]
Autoloading a template specialization needs forward decl of the template.
Proper C++ compiler/parser cannot possibly guess what A<unsigned int> means.
Of course one can think this could be worked around because it is very simple
example. It is a lot more difficult with a real-world example, where we might have
std::vector<type, allocator = default arg>...
This is why we need to declare (not define!) the tempate to the interpreter and
later on it could understand that we are looking for an instantiation of this
template and it would trigger the autoloading callback.
Vassil Vassilev [Fri, 30 Aug 2013 07:44:52 +0000 (09:44 +0200)]
Disable next workaround.
Wim Lavrijsen [Wed, 4 Sep 2013 21:53:54 +0000 (14:53 -0700)]
remove FIXCLINGs to update to current trunk
Philippe Canal [Wed, 4 Sep 2013 15:07:09 +0000 (10:07 -0500)]
_Bool -> bool
Philippe Canal [Wed, 4 Sep 2013 04:51:08 +0000 (23:51 -0500)]
Remove ClingWorkAroundCallfuncReturnInt
Philippe Canal [Tue, 3 Sep 2013 20:10:26 +0000 (15:10 -0500)]
Remove ClingWorkAroundCallfuncAndReturnByValue
Philippe Canal [Tue, 3 Sep 2013 11:38:16 +0000 (06:38 -0500)]
extent test to include std::string and (more) typedef in stl collections
Fons Rademakers [Thu, 29 Aug 2013 09:42:26 +0000 (11:42 +0200)]
Remove obsolete method TFile::UseCache().
Philippe Canal [Thu, 29 Aug 2013 06:58:15 +0000 (01:58 -0500)]
Add test of nested qualified named
Philippe Canal [Wed, 28 Aug 2013 17:00:15 +0000 (12:00 -0500)]
revert quick update to match new IsLoaded behavior
Paul Russo [Wed, 28 Aug 2013 01:36:04 +0000 (20:36 -0500)]
Give these unnamed macros a zero exit code on success.
Wim Lavrijsen [Tue, 27 Aug 2013 00:42:33 +0000 (17:42 -0700)]
more FIXCLINGs removes by virtue of std::map<>::key_type workaround
Wim Lavrijsen [Tue, 27 Aug 2013 00:09:05 +0000 (17:09 -0700)]
remove/move FIXCLINGs now that we have exact matches and proper const-ness
Philippe Canal [Mon, 26 Aug 2013 21:47:08 +0000 (16:47 -0500)]
quick update to match new IsLoaded behavior
Philippe Canal [Mon, 26 Aug 2013 20:49:09 +0000 (15:49 -0500)]
remove work arounds (that in addition change the behavior with the now workin IsLoaded)
Philippe Canal [Sun, 25 Aug 2013 17:31:51 +0000 (12:31 -0500)]
Add missing header
Philippe Canal [Sat, 24 Aug 2013 00:32:24 +0000 (19:32 -0500)]
Now that they are no longer typedef we can't find them
Philippe Canal [Fri, 23 Aug 2013 21:26:48 +0000 (16:26 -0500)]
Update for cling
Philippe Canal [Fri, 23 Aug 2013 19:01:55 +0000 (14:01 -0500)]
Test data member renaming in nested object in collection
(cherry picked from commit
e84d367475440aadb2d4059211d011aff22a4d92)
Philippe Canal [Fri, 23 Aug 2013 12:20:29 +0000 (07:20 -0500)]
cling workaround
Philippe Canal [Fri, 23 Aug 2013 12:03:15 +0000 (07:03 -0500)]
Add out-of-bound TTree::Draw check
(cherry picked from commit
61ff7aa0c1da9c22c00160b6ce8e36afbf0ac57e)
Bertrand Bellenot [Thu, 22 Aug 2013 13:41:28 +0000 (15:41 +0200)]
Disable the ClingWorkAroundMissingSmartInclude flag
Disable the ClingWorkAroundMissingSmartInclude flag and modify several tests in order to properly use #include "myFile.C+", and transform a few unnamed macros to named ones to properly run them
Vassil Vassilev [Wed, 21 Aug 2013 12:28:24 +0000 (14:28 +0200)]
Move out the process return result.
Vassil Vassilev [Tue, 20 Aug 2013 11:08:31 +0000 (13:08 +0200)]
Remove the workaround. The issue is resolved.
Philippe Canal [Sat, 17 Aug 2013 14:42:54 +0000 (09:42 -0500)]
Test searching for static functions
Philippe Canal [Wed, 14 Aug 2013 12:47:44 +0000 (07:47 -0500)]
Add test for exact and for const correct function lookups
Philippe Canal [Fri, 16 Aug 2013 18:16:41 +0000 (13:16 -0500)]
Test accessing function with a class template instance
Philippe Canal [Fri, 16 Aug 2013 18:14:30 +0000 (13:14 -0500)]
fix typo
Axel Naumann [Fri, 16 Aug 2013 16:26:38 +0000 (18:26 +0200)]
Don't delete things owned by TClass / the interpreter.
Philippe Canal [Fri, 16 Aug 2013 11:16:48 +0000 (06:16 -0500)]
Remove typedef that are (should be) 'hidden'
Philippe Canal [Fri, 16 Aug 2013 10:08:37 +0000 (05:08 -0500)]
Remove platform dependent typedef (not genuine to the test)
Philippe Canal [Fri, 16 Aug 2013 10:06:03 +0000 (05:06 -0500)]
List of failure at once
Philippe Canal [Sun, 11 Aug 2013 16:25:53 +0000 (11:25 -0500)]
Work around compiler warning about unused type and variables and missing virtual desctructor.
For example:
root/io/evolution/ClassConv.h:37:14: error: private field 't' is not used [-Werror,-Wunused-private-field]
Typedefed t;
root/io/evolution/versions/lhcb/./DataObject.h:31:23: error: private field 'm_refCount' is not used [-Werror,-Wunused-private-field]
unsigned long m_refCount;
^
root/tree/evolution/execMissingCollection_cxx_ACLiC_dict.cxx:314:7: error: delete called on '::MoreNested' that has virtual functions but non-virtual destructor [-Werror,-Wdelete-non-virtual-dtor]
delete ((::MoreNested*)p);
^
Philippe Canal [Thu, 15 Aug 2013 22:08:49 +0000 (17:08 -0500)]
remove failing typedefs (at least temporarily)
Philippe Canal [Thu, 15 Aug 2013 13:28:05 +0000 (08:28 -0500)]
Add test of TROOT::GetListOfTypes
Wim Lavrijsen [Thu, 15 Aug 2013 10:12:51 +0000 (03:12 -0700)]
open up more tests (and close one due to breakage in TClingCallFunc)
Wim Lavrijsen [Tue, 13 Aug 2013 10:44:19 +0000 (03:44 -0700)]
more renaming and enable the python class test
Wim Lavrijsen [Tue, 13 Aug 2013 10:40:25 +0000 (03:40 -0700)]
more renaming cint -> cling
Wim Lavrijsen [Tue, 13 Aug 2013 10:19:07 +0000 (03:19 -0700)]
renaming cint -> cling as it is now a cling test, no longer a cint one
Wim Lavrijsen [Tue, 13 Aug 2013 10:17:02 +0000 (03:17 -0700)]
More re-jigging of this test. The problem is that CINT would NOT accept
valid C++, and Cling will not accept INvalid C++. Picking my poison, I'm
breaking backwards compatability.
Philippe Canal [Mon, 12 Aug 2013 17:03:25 +0000 (12:03 -0500)]
Ignore product of pcm construction
Axel Naumann [Sun, 11 Aug 2013 15:43:17 +0000 (17:43 +0200)]
Close files. Fixes roottest failure "too many open files."
Axel Naumann [Sun, 11 Aug 2013 14:00:04 +0000 (16:00 +0200)]
Spelling, wording.
Philippe Canal [Fri, 9 Aug 2013 17:16:40 +0000 (12:16 -0500)]
Call on the right object
Philippe Canal [Fri, 9 Aug 2013 17:13:36 +0000 (12:13 -0500)]
Remove redeclarations
Philippe Canal [Fri, 9 Aug 2013 16:36:32 +0000 (11:36 -0500)]
Update for cling
Philippe Canal [Fri, 9 Aug 2013 14:48:16 +0000 (09:48 -0500)]
Add test of error handling in TInterpreter::Execute(...,TObject*...)
Axel Naumann [Fri, 9 Aug 2013 16:58:41 +0000 (18:58 +0200)]
Merge TTreeReader tests, by Anders and me.
Axel Naumann [Fri, 9 Aug 2013 16:54:43 +0000 (18:54 +0200)]
Update ref file to current TTreeReader with split level 0 support.
Axel Naumann [Fri, 9 Aug 2013 16:54:08 +0000 (18:54 +0200)]
Only load A.h, actually run the test.
Axel Naumann [Fri, 9 Aug 2013 16:52:03 +0000 (18:52 +0200)]
Build libs in Makefile; combine A.h,B.h; flush output using fprint(stderr,...
Axel Naumann [Fri, 9 Aug 2013 16:48:49 +0000 (18:48 +0200)]
Ignore treereader test files.
Axel Naumann [Fri, 9 Aug 2013 15:41:32 +0000 (17:41 +0200)]
Update with new files from ROOT/tree/treeplayer/test
Anders Eie [Fri, 26 Jul 2013 07:48:42 +0000 (09:48 +0200)]
Added tests for TTreeReader
Wim Lavrijsen [Fri, 9 Aug 2013 15:35:51 +0000 (08:35 -0700)]
rejig the runPyClassTest.C test so that it tests Cling in the same way
as CINT used to be behave (roughly line-by-line)
Wim Lavrijsen [Fri, 9 Aug 2013 12:46:39 +0000 (05:46 -0700)]
update the .C codes to actual C++ and enable the API test
Axel Naumann [Fri, 9 Aug 2013 12:28:14 +0000 (14:28 +0200)]
Fix "non-virt dtor for class with virt funcs" (due to ClassDef)
Axel Naumann [Fri, 9 Aug 2013 12:18:52 +0000 (14:18 +0200)]
Fix "non-virt dtor for class with virt funcs" (due to ClassDef)
Axel Naumann [Fri, 9 Aug 2013 07:48:31 +0000 (09:48 +0200)]
Better fix for unused-private-var warning.
Axel Naumann [Thu, 8 Aug 2013 15:29:57 +0000 (17:29 +0200)]
Silence unused-private-field warnings.
Philippe Canal [Wed, 7 Aug 2013 20:29:31 +0000 (15:29 -0500)]
Add test for TBits::LastSet/NullBit
Philippe Canal [Tue, 6 Aug 2013 12:53:01 +0000 (07:53 -0500)]
Remove unnecessary file
Philippe Canal [Fri, 2 Aug 2013 18:40:54 +0000 (13:40 -0500)]
extend ouput
Conflicts:
root/io/customCollection/execWriteCustomCollection.ref
Philippe Canal [Fri, 2 Aug 2013 18:43:17 +0000 (13:43 -0500)]
Avoid issue due to the current vagaries of TStorage::IsOnHeap
Philippe Canal [Fri, 2 Aug 2013 14:18:00 +0000 (09:18 -0500)]
Also test negative values. Remove work-arounds
Philippe Canal [Thu, 1 Aug 2013 19:35:31 +0000 (14:35 -0500)]
Add test of TTree::ReadFile for /B and /b
Philippe Canal [Thu, 1 Aug 2013 15:58:47 +0000 (10:58 -0500)]
Improve the command line issued in the summary ( make -C pwd testname rather than runtestname.C)
Philippe Canal [Wed, 31 Jul 2013 01:38:09 +0000 (20:38 -0500)]
Fix cling compilation
Philippe Canal [Tue, 30 Jul 2013 21:44:50 +0000 (16:44 -0500)]
Add test for custom collection which are not templated
Conflicts:
root/io/customCollection/execWriteCustomCollection.cxx
root/io/customCollection/execWriteCustomCollection.ref
Philippe Canal [Tue, 30 Jul 2013 20:42:58 +0000 (15:42 -0500)]
Test file with just a TTree containing a custom collection
Conflicts:
root/io/customCollection/execWriteCustomCollection.ref
Vassil Vassilev [Wed, 31 Jul 2013 15:32:19 +0000 (17:32 +0200)]
Typo.
Philippe Canal [Tue, 30 Jul 2013 19:42:16 +0000 (14:42 -0500)]
fix cling parsing
Philippe Canal [Tue, 30 Jul 2013 17:06:44 +0000 (12:06 -0500)]
Add test of reading custom collections without their shared library
Philippe Canal [Mon, 29 Jul 2013 18:31:46 +0000 (13:31 -0500)]
add missing git add
Philippe Canal [Mon, 29 Jul 2013 18:29:43 +0000 (13:29 -0500)]
migrate from svn to git
Wim Lavrijsen [Thu, 18 Jul 2013 01:34:00 +0000 (18:34 -0700)]
remove spurious printout
Wim Lavrijsen [Thu, 18 Jul 2013 01:32:06 +0000 (18:32 -0700)]
o) bring FIXCLINGs up to date with latest commit
o) document a reason for the various FIXCLINGs
Philippe Canal [Wed, 17 Jul 2013 20:19:09 +0000 (15:19 -0500)]
Fix warning
Wim Lavrijsen [Tue, 16 Jul 2013 22:47:52 +0000 (15:47 -0700)]
remove more FIXCLINGs
Philippe Canal [Tue, 16 Jul 2013 21:26:11 +0000 (16:26 -0500)]
Since everybody that tried it just love the summary target, let's make it the default.
Philippe Canal [Sun, 14 Jul 2013 18:23:06 +0000 (13:23 -0500)]
Revert "Work around ROOT-5359"
This reverts commit
4f06a00dcd9338d629be1ca539afbda113e16b19.
Philippe Canal [Sat, 13 Jul 2013 17:45:28 +0000 (12:45 -0500)]
Work around ROOT-5359
Axel Naumann [Wed, 3 Jul 2013 10:20:48 +0000 (12:20 +0200)]
Add (for now empty) test of the TTreeReader.
Axel Naumann [Fri, 28 Jun 2013 11:52:24 +0000 (13:52 +0200)]
Disable testTable until the transactions are fixed.
Philippe Canal [Mon, 1 Jul 2013 16:22:45 +0000 (11:22 -0500)]
Add missing dependency to fix parallel build
Wim Lavrijsen [Fri, 28 Jun 2013 18:06:32 +0000 (11:06 -0700)]
realign FIXCLING protections to current reality
Philippe Canal [Tue, 25 Jun 2013 21:37:59 +0000 (16:37 -0500)]
Test that the rule marked [1-] applies also to the case -1 (i.e. the default for unversioned classes)
(cherry picked from v5-34-00-patches commit
73b03dc53052237b47b452ba0561186fa5cfd919)