f76c27e | Pere Mato | 13 October 2015, 10:41:18 UTC | Update ROOT version files to v6.04/06. | 13 October 2015, 10:41:18 UTC |
b29aff2 | Pere Mato | 13 October 2015, 10:40:52 UTC | Doxygen is not available for 6.04 | 13 October 2015, 10:40:52 UTC |
9436735 | Philippe Canal | 12 October 2015, 21:39:36 UTC | Update release notes | 12 October 2015, 21:39:36 UTC |
c56afeb | Philippe Canal | 12 October 2015, 21:34:42 UTC | Add protection again missing classInfo in TClass::Property [ROOT-7695]. // In the case where the TClass for one of ROOT's core class // (eg TClonesArray for map<int,TClonesArray*>) is requesting // during the execution of rootcling, we could end up in a situation // where we should have the information (since TClonesArray has // a dictionary as part of libCore) but do not because the user // only include a forward declaration of TClonesArray and we do not // forcefully load the header file either (because the autoparsing // is intentionally disabled). | 12 October 2015, 21:38:00 UTC |
c6a6003 | Philippe Canal | 12 October 2015, 19:07:30 UTC | Disable auto parsing in rootcling/genreflex [ROOT-7695] | 12 October 2015, 21:38:00 UTC |
f4c6c43 | Pere Mato | 12 October 2015, 21:04:58 UTC | Update release notes | 12 October 2015, 21:04:58 UTC |
a536eb8 | Pere Mato | 12 October 2015, 20:03:26 UTC | Add RPATH with 'gnuinstall' option in addition to the 'rpath' option. | 12 October 2015, 20:03:41 UTC |
19d9396 | Philippe Canal | 12 October 2015, 17:34:42 UTC | Update release notes | 12 October 2015, 17:34:42 UTC |
4fbbccf | Philippe Canal | 12 October 2015, 16:30:08 UTC | First TMethodCall creation from same TFunction on two threads. Instead of modifying the incoming TFunction/TMethod, which is now taken as a const pointer, modify the local copy. The trouble came from the call to TMethod/TFunction::GetSignature which is a non-const function and indeed modify the incoming object but when two threads try to do so at the same time, it will of course fail ... | 12 October 2015, 17:32:21 UTC |
608fd6b | Pere Mato | 12 October 2015, 15:23:48 UTC | Forgotten next inc path changes from master and 6.02. | 12 October 2015, 15:23:48 UTC |
f9684f7 | Pere Mato | 12 October 2015, 12:47:06 UTC | Fix for ROOT-7715 - Building ROOT with CMake not in my PATH fails | 12 October 2015, 12:47:06 UTC |
4c21770 | Pere Mato | 08 October 2015, 12:51:08 UTC | Remove documentation/doxygen directory otherwise the script that generated the documentation gets very confused. | 08 October 2015, 12:51:08 UTC |
959e9df | Pere Mato | 08 October 2015, 10:15:01 UTC | Incorporate changes from master for XROOTD version 4.2.2. Option 'builtin_xrootd' not working. | 08 October 2015, 10:15:01 UTC |
86ad319 | Pere Mato | 08 October 2015, 09:48:46 UTC | Update ROOT version files to v6.04/05. | 08 October 2015, 09:48:46 UTC |
39967e6 | Pere Mato | 08 October 2015, 09:43:42 UTC | Update ROOT version files to v6.04/04. | 08 October 2015, 09:43:42 UTC |
47c9dc1 | Pere Mato | 08 October 2015, 09:36:55 UTC | Update release notes | 08 October 2015, 09:36:55 UTC |
7b5cbd8 | Pere Mato | 08 October 2015, 09:06:38 UTC | Update release notes | 08 October 2015, 09:06:38 UTC |
20fa697 | Pere Mato | 08 October 2015, 05:11:03 UTC | Apply fix for ROOT-7706 - thisroot.sh not working properly for zsh | 08 October 2015, 05:12:26 UTC |
4b00a96 | Pere Mato | 07 October 2015, 16:45:12 UTC | Fix R test failures not finding R libraries | 07 October 2015, 16:45:12 UTC |
71512ca | Lorenzo Moneta | 05 October 2015, 16:16:33 UTC | Fix for ROOT-7690. Add also a corresponding test | 05 October 2015, 16:17:52 UTC |
723c28b | Philippe Canal | 04 October 2015, 14:01:46 UTC | Allow explicitly reading of rootmap file in a different directory. This restores the same functionality as for the old rootmap file | 05 October 2015, 01:30:56 UTC |
a594738 | Philippe Canal | 09 September 2015, 18:25:03 UTC | When trying to autoparse recurse over template parameter of types that have no header. This extends the current behavior that was previously just one level deep. | 05 October 2015, 01:30:53 UTC |
a9a7f33 | Philippe Canal | 09 September 2015, 05:07:57 UTC | Suppress more diagnostics. | 05 October 2015, 01:29:26 UTC |
98c7ab5 | Philippe Canal | 03 September 2015, 20:26:08 UTC | Revert "Attempt to re-use decl in ActOnClassTemplateSpecialization" This reverts commit 86576da44cac8754494d22ae3c618c8b667c9811. as it does not completely solve the problem (lead to seg fault in ATLAS example) | 05 October 2015, 01:29:26 UTC |
7862ff5 | Philippe Canal | 03 September 2015, 20:25:49 UTC | Attempt to re-use decl in ActOnClassTemplateSpecialization | 05 October 2015, 01:29:25 UTC |
ac6422b | Philippe Canal | 04 September 2015, 11:53:33 UTC | Update the DeclContext used for lookup to point to the definition. This is similar to 384f6eabcd2d02512b942215d7ae52ff40954027 but applied to the case hit by ROOT-7181 (involving class template specialization and auto-parsing). | 05 October 2015, 01:29:25 UTC |
a72ebfa | Philippe Canal | 09 September 2015, 05:02:32 UTC | Remove unused declaration | 05 October 2015, 01:29:25 UTC |
1c5e624 | Philippe Canal | 09 September 2015, 17:03:36 UTC | Test asserting on duplicated operation in GetPartiallyDesugaredNameWithScopeHandling | 05 October 2015, 01:29:24 UTC |
b2a9331 | Philippe Canal | 31 August 2015, 20:35:36 UTC | Enable autoparsing from TClingLookupHelper::GetPartiallyDesugaredNameWithScopeHandling | 05 October 2015, 01:29:22 UTC |
c6281c7 | Philippe Canal | 09 September 2015, 05:00:30 UTC | Add TCling__DEBUG__decl_dump(void*) for debugging. This is to workaround weakness' of gdb's cast operation/syntax | 05 October 2015, 01:26:53 UTC |
1baeb0f | Philippe Canal | 31 August 2015, 20:37:32 UTC | Enable auto-parsing when autoloading is disabled in TClingCallbacks::LookupObject(clang::TagDecl* Tag). | 05 October 2015, 01:26:16 UTC |
03a95ef | Philippe Canal | 05 September 2015, 05:44:47 UTC | Properly pop and restore (and clean) Parser::TemplateIds | 05 October 2015, 01:26:16 UTC |
1588dc3 | Philippe Canal | 09 September 2015, 05:08:52 UTC | Push/pop value of Sema::InNonInstantiationSFINAEContext. This avoid 'suppressed diagnostics to be nonetheless pick up for the SFINAE mechanism/implementation | 05 October 2015, 01:26:15 UTC |
0383914 | Philippe Canal | 02 October 2015, 21:44:17 UTC | Update release notes | 02 October 2015, 21:44:17 UTC |
63eb6ee | Philippe Canal | 02 October 2015, 21:38:16 UTC | Proper handling of negative integer during arg parsing. Fix ROOT-7684 | 02 October 2015, 21:39:05 UTC |
27db6ca | Philippe Canal | 02 October 2015, 19:58:03 UTC | Update release notes | 02 October 2015, 20:15:15 UTC |
52b915d | Philippe Canal | 30 September 2015, 14:34:32 UTC | Coding conventions fixes | 02 October 2015, 20:09:49 UTC |
4f99e51 | Philippe Canal | 30 September 2015, 21:36:21 UTC | Support gcc 4.9.3's C++14-ish | 02 October 2015, 20:09:49 UTC |
f3e2107 | Philippe Canal | 30 September 2015, 14:45:39 UTC | Fix doxygen comments | 02 October 2015, 20:09:48 UTC |
7bfe1db | Philippe Canal | 30 September 2015, 12:20:59 UTC | Re-enable c00daa7 with handling of the case of 'missing' transactions. This reverts commit 22c7eb4ae85145682bb0236b6b607188de174992. | 02 October 2015, 20:09:48 UTC |
0c61ca0 | Philippe Canal | 30 September 2015, 12:18:05 UTC | Disable (c00daa7) while investigating failure on some platforms | 02 October 2015, 20:09:47 UTC |
3acd1c7 | Philippe Canal | 29 September 2015, 21:45:42 UTC | Remove warning message (intentional const cast) | 02 October 2015, 20:09:47 UTC |
c012adb | Philippe Canal | 29 September 2015, 20:42:11 UTC | Implement TCling::ResetGlobals to fix ROOT-7673. Note we don't want to unload transaction so soon as this might remove the header files still needed (they need to be removed by the library .... which is still a to-be-done feature) | 02 October 2015, 20:09:46 UTC |
cdbfff4 | Philippe Canal | 29 September 2015, 19:44:52 UTC | Event quickFindType can lead to deserialization | 02 October 2015, 20:09:46 UTC |
cd2b8a2 | Philippe Canal | 29 September 2015, 17:11:35 UTC | Don't add spurrious const to a ref type | 02 October 2015, 20:09:45 UTC |
1d8f4e7 | Philippe Canal | 29 September 2015, 17:11:16 UTC | Adapt output to tweaked behavior | 02 October 2015, 20:09:45 UTC |
6476981 | Philippe Canal | 29 September 2015, 06:09:33 UTC | Documentation justification for hand coded shortcut. To handle 'Float_t*', quickFindType uses no memory (instead of 183B for findType) and is much faster (6 times in this case), the cost is the additional ('unnecessary') checks in the cases not handled by quickFindType. | 02 October 2015, 20:09:44 UTC |
8bf8bbc | Philippe Canal | 28 September 2015, 22:47:15 UTC | Extract routine quickFindType | 02 October 2015, 20:09:44 UTC |
bc42b82 | Philippe Canal | 28 September 2015, 17:08:58 UTC | Remove debug statements | 02 October 2015, 20:09:43 UTC |
ba8e150 | Philippe Canal | 28 September 2015, 17:05:27 UTC | Extent and complete findType's use of quickFindDecl. Requires to add code specific for builtins types (somehow not found by cling::utils::Lookup::Named). White spaces fixes | 02 October 2015, 20:09:43 UTC |
c1015c9 | Philippe Canal | 28 September 2015, 16:40:45 UTC | Add more characters 'illegal' on quickFindDecl | 02 October 2015, 20:09:42 UTC |
a0cb829 | Philippe Canal | 27 September 2015, 13:58:15 UTC | Use quickFindDecl in findType (need more adaptations) | 02 October 2015, 20:09:42 UTC |
eb32c92 | Philippe Canal | 27 September 2015, 13:52:45 UTC | Move findType below quickFindDecl | 02 October 2015, 20:09:41 UTC |
7e91d39 | Philippe Canal | 27 September 2015, 13:51:33 UTC | quickFindDecl: use more generic parameter name | 02 October 2015, 20:09:39 UTC |
0a47de9 | Philippe Canal | 27 September 2015, 13:47:29 UTC | Document quickFindDecl | 02 October 2015, 20:05:07 UTC |
9c8b984 | Philippe Canal | 26 September 2015, 20:52:42 UTC | fix scope. | 02 October 2015, 20:05:07 UTC |
525a40e | Philippe Canal | 26 September 2015, 09:59:59 UTC | Extract 'quick decl find' out of findScope | 02 October 2015, 19:06:31 UTC |
a9d039d | Philippe Canal | 24 September 2015, 14:19:41 UTC | Add missing header | 02 October 2015, 18:56:07 UTC |
cabaf20 | Philippe Canal | 02 October 2015, 15:06:42 UTC | white space | 02 October 2015, 15:38:50 UTC |
69034ec | Philippe Canal | 02 October 2015, 15:04:45 UTC | Resolve memory leak by leveraging move semantic. Fix ROOT-7683. TSchemaRuleSet was return a new collection to be deleted by the caller and, of course, a few callers were missing the delete. Rather than explicitly adding the delete statement leverage the fact that we can cheaply return a std::vector by value. This has also the advantage of marking the content as const as intended. | 02 October 2015, 15:38:46 UTC |
1cdfc1c | Philippe Canal | 01 October 2015, 20:04:23 UTC | Set checksum for collection's StreamerInfo Previously the checksum of the StreamerInfo of any collection (a class which has a CollectionProxy) was set to zero. However in the case where the class was a custom collection (rather than an STL collection) with only a CollectionProxy (and no custom streamer) the class's checksum was stored/used during the streaming and thus at read time (if the checksum changed) the StreamerInfo could not be found. Unlike STL collection, custom collection ought to indeed have a version/checksum information stored as they could have older version/implementation that did not rely on the CollectionProxy for storage. | 02 October 2015, 15:31:43 UTC |
68240c1 | David Smith | 02 October 2015, 14:18:41 UTC | Fix for ROOT-7423 | 02 October 2015, 14:18:41 UTC |
a8d3b55 | dpiparo | 01 October 2015, 08:18:26 UTC | Fix for ROOT-7676 | 02 October 2015, 12:31:21 UTC |
96be867 | Pere Mato | 30 September 2015, 09:47:26 UTC | Fine tune RPATH behavior for MacOSX | 30 September 2015, 14:34:55 UTC |
894735f | Pere Mato | 29 September 2015, 16:33:30 UTC | Fix the behavior of 'rpath' option. In both cases the RPATH is always used for the build tree. If OFF, the RPATH is removed from the installation, otherwise the RPATH in the installation points to the install libdir. Fixes ROOT-7663 - failure to compile master branch on ubuntu 15.04 | 29 September 2015, 16:34:38 UTC |
bd4db3d | Lorenzo Moneta | 29 September 2015, 15:56:44 UTC | Fix for ROOT-7672 and also fix a memory leak in TF1::Copy for non-formula functions | 29 September 2015, 15:59:22 UTC |
75d7131 | Danilo Piparo | 28 September 2015, 20:37:39 UTC | Further refine the analysis of duplicate selection. | 29 September 2015, 06:49:23 UTC |
487d1a9 | dpiparo | 28 September 2015, 16:39:06 UTC | Refine the definition of "conflicting rule" checking if the rules are not in the exlcusion/inclusion region and if their attributes are different. | 29 September 2015, 06:49:19 UTC |
e515a38 | dpiparo | 28 September 2015, 16:10:43 UTC | Fix ROOT-7450 | 29 September 2015, 06:49:16 UTC |
8640c04 | Danilo Piparo | 28 September 2015, 11:54:57 UTC | ROOT-7643: Genreflex issues error on rule duplicates | 29 September 2015, 06:49:12 UTC |
8eadcbb | Lorenzo Moneta | 28 September 2015, 08:37:11 UTC | Copy from master fix for a memory leak in TH1::Clone | 28 September 2015, 08:37:11 UTC |
264f10d | Philippe Canal | 23 September 2015, 07:35:21 UTC | Implement DeclCollector::HandleInvalidTagDeclDefinition. This allow the transaction from noticing and removing invalid decl (appear during template instantiation) | 24 September 2015, 19:17:58 UTC |
390d58c | Philippe Canal | 23 September 2015, 07:34:32 UTC | Add ASTConsumer::HandleInvalidTagDeclDefinition. This allows Sema to inform the consumer that an invalid declaration has been seen and can properly react (for example an interpreter may want to revert the transaction) | 24 September 2015, 19:17:50 UTC |
d26608f | Christopher Jones | 23 September 2015, 14:22:52 UTC | TClass::GetCheckSum fix for returned arugment If the GetCheckSum value was already cached then the argument passed to the function was not set. This now properly sets the value. | 23 September 2015, 16:52:51 UTC |
042e86b | Philippe Canal | 20 September 2015, 22:54:44 UTC | Extend doc and improve performance in GetCheckSum. Avoid loading the atomic twice in a row. | 23 September 2015, 16:52:18 UTC |
c9e11de | Philippe Canal | 20 September 2015, 21:54:34 UTC | fix strcmp comparaison | 23 September 2015, 16:51:31 UTC |
77baa11 | Philippe Canal | 20 September 2015, 15:24:33 UTC | Remove redundant lock | 23 September 2015, 16:51:30 UTC |
176182b | Philippe Canal | 19 September 2015, 23:27:49 UTC | Avoid lock in TClass::Property's common case | 23 September 2015, 16:51:26 UTC |
7d57065 | Philippe Canal | 20 September 2015, 20:47:34 UTC | Add option to disable TObjArray ultra-safe behavior in Delete. Passing noregistration to TObjArray avoid taking the lock when the caller knows that the auto-adding of the TObjArray is not usefull. | 23 September 2015, 16:45:15 UTC |
5afa797 | Philippe Canal | 19 September 2015, 23:04:21 UTC | Make fCheckSum atomic and remove calc from Init. Currently doing the CheckSum calculation during TClass::Init, extent the number of case where we do recursive parsive (and thus tickle the outstanding bugs), so for now improve thread safety with a small performance until we can do better | 23 September 2015, 16:44:24 UTC |
cedcbb4 | Philippe Canal | 19 September 2015, 14:52:38 UTC | Switch to std::map to avoid TClass::Init at end of process | 23 September 2015, 16:44:24 UTC |
984dbbb | Philippe Canal | 18 September 2015, 23:03:27 UTC | Make fCheckSum change only during state change. This was leading to 400 seconds of waiting for a 20 minutes CMS job when TClass::GetCheckSum(TClass::ECheckSum) is called by TBufferFile::WriteVersion(TClass const*, bool). | 23 September 2015, 16:44:20 UTC |
98bb2f9 | Philippe Canal | 19 September 2015, 20:49:46 UTC | Fine tune lock location in GetBaseClassOffset. Also short cut in case base and derived are the same | 23 September 2015, 16:43:31 UTC |
7806176 | Philippe Canal | 22 September 2015, 15:00:12 UTC | Announce fix for ROOT-7652 | 22 September 2015, 15:00:12 UTC |
10ea262 | Philippe Canal | 22 September 2015, 14:40:21 UTC | Fix ROOT-7652. | 22 September 2015, 14:57:41 UTC |
e4d2c90 | Philippe Canal | 21 September 2015, 14:06:49 UTC | Add missing transaction in TClingDataMemberInfo::Offset (for constexpr) This is needed in case the member is a constexpr using a template like: static constexpr Long64_t something = std::numeric_limits<Long64_t>::max(); | 21 September 2015, 20:43:34 UTC |
b9c49a4 | Philippe Canal | 20 September 2015, 21:28:46 UTC | Increase the default processing size in TTree and co. See ROOT-7625. This centralizes and replaces the old value (close to INT_MAX) with LLONG_MAX (via std::numerical_limits) | 21 September 2015, 20:43:32 UTC |
78631b3 | Philippe Canal | 21 September 2015, 20:33:09 UTC | Fix syntax and grammar | 21 September 2015, 20:33:09 UTC |
2fff173 | Philippe Canal | 21 September 2015, 20:26:14 UTC | Announce fix of ROOT-6885 | 21 September 2015, 20:26:14 UTC |
497ffdc | Philippe Canal | 20 September 2015, 22:06:03 UTC | Fix ROOT-6885 | 21 September 2015, 20:25:50 UTC |
477e2da | Manuel Tobias Schiller | 18 September 2015, 13:16:00 UTC | RooAbsCollection: silence compiler warning by limiting object lifetime | 18 September 2015, 14:28:09 UTC |
9be253c | Manuel Tobias Schiller | 18 September 2015, 07:58:09 UTC | test/stressRooStats.cxx: remove deprecated call to disable CERF caching (no longer applicable) | 18 September 2015, 14:28:07 UTC |
4b0e421 | Manuel Tobias Schiller | 16 September 2015, 07:30:31 UTC | RooProdPdf, RooProdGenContext: make makeRGPPName return string instead of pointer to static data | 18 September 2015, 14:27:59 UTC |
fc78c92 | Manuel Tobias Schiller | 16 September 2015, 07:03:36 UTC | RooProduct: remove TIterator in favour of RooFIter | 18 September 2015, 14:27:01 UTC |
eb895d8 | Manuel Tobias Schiller | 03 September 2015, 08:38:24 UTC | RooProdPdf: TIterator -> RooFIter migration | 18 September 2015, 14:25:52 UTC |
0af5b79 | Manuel Tobias Schiller | 03 September 2015, 08:34:10 UTC | RooListProxy: replace TIterator by RooFIter | 18 September 2015, 14:24:29 UTC |
ee4d297 | Manuel Tobias Schiller | 06 August 2015, 11:04:33 UTC | RooObjWrap: avoid putting null pointers into a RooLinkedList | 18 September 2015, 14:23:41 UTC |
8a82d61 | Manuel Tobias Schiller | 06 August 2015, 09:50:16 UTC | RooProdPdf: fix headers | 18 September 2015, 14:23:40 UTC |
693d58e | Manuel Tobias Schiller | 06 August 2015, 09:48:54 UTC | RooConvGenContext: fix headers | 18 September 2015, 14:23:37 UTC |
c6497b9 | Manuel Tobias Schiller | 06 August 2015, 09:48:34 UTC | RooClassFactory: fix headers | 18 September 2015, 14:23:34 UTC |