0e4000a | Fons Rademakers | 02 September 2013, 15:38:15 UTC | fix compiler warnings. | 02 September 2013, 15:38:15 UTC |
38607b4 | Lorenzo Moneta | 15 August 2013, 14:10:44 UTC | Fix the cloning of the OneDimMultiFunctionAdapter. The X vector was not copied. See http://root.cern.ch/phpBB3/viewtopic.php?f=15&t=16824 | 02 September 2013, 12:38:51 UTC |
c7f10fc | Olivier Couet | 02 September 2013, 12:23:16 UTC | better comment | 02 September 2013, 12:23:48 UTC |
978957f | Olivier Couet | 02 September 2013, 11:46:30 UTC | TMathText | 02 September 2013, 11:46:30 UTC |
447332c | Olivier Couet | 02 September 2013, 11:43:24 UTC | Implement \\frac using \\over. | 02 September 2013, 11:45:49 UTC |
1e818c0 | Vassil Vassilev | 01 September 2013, 14:47:49 UTC | Check if there were errors and only if there were not - run. | 01 September 2013, 14:47:49 UTC |
fcce38b | Philippe Canal | 31 August 2013, 18:33:30 UTC | We must have a function implementation to take its address | 31 August 2013, 18:33:30 UTC |
07fd5a1 | Philippe Canal | 31 August 2013, 16:22:15 UTC | In ReturnSynthesizer add better support for RecordType. When we dectect that the last expression is a record type and is not a temporary, we now return it by reference, hence avoiding an unnecessary and sometimes impossible (cout) copy. If it is a temporary we still return a 'copy'. | 31 August 2013, 16:22:15 UTC |
92f8f53 | Paul Russo | 30 August 2013, 22:37:03 UTC | Support function to function pointer decay in return value. | 30 August 2013, 22:37:03 UTC |
0560027 | Paul Russo | 30 August 2013, 18:42:11 UTC | Fix passing object of class type by value. | 30 August 2013, 18:42:11 UTC |
1c05d8c | Axel Naumann | 30 August 2013, 16:02:20 UTC | Extract the CallFunc wrapper "by hand". | 30 August 2013, 16:02:30 UTC |
83672ed | Axel Naumann | 30 August 2013, 16:01:56 UTC | Use initialization lists; that is what they are for (Coverity 52116) | 30 August 2013, 16:02:29 UTC |
cfa6648 | Axel Naumann | 30 August 2013, 08:39:06 UTC | Add newline; (some?) fwd decls do not have one. | 30 August 2013, 16:02:29 UTC |
0480cfc | Fons Rademakers | 30 August 2013, 12:59:53 UTC | Fixed passing options in TWebFile. By Costin. | 30 August 2013, 13:00:52 UTC |
5ea44e9 | Fons Rademakers | 30 August 2013, 12:24:17 UTC | fix C++ syntax. | 30 August 2013, 12:24:28 UTC |
733fdf6 | Philippe Canal | 19 August 2013, 20:03:45 UTC | Avoid unnecessary lookup in TMethodCall::GetMethod. | 30 August 2013, 10:47:47 UTC |
02fd37a | Fons Rademakers | 30 August 2013, 10:25:03 UTC | SQL documentation update. Fixes issue ROOT-5361. | 30 August 2013, 10:25:19 UTC |
2165669 | Olivier Couet | 30 August 2013, 08:49:12 UTC | Fix a mistake in the more-log-labels option along Y | 30 August 2013, 08:50:16 UTC |
e9f9def | Olivier Couet | 30 August 2013, 06:09:11 UTC | Some fixes from Christoph Deil | 30 August 2013, 06:09:11 UTC |
7684ed2 | Olivier Couet | 29 August 2013, 15:51:29 UTC | Compatibility with the TLatex greek characters | 29 August 2013, 15:51:54 UTC |
d313287 | Olivier Couet | 29 August 2013, 15:34:41 UTC | Protection added in case of length=0 string in TMathText. Wrong PS was generated. | 29 August 2013, 15:35:17 UTC |
e644326 | Olivier Couet | 29 August 2013, 15:17:53 UTC | Indent Python examples. | 29 August 2013, 15:17:53 UTC |
1b87965 | Fons Rademakers | 29 August 2013, 12:48:29 UTC | Finally remove TFile::UseCache() which was marked for removal by v5-32-00. Now roottest has been fixed too. | 29 August 2013, 12:49:26 UTC |
ed28d00 | Vassil Vassilev | 29 August 2013, 07:33:17 UTC | Remove unused variable. | 29 August 2013, 09:45:20 UTC |
b040f63 | Axel Naumann | 29 August 2013, 09:07:35 UTC | Add Error about invalid argument expression. | 29 August 2013, 09:07:35 UTC |
9ab90ff | Axel Naumann | 29 August 2013, 07:43:01 UTC | Revert "Finally remove TFile::UseCache() which was marked for removal by v5-32-00." This reverts commit 285a268e8149fdf3b211d307a2fd2a6baa28eebd. It needs additional changes in roottest. | 29 August 2013, 07:43:01 UTC |
6c62db2 | Philippe Canal | 29 August 2013, 06:47:41 UTC | In GetFullyQualifiedType add support for clang::RecordType (possibly pointing to a template instance) | 29 August 2013, 06:54:08 UTC |
cc138bd | Philippe Canal | 28 August 2013, 22:02:57 UTC | Fix ROOT-5442, wrong normalization of std::vector<myNamespace::myClass1*>::const_iterator GetPartiallyDesugaredType was 'forgetting' to add full qualification of the template parameters in some case (where the template paramter in the QualType was not yet an elaborated type). Extend the internal interface to distinguish when we need to add full qualification to the type itself or its template parameters. | 29 August 2013, 06:54:08 UTC |
cecbf03 | Philippe Canal | 28 August 2013, 18:29:22 UTC | Make motherDir a required parameter to TKey ctor (ROOT-5440) | 28 August 2013, 18:29:42 UTC |
7b1553c | Philippe Canal | 28 August 2013, 17:10:55 UTC | Fix ROOT-5446 This solve the issue of unloading libCore when TROOT are never really been used and thus is not completely initialized. | 28 August 2013, 17:10:55 UTC |
2e90bb1 | Philippe Canal | 28 August 2013, 17:01:04 UTC | A file is loaded as interpreter only if the ACLiC library is not also loaded | 28 August 2013, 17:01:04 UTC |
a8002b6 | Philippe Canal | 27 August 2013, 03:41:45 UTC | Add missing operators in ParseWithShortcuts. | 28 August 2013, 15:43:39 UTC |
3685151 | Philippe Canal | 27 August 2013, 03:40:07 UTC | Fix coverity 52116 (missing initialization) | 28 August 2013, 15:43:38 UTC |
323e097 | Philippe Canal | 27 August 2013, 03:39:28 UTC | Fix coverity 52115 (dereference null return __stat__) Prevent the casual reader and Coverity from thinking that ClassInfo_Factory could ever return null. | 28 August 2013, 15:43:38 UTC |
add6139 | Vassil Vassilev | 28 August 2013, 09:12:44 UTC | Don't play smart* use proper empty str as default arg. | 28 August 2013, 14:38:47 UTC |
36da4c2 | Vassil Vassilev | 28 August 2013, 07:36:06 UTC | Finally fix that infinite const recursion. | 28 August 2013, 14:38:47 UTC |
dcf56b9 | Vassil Vassilev | 27 August 2013, 10:46:03 UTC | Get rid of the unused callbacks. | 28 August 2013, 14:38:47 UTC |
8da33e2 | Vassil Vassilev | 26 August 2013, 16:07:20 UTC | Remove now redundant code | 28 August 2013, 14:38:47 UTC |
a88c3a6 | Vassil Vassilev | 26 August 2013, 15:59:33 UTC | Move codegenning of deserialized declarations in the IncrementalParser. We had two different codepath for codegeneration. The first one was for declarations that came from text and the second one for declarations that came from 'ExternalSource' such as PCH. In the latter case we had to do some extra equilibristics to emulate a PCM and ignore generating code for decls with static storage, because it will clash with the loading of the library that already contains them. The advantage of the new implementation is that instead of communicating the deserialized decls to ROOT via some fishy deserialization listeners we can use the cling::Transaction as we use it for decls that came from code. | 28 August 2013, 14:38:47 UTC |
3d34052 | Vassil Vassilev | 26 August 2013, 15:57:33 UTC | Print the decls coming from deserialization, too. | 28 August 2013, 14:38:47 UTC |
49420d2 | Vassil Vassilev | 26 August 2013, 15:57:08 UTC | There is no need of checking the size of the transaction. | 28 August 2013, 14:38:46 UTC |
2302476 | Vassil Vassilev | 26 August 2013, 15:56:09 UTC | Fix getters, ending up in infinite recursion... | 28 August 2013, 14:38:46 UTC |
d4ac2db | Vassil Vassilev | 26 August 2013, 15:30:20 UTC | Implement pretty print of DelayCallInfo. Constify. | 28 August 2013, 14:38:46 UTC |
ca468bd | Vassil Vassilev | 26 August 2013, 15:24:42 UTC | Order. | 28 August 2013, 14:38:46 UTC |
17feff4 | Vassil Vassilev | 26 August 2013, 15:23:30 UTC | Add another sanity check. It will cry whenever we extend the enum. | 28 August 2013, 14:38:46 UTC |
b306379 | Vassil Vassilev | 26 August 2013, 15:21:49 UTC | Iterating over the AST might trigger deserialization. | 28 August 2013, 14:38:46 UTC |
b5eab55 | Vassil Vassilev | 26 August 2013, 15:21:07 UTC | Constify. | 28 August 2013, 14:38:46 UTC |
500a7ac | Vassil Vassilev | 26 August 2013, 14:27:56 UTC | Use the non-asserting getDeclName as it is used all over the DeclPrinter.cpp | 28 August 2013, 14:38:46 UTC |
832ce37 | Vassil Vassilev | 23 August 2013, 07:35:11 UTC | The ASTContext is a ref. | 28 August 2013, 14:38:45 UTC |
6eac423 | Vassil Vassilev | 23 August 2013, 07:34:40 UTC | Use the ASTContext stored in the Transaction. | 28 August 2013, 14:38:45 UTC |
8a3aa6b | Vassil Vassilev | 23 August 2013, 07:34:14 UTC | Forward to the const getter. | 28 August 2013, 14:38:45 UTC |
f831f79 | Fons Rademakers | 28 August 2013, 13:04:26 UTC | mark ReAlloc(void*,size_t) as obsolete for v6-02-00 as it is non-safe. | 28 August 2013, 13:05:17 UTC |
285a268 | Fons Rademakers | 28 August 2013, 13:02:49 UTC | Finally remove TFile::UseCache() which was marked for removal by v5-32-00. | 28 August 2013, 13:05:17 UTC |
7c89d8a | Fons Rademakers | 28 August 2013, 13:01:39 UTC | ignore generated file: *_rdict.pcm, *_dictContent.h and *_dictUmbrella.h. | 28 August 2013, 13:05:17 UTC |
1b3e269 | Bertrand Bellenot | 28 August 2013, 12:14:32 UTC | Fix issues in TCling::IsLoaded() Use HeaderSearch::LookupFile() instead of Preprocessor::LookupFile(), which requires a proper lexer to be set, and crashes when it is not the case | 28 August 2013, 12:14:32 UTC |
ae3de60 | Axel Naumann | 28 August 2013, 11:23:26 UTC | Attribute must not be attached to a definition. | 28 August 2013, 11:23:32 UTC |
b93cfb2 | Olivier Couet | 28 August 2013, 10:36:19 UTC | Protection added in case the remote file is not accesible. | 28 August 2013, 10:36:45 UTC |
27eb7be | Dario Berzano | 28 August 2013, 00:33:32 UTC | Silence CID 52143: don't deref NULL ptr | 28 August 2013, 09:54:30 UTC |
e012af6 | Dario Berzano | 28 August 2013, 00:23:17 UTC | Silence CID 52142: check dynamic_cast NULL retval | 28 August 2013, 09:54:30 UTC |
1b94854 | Axel Naumann | 28 August 2013, 09:47:20 UTC | No need for a special emit; just tell clang that the wrapper is used. | 28 August 2013, 09:47:31 UTC |
8c2d5a8 | Olivier Couet | 28 August 2013, 08:39:54 UTC | The option "A" in the `Draw()` was not cleaning properly the current pad. | 28 August 2013, 08:39:54 UTC |
f4403a9 | Axel Naumann | 28 August 2013, 08:17:33 UTC | Define __ROOTCLING__ for ParseForModule until PCMs carry it in them. | 28 August 2013, 08:17:33 UTC |
6da0d7d | Axel Naumann | 28 August 2013, 07:34:28 UTC | UserInterface must be compiled with -fexceptions. | 28 August 2013, 07:34:28 UTC |
0b5af43 | Axel Naumann | 28 August 2013, 07:18:25 UTC | Silence clang warning on !a==b being (!a) == b which might not be the intent. | 28 August 2013, 07:18:25 UTC |
15427fd | Axel Naumann | 28 August 2013, 07:09:48 UTC | cint/ is gone. | 28 August 2013, 07:10:12 UTC |
a643871 | Olivier Couet | 28 August 2013, 06:56:40 UTC | Undo previous fix, it generated an extra page in pdf files. Better fix under investigation. | 28 August 2013, 06:56:40 UTC |
6058362 | Paul Russo | 28 August 2013, 03:06:43 UTC | Fix cast away const warning. | 28 August 2013, 03:06:43 UTC |
80cdd12 | Paul Russo | 28 August 2013, 00:30:12 UTC | Merge branch 'master' of https://root.cern.ch/git/root into feature_dynamic_callfunc_wrapper | 28 August 2013, 00:30:12 UTC |
bc92fc4 | Paul Russo | 28 August 2013, 00:29:04 UTC | Use new interface for direct function setting. | 28 August 2013, 00:29:04 UTC |
2bfb117 | Paul Russo | 28 August 2013, 00:27:59 UTC | Allow caller allocated return value storage. | 28 August 2013, 00:27:59 UTC |
6a45b76 | Paul Russo | 28 August 2013, 00:25:56 UTC | Whitespace. | 28 August 2013, 00:25:56 UTC |
e063c73 | Paul Russo | 28 August 2013, 00:24:35 UTC | Whitespace. | 28 August 2013, 00:24:35 UTC |
a7796ab | Paul Russo | 28 August 2013, 00:22:30 UTC | Add interface for calling with caller allocated return value storage. | 28 August 2013, 00:22:30 UTC |
7954e89 | Paul Russo | 28 August 2013, 00:19:04 UTC | Give SetFunc*() their new implementations. | 28 August 2013, 00:19:04 UTC |
6549140 | Paul Russo | 28 August 2013, 00:09:15 UTC | Add new implementations of SetArg(*). | 28 August 2013, 00:09:15 UTC |
a73bee3 | Paul Russo | 28 August 2013, 00:06:37 UTC | Remove obsoleted implementations of SetArg(*). | 28 August 2013, 00:06:37 UTC |
672e38c | Paul Russo | 28 August 2013, 00:02:34 UTC | New function implementations. Give the Exec*() functions their new implementations. Fixup Init() for new data member. Fixup InterfaceMethod(). Fixup IsValid(). Remove obsolete code from ResetArg(). Remove obsolete body of SetArg(long). | 28 August 2013, 00:02:34 UTC |
6f1d46c | Paul Russo | 27 August 2013, 23:56:24 UTC | Return immediately on error. | 27 August 2013, 23:56:24 UTC |
2fcb1be | Paul Russo | 27 August 2013, 23:54:10 UTC | Make EvaluateExpr() static. | 27 August 2013, 23:54:10 UTC |
be606ad | Paul Russo | 27 August 2013, 23:39:19 UTC | Small adaptations to new structure. | 27 August 2013, 23:39:19 UTC |
487a5f2 | Paul Russo | 27 August 2013, 23:36:06 UTC | Shorten because of using namespaces. | 27 August 2013, 23:36:06 UTC |
b88a04f | Paul Russo | 27 August 2013, 23:33:36 UTC | Preserve member function sorting. | 27 August 2013, 23:33:36 UTC |
856077d | Paul Russo | 27 August 2013, 23:26:30 UTC | Spelling. | 27 August 2013, 23:26:30 UTC |
15a1817 | Paul Russo | 27 August 2013, 23:24:18 UTC | Add new types, data members, and functions. | 27 August 2013, 23:24:18 UTC |
24425ea | Paul Russo | 27 August 2013, 23:06:19 UTC | Remove obsoleted data members. | 27 August 2013, 23:06:19 UTC |
f5c39cd | Paul Russo | 27 August 2013, 23:04:29 UTC | Remove obsoleted parts of function bodies. | 27 August 2013, 23:04:29 UTC |
47e8da2 | Paul Russo | 27 August 2013, 22:53:56 UTC | Remove obsoleted functions. | 27 August 2013, 22:53:56 UTC |
16449a2 | Paul Russo | 27 August 2013, 22:25:37 UTC | Add support for TClingCallFunc function wrappers to transactions. | 27 August 2013, 22:25:37 UTC |
4bff66a | Paul Russo | 27 August 2013, 22:12:02 UTC | Support returning values of arbitrary class type. This restriction prevents us from evaluating function argument expressions of class type (by value), and prevents us from returning values with a class type (by value), if that class has a non-trivial constructor or copy constructor. For now we will allow the StoredValue to do a bit copy, with the expectation that in the future StoredValue will hold values of class type by pointer or reference instead of making a copy. | 27 August 2013, 22:12:02 UTC |
b8c6233 | Paul Russo | 27 August 2013, 22:06:17 UTC | Add support for member data pointer type. Given: class A { private: int fInt; }; We need to support storing the return value of a function like this: int A::* f() { return &A::fInt; } | 27 August 2013, 22:06:17 UTC |
4337afb | Vassil Vassilev | 27 August 2013, 21:40:49 UTC | Move the handling of unhandled exceptions in the loop. Indeed if the UserInterface.cpp is compiled without -fno-exceptions I get: ****************** CLING ****************** * Type C++ code and press enter to run it * * Type .q to exit * ******************************************* [cling]$ throw 12; Exception occurred. Recovering... [cling]$ .q So the issue is still in the build system, because I built UserInterface.cpp 'by hand'. | 27 August 2013, 21:40:49 UTC |
2d84e78 | Vassil Vassilev | 27 August 2013, 21:36:53 UTC | The standard said use catch(...) and not catch() | 27 August 2013, 21:36:53 UTC |
fc33035 | Vassil Vassilev | 27 August 2013, 21:00:35 UTC | Try to handle exceptions coming from the JIT. The idea is whenever there is an exception cling to be able to recover from it and continue working. For example: [cling] throw 12; shouldn't crash the current session in the interpreter. Now that we have compiled the UserInterface with exceptions on, I hoped to be able to catch exceptions coming from the JIT easily, but obviously I am still missing something. | 27 August 2013, 21:00:35 UTC |
5b6d49b | Baozeng Ding | 27 August 2013, 20:03:45 UTC | Make shouldProceed C++ function. | 27 August 2013, 20:04:15 UTC |
5ccf9ae | Gerardo Ganis | 27 August 2013, 15:18:00 UTC | Add missing forward declaration | 27 August 2013, 15:18:00 UTC |
fe45965 | Gerardo Ganis | 27 August 2013, 15:14:29 UTC | Add missing variable definition | 27 August 2013, 15:14:29 UTC |
4d2c741 | Dario Berzano | 26 August 2013, 21:57:33 UTC | No bloating IgProf output and clearer profile type Now the tag to invoke IgProf performance profiling is "igprof-pp" and no longer "igprof" alone. Leaves some space for adding IgProf memory profiling. | 27 August 2013, 14:51:50 UTC |
bf2fc9e | Dario Berzano | 26 August 2013, 16:41:04 UTC | PROOF: automatic igprof-analyse for IgProf pp logs | 27 August 2013, 14:51:50 UTC |
2194114 | Dario Berzano | 26 August 2013, 16:40:13 UTC | Some debug in PROOF log retrieval | 27 August 2013, 14:51:50 UTC |
0d6d868 | Dario Berzano | 26 August 2013, 12:19:34 UTC | PROOF GUI support for log filtering via pipe cmd | 27 August 2013, 14:51:50 UTC |