e8d2212 | Axel Naumann | 02 July 2014, 15:52:29 UTC | Make version 6.00.02. | 02 July 2014, 15:52:29 UTC |
2f69925 | Axel Naumann | 02 July 2014, 15:25:07 UTC | Use -j for all build steps. | 02 July 2014, 15:25:07 UTC |
2327d4a | Axel Naumann | 02 July 2014, 14:44:33 UTC | Protect TFile::TFile() from a lack of gPluginMgr. | 02 July 2014, 14:44:43 UTC |
4010f4b | Axel Naumann | 02 July 2014, 12:47:00 UTC | #undef R2, R4, R6 once done. | 02 July 2014, 13:04:35 UTC |
f0e5bff | Bertrand Bellenot | 02 July 2014, 13:03:17 UTC | Merge branch 'master' of https://root.cern.ch/git/root | 02 July 2014, 13:03:17 UTC |
005ec1b | Pere Mato | 02 July 2014, 12:59:27 UTC | Support all possible CMake boolean literals for build options (1, ON, YES, TRUE, Y / 0, OFF, NO, FALSE, N, IGNORE, NOTFOUND, "") | 02 July 2014, 12:59:27 UTC |
7a69462 | Bertrand Bellenot | 02 July 2014, 12:58:37 UTC | Add an implementation of std::to_string, missing on cygwin/gcc 4.8.2 & 4.8.3 | 02 July 2014, 12:58:37 UTC |
be26524 | Axel Naumann | 02 July 2014, 12:23:57 UTC | Mention change in behavior of TInterpreter::GetCurrentMacroName(). | 02 July 2014, 12:23:57 UTC |
8ae8085 | Axel Naumann | 02 July 2014, 12:18:08 UTC | Use __FILE__; GetCurrentMacroName() really returns the currently .x-ed macro. | 02 July 2014, 12:18:08 UTC |
0d5a10d | Axel Naumann | 02 July 2014, 10:09:28 UTC | Improve SLoc and output for dynscope errors (more ROOT-6365). | 02 July 2014, 10:09:32 UTC |
029cf54 | Axel Naumann | 02 July 2014, 10:08:48 UTC | Use the official way of marking a variable used; else clang complains. | 02 July 2014, 10:09:32 UTC |
56f134d | Bertrand Bellenot | 02 July 2014, 09:45:21 UTC | Add the -rdynamic flag, needed on cygwin to make symbols visible to dlsym | 02 July 2014, 09:45:21 UTC |
2746352 | Pere Mato | 02 July 2014, 08:39:59 UTC | Fix for ROOT-6393 | 02 July 2014, 08:40:12 UTC |
7c35017 | Philipp Schoppe | 02 July 2014, 08:36:19 UTC | For roottest, implement NO_ROOTMAP option in REFLEX_GENERATE_DICTIONARY. | 02 July 2014, 08:36:19 UTC |
fb1db24 | Pere Mato | 02 July 2014, 06:39:18 UTC | Changes to illustrate how to add a macro parameter in a test definition. | 02 July 2014, 06:39:30 UTC |
811248f | Danilo Piparo | 02 July 2014, 06:17:45 UTC | Cmake, gcc: use same opts for RELWITHDEBINFO and RELEASE do not leverage Og as some differences with O2 might be there. | 02 July 2014, 06:17:45 UTC |
2d2fb9f | Danilo Piparo | 02 July 2014, 06:14:51 UTC | Fix gcc48 ubuntu14 warning about maybe uninit vars http://cdash.cern.ch/viewBuildError.php?type=1&buildid=67945 | 02 July 2014, 06:14:51 UTC |
b234b60 | Danilo Piparo | 01 July 2014, 16:12:36 UTC | Restore nested typedef fwd declaration construction. | 01 July 2014, 16:27:41 UTC |
eea9517 | Axel Naumann | 01 July 2014, 15:45:20 UTC | From Pere: go via TSystem to use prefix if defined (ROOT-6410). | 01 July 2014, 15:45:24 UTC |
4305cef | CristinaCristescu | 26 June 2014, 09:30:59 UTC | GetMissingDictionaries: change behaviour for special case:pair. Pair is a special case and it is not checked for missing dictionary, but it will recurse on its elements if the recurse flag is on. | 01 July 2014, 15:11:26 UTC |
1403555 | Axel Naumann | 01 July 2014, 14:37:17 UTC | Use the SLoc of the original Expr for better readability (ROOT-6365). | 01 July 2014, 14:37:17 UTC |
ecd5f1b | Axel Naumann | 01 July 2014, 14:29:35 UTC | Handle failure in dynlookup more gracefully (ROOT-6365). | 01 July 2014, 14:29:35 UTC |
d419862 | Axel Naumann | 01 July 2014, 14:04:17 UTC | Lesson from summies: be more explicit about what "?" might mean. | 01 July 2014, 14:04:25 UTC |
139ae15 | Axel Naumann | 01 July 2014, 14:03:39 UTC | Less mem leaks. | 01 July 2014, 14:04:24 UTC |
dad9ea2 | Danilo Piparo | 01 July 2014, 13:24:19 UTC | Properly treat typedefs and classes contained in classes for those we just need to fwd declare the containing class. It is enough to trigger the incomplete type error. | 01 July 2014, 13:26:12 UTC |
e009c82 | Axel Naumann | 01 July 2014, 13:21:03 UTC | TString::SubString() is not what it seems (ROOT-6296). | 01 July 2014, 13:21:09 UTC |
59f8971 | Axel Naumann | 01 July 2014, 13:19:40 UTC | Avoid norm which conflicts with std::norm. | 01 July 2014, 13:21:09 UTC |
ed7522f | Axel Naumann | 01 July 2014, 12:38:07 UTC | Test that #pragma diagnoistics does not cause problems. | 01 July 2014, 12:38:19 UTC |
b71b903 | Axel Naumann | 01 July 2014, 12:23:49 UTC | !SrcMan can happen for Locs from the command line! Fixes issue reported by Guy Barrand and others; test coming up. | 01 July 2014, 12:38:19 UTC |
e4b289e | Lorenzo Moneta | 01 July 2014, 09:19:32 UTC | Fix a bug in VectorUtil::RotateZ (thanks to Lu Shoujun) and add corresponding test in testGenvector.cxx | 01 July 2014, 09:20:11 UTC |
214024a | Danilo Piparo | 01 July 2014, 08:27:04 UTC | Suppress diagnostic in autoparse as in RegisterModule the warnings are indeed shown at dictionary generation time and we don't want to show them at runtime again. | 01 July 2014, 09:12:09 UTC |
b6e7330 | Danilo Piparo | 01 July 2014, 08:13:17 UTC | Store class name for creating ProtoClasses also for proxied collections. | 01 July 2014, 09:12:09 UTC |
40cbb1c | Axel Naumann | 01 July 2014, 09:07:09 UTC | No TProtoRealData for classes with CollectionProxy. Coding conventions. | 01 July 2014, 09:07:09 UTC |
3a5bf46 | Olivier Couet | 01 July 2014, 06:54:21 UTC | fix typo | 01 July 2014, 06:54:21 UTC |
d01c058 | Danilo Piparo | 01 July 2014, 06:04:10 UTC | Change compilation flags to support clang >3.4 removing the unsupported flag "-fno-reorder-blocks". In addition leverage the fact that the minimum gcc version is 4.8 to provide a relwithdebinfo build with the Og optimisation level. From https://gcc.gnu.org/gcc-4.8/changes.html: "A new general optimization level, -Og, has been introduced. It addresses the need for fast compilation and a superior debugging experience while providing a reasonable level of runtime performance. Overall experience for development should be better than the default optimization level -O0." | 01 July 2014, 06:04:10 UTC |
38d027d | Danilo Piparo | 01 July 2014, 05:55:51 UTC | C++ fix (cint was too forgiving) and change Pythia settings to work with 8185 | 01 July 2014, 05:55:51 UTC |
b66d63f | Wim Lavrijsen | 30 June 2014, 18:22:58 UTC | fix for canvas updates on Mac (http://root.cern.ch/phpBB3/viewtopic.php?f=14&t=18215) | 30 June 2014, 18:22:58 UTC |
92c69a9 | Axel Naumann | 30 June 2014, 15:58:46 UTC | CINT2cling. | 30 June 2014, 15:58:49 UTC |
0c7462e | Olivier Couet | 30 June 2014, 15:45:10 UTC | fixed a typo: '"defult" should be "default" | 30 June 2014, 15:46:14 UTC |
6128bac | Danilo Piparo | 30 June 2014, 15:29:53 UTC | Produce protoclasses also for proxied collections for example, in presence of a vector<MyClass>, autoparsing also in case of IO operation was triggered. This clearly implies autoparsing for MyClass even if no method is actually called. | 30 June 2014, 15:43:41 UTC |
5a41a68 | Danilo Piparo | 30 June 2014, 15:26:57 UTC | Update fwd declarations routines as it was not possible to correctly reconstruct the typedef in cases like typedef vector<IMyClass**> IMyClassPtrPtrColl; This is of course present in Gaudi in various forms. A recursive mechanism able to also drill through "*" had to be put in place. | 30 June 2014, 15:43:41 UTC |
bd63558 | Axel Naumann | 30 June 2014, 15:35:29 UTC | Remove leftover fwd decl. | 30 June 2014, 15:35:29 UTC |
479d5f8 | Danilo Piparo | 30 June 2014, 10:43:50 UTC | Actually disable fwd declarations of functions | 30 June 2014, 10:43:50 UTC |
9aaae88 | Danilo Piparo | 30 June 2014, 10:39:43 UTC | Improve fwd declarator o Drop fwd declarations of fucntions: not needed at the moment, fails as it is in Gaudi. Need to fwd declare arguments. o For templates: drop fwd declaration of stl classes. o For typedefs: enhance recursion. Now working for typedefs in namespaces as well. This is surprising, but this is how the Clang interface works... See diff. | 30 June 2014, 10:39:43 UTC |
037e4a5 | Danilo Piparo | 30 June 2014, 08:04:31 UTC | Properly manage overriding of -l argument onto --rootmap-lib argument there was a flaw in the logic. The full path of the -l argument was considered as the library for the rootmap. | 30 June 2014, 08:04:31 UTC |
bc7e2a3 | Danilo Piparo | 30 June 2014, 07:22:40 UTC | Follow suggestion of gcc: add parenthesis around assignment used as bool | 30 June 2014, 07:22:40 UTC |
c7eaf91 | Danilo Piparo | 30 June 2014, 07:12:05 UTC | Add ext lexical storage to all fwd decls and not just one as it can happen, like in the case of TH1F, that a class is forward declared before the fwd decl payload is parsed at library load. | 30 June 2014, 07:12:05 UTC |
d5cc231 | Danilo Piparo | 30 June 2014, 06:11:40 UTC | Fix stressMathCore aux library name in the rootmap The test was failing because of this mismatch. | 30 June 2014, 06:11:40 UTC |
ef8ea27 | Axel Naumann | 29 June 2014, 19:11:53 UTC | No need to create output; include code in refguide. | 29 June 2014, 19:11:53 UTC |
ff13375 | Lorenzo Moneta | 27 June 2014, 15:40:50 UTC | Fix the dependency for foam_demopers tutorial | 27 June 2014, 15:40:50 UTC |
7e75da3 | Lorenzo Moneta | 27 June 2014, 15:31:39 UTC | Draw objects only when there is a TApplication | 27 June 2014, 15:32:26 UTC |
ada8d45 | Danilo Piparo | 27 June 2014, 12:40:32 UTC | Fix logic with which the transiency of TProtoRealData is assigned | 27 June 2014, 12:44:09 UTC |
e2c7fef | Philippe Canal | 27 June 2014, 12:17:30 UTC | Properly save state before AutoParsing (See ROOT-6416) Before starting the autoParsing (for example during the lookup of a ROOT special variable) we need to make sure we set aside the current state of the parser, etc. and restore it afterward. | 27 June 2014, 12:17:30 UTC |
35bcccb | Philippe Canal | 26 June 2014, 22:13:14 UTC | Protect against missing TClass for base class | 26 June 2014, 22:13:38 UTC |
35c4192 | Philippe Canal | 26 June 2014, 22:12:48 UTC | Record and propagate transientness of TRealData objects | 26 June 2014, 22:13:38 UTC |
3b5f79d | Philippe Canal | 26 June 2014, 22:12:08 UTC | Remove spurrious newline | 26 June 2014, 22:13:38 UTC |
4b09bd9 | Lorenzo Moneta | 26 June 2014, 16:47:38 UTC | From Eckhard: fix TMVA test macro in tmva/test for ROOT 6 | 26 June 2014, 16:47:52 UTC |
e86914a | Danilo Piparo | 26 June 2014, 16:11:49 UTC | Fwd declare functions w/o def args, more modular code | 26 June 2014, 16:22:20 UTC |
867d92a | Danilo Piparo | 26 June 2014, 16:11:19 UTC | If the library comes from Aclic do not delay parsing | 26 June 2014, 16:22:20 UTC |
93d10a5 | Danilo Piparo | 26 June 2014, 07:12:34 UTC | Add properly typedef declaration before this was not put in the dictionary because of a plain mistake. | 26 June 2014, 16:22:19 UTC |
b1aa7ce | Danilo Piparo | 26 June 2014, 06:25:58 UTC | Do not support fwd decl of extern C functions | 26 June 2014, 16:22:19 UTC |
b909285 | Danilo Piparo | 26 June 2014, 06:23:53 UTC | Less verbosity, remove carriage returns to improve readibility | 26 June 2014, 16:22:19 UTC |
d22636b | Philippe Canal | 26 June 2014, 10:07:06 UTC | updates these numbers in TTreePerfStats::FileReadEvent() (in preparation for multi TTree monitoring) Currently TTreePerfStat reports the number of disk reads, by obtaining the total number of reads and their total size from the TFile, which will include calls from the TFile::Open() which are not strictly caused by TTree. This patch (also in preparation for multi TTree monitoring) updates these numbers in TTreePerfStats::FileReadEvent(). | 26 June 2014, 16:17:32 UTC |
cbf0bf4 | Pere Mato | 26 June 2014, 15:58:43 UTC | Fix for ROOT-6417 (Segmentation violation on fresh compiled ROOT with CMake) | 26 June 2014, 15:58:43 UTC |
b1e85ac | Pere Mato | 26 June 2014, 15:45:32 UTC | Reverted to use the root.exe to run the tutorials. | 26 June 2014, 15:45:32 UTC |
e582478 | Pere Mato | 26 June 2014, 15:27:36 UTC | Added tests for TMVA | 26 June 2014, 15:29:41 UTC |
ec6f07d | Axel Naumann | 26 June 2014, 14:39:57 UTC | Improve documentation of TTreeReader. | 26 June 2014, 14:39:57 UTC |
a13025c | Axel Naumann | 26 June 2014, 11:59:36 UTC | Return the created pad for THtml; create hsimple.root if needed. | 26 June 2014, 11:59:41 UTC |
496041f | Axel Naumann | 26 June 2014, 11:59:08 UTC | Keep comment spans of code inside comments. | 26 June 2014, 11:59:41 UTC |
290fdae | Axel Naumann | 26 June 2014, 11:58:36 UTC | Keep comment spans during conversion! | 26 June 2014, 11:59:40 UTC |
0b5af30 | Lorenzo Moneta | 26 June 2014, 08:40:39 UTC | Fix a double delete and control usage of proof | 26 June 2014, 08:40:39 UTC |
9234935 | Pere Mato | 26 June 2014, 08:16:46 UTC | Use the command root instead of rot.exe to run the tutorials | 26 June 2014, 08:16:46 UTC |
db54988 | Pere Mato | 26 June 2014, 07:13:37 UTC | Disable one tutorial and fix staff.py file location. | 26 June 2014, 07:13:37 UTC |
add107d | Pere Mato | 24 June 2014, 06:38:03 UTC | Added dependency between tutorials | 25 June 2014, 20:45:06 UTC |
b765f9c | Axel Naumann | 25 June 2014, 15:11:22 UTC | Do not recurse once we found the RecordDecl. Otherwise the RecursiveASTVisitor will try to visit the decls inside the RecordDecl which will trigger derserialization from the external AST source (that we have just set) and flip the "hasExternalLexicalStorage" bit to false immediately. D'oh. | 25 June 2014, 15:13:12 UTC |
c5df2e8 | Bertrand Bellenot | 25 June 2014, 14:39:26 UTC | Add missing / in a comment block | 25 June 2014, 14:39:26 UTC |
8298f16 | Axel Naumann | 25 June 2014, 13:34:52 UTC | Do not abs() a value positive by definition (thanks, clang). | 25 June 2014, 13:34:52 UTC |
21eb164 | Danilo Piparo | 25 June 2014, 12:29:09 UTC | Add default arg to source conversion for integers and booleans. | 25 June 2014, 12:30:19 UTC |
f22a434 | Anirudha Bose | 24 June 2014, 20:48:41 UTC | Show a warning to the user if GPG fingerprint is absent | 25 June 2014, 09:00:34 UTC |
049e289 | Anirudha Bose | 24 June 2014, 18:27:42 UTC | Add new override for the variable LLVM_GIT_URL | 25 June 2014, 09:00:34 UTC |
b65fb34 | Anirudha Bose | 24 June 2014, 18:10:47 UTC | Add new override for the variable CLANG_GIT_URL | 25 June 2014, 09:00:34 UTC |
810dbde | Anirudha Bose | 24 June 2014, 17:03:21 UTC | Use set_version in case of --*-tag={tag} | 25 June 2014, 09:00:34 UTC |
3f0f5a3 | Anirudha Bose | 24 June 2014, 16:57:13 UTC | Produce an error when no arrguments are passed to cpt.sh | 25 June 2014, 09:00:34 UTC |
1b24bb0 | Anirudha Bose | 24 June 2014, 16:53:09 UTC | Merge cleanup functions of all platforms to a single one | 25 June 2014, 09:00:34 UTC |
eebcbf8 | Anirudha Bose | 24 June 2014, 12:10:12 UTC | Remove double quotes to allow expansion of relative paths | 25 June 2014, 09:00:34 UTC |
d11ec5f | Anirudha Bose | 24 June 2014, 08:38:44 UTC | Allow ${workdir} to be overridden | 25 June 2014, 09:00:34 UTC |
db7fd25 | Anirudha Bose | 24 June 2014, 08:26:45 UTC | Assign correct value to LLVM_OBJ_ROOT if it is null | 25 June 2014, 09:00:34 UTC |
1be9c5c | Anirudha Bose | 24 June 2014, 08:21:42 UTC | Trap SIGEXIT appropriately during exits | 25 June 2014, 09:00:34 UTC |
a1b67fc | Anirudha Bose | 24 June 2014, 05:58:31 UTC | Update documentation to include --nsis-tag={tag} | 25 June 2014, 09:00:33 UTC |
ec548ab | Anirudha Bose | 24 June 2014, 05:54:24 UTC | CPT: Update error condition for cross-compiling to Windows | 25 June 2014, 09:00:33 UTC |
5a742e0 | Anirudha Bose | 24 June 2014, 05:45:03 UTC | CPT: Show an error if no value is passed with options that require one | 25 June 2014, 09:00:33 UTC |
6be31ef | Anirudha Bose | 24 June 2014, 05:41:12 UTC | Checkout the proper Git tag when --*-tag={tag} is passed | 25 June 2014, 09:00:33 UTC |
a6607b5 | Anirudha Bose | 24 June 2014, 05:36:20 UTC | cpt.sh: Add new option --nsis-tag={tag} | 25 June 2014, 09:00:33 UTC |
7fb87b4 | Anirudha Bose | 23 June 2014, 15:05:45 UTC | Add error handling in CPT scripts | 25 June 2014, 09:00:33 UTC |
c7fc022 | Anirudha Bose | 23 June 2014, 14:27:40 UTC | Generate lit.site.cfg in ${LLVM_OBJ_ROOT}/test if not present lit.site.cfg is parsed to get the values of SHLIBEXT and EXEEXT. CMake automatically generates this without running tests. | 25 June 2014, 09:00:33 UTC |
441a5fb | Anirudha Bose | 22 June 2014, 13:39:19 UTC | Running Cling tests shouldn't be a part of "make proper" "make distribution" renamed to "make proper" | 25 June 2014, 09:00:33 UTC |
78187fb | Anirudha Bose | 22 June 2014, 13:27:10 UTC | Use test/lit.site.cfg instead of config.log to get EXEEXT and SHLIBEXT | 25 June 2014, 09:00:33 UTC |
ef60452 | Anirudha Bose | 22 June 2014, 12:03:38 UTC | Fix invalid paths in NSI script Also use the TMP_PREFIX variable in the path. | 25 June 2014, 09:00:33 UTC |
58bf75c | Anirudha Bose | 21 June 2014, 15:31:08 UTC | Use SHLIBEXT and EXEEXT to make dist-files.mk platform independent | 25 June 2014, 09:00:33 UTC |
cfdcf72 | Anirudha Bose | 21 June 2014, 13:11:40 UTC | Add function in cling.nsi to detect existing installation of Cling | 25 June 2014, 09:00:33 UTC |