-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PyROOT][ROOT-10294] Reuse TEnum to get its underlying type #132
Commits on Aug 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e0ecce2 - Browse repository at this point
Copy the full SHA e0ecce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f3b7b8 - Browse repository at this point
Copy the full SHA 2f3b7b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 977eb0a - Browse repository at this point
Copy the full SHA 977eb0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c44889 - Browse repository at this point
Copy the full SHA 3c44889View commit details -
Configuration menu - View commit details
-
Copy full SHA for f902c64 - Browse repository at this point
Copy the full SHA f902c64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c7af4b - Browse repository at this point
Copy the full SHA 3c7af4bView commit details
Commits on Aug 27, 2019
-
[io] update TFile docu about kReproducible bit
Provide also entry in release notes
Configuration menu - View commit details
-
Copy full SHA for 8daaa01 - Browse repository at this point
Copy the full SHA 8daaa01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c8baff - Browse repository at this point
Copy the full SHA 6c8baffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eb8c0b - Browse repository at this point
Copy the full SHA 8eb8c0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9fc3cf - Browse repository at this point
Copy the full SHA a9fc3cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7054dd - Browse repository at this point
Copy the full SHA a7054ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6758d6f - Browse repository at this point
Copy the full SHA 6758d6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eab9d9 - Browse repository at this point
Copy the full SHA 3eab9d9View commit details -
[xml] use c++11 interface for virtaul functions
Use unique_ptr<TXMLEngine> as holder
Configuration menu - View commit details
-
Copy full SHA for df470db - Browse repository at this point
Copy the full SHA df470dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 435fc82 - Browse repository at this point
Copy the full SHA 435fc82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f18e1e - Browse repository at this point
Copy the full SHA 5f18e1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b633acb - Browse repository at this point
Copy the full SHA b633acbView commit details -
[xml] use unique_ptr as holder of stack objects
Clarifies ownership of this elements
Configuration menu - View commit details
-
Copy full SHA for b37a66c - Browse repository at this point
Copy the full SHA b37a66cView commit details -
[sql] check kReproducible bit in TSQLFile
Not really used, but keep it here for compatibility
Configuration menu - View commit details
-
Copy full SHA for 833f077 - Browse repository at this point
Copy the full SHA 833f077View commit details -
[sqlio] use actual creation/modification times of TDirectory
Before TSQLFile times were used
Configuration menu - View commit details
-
Copy full SHA for 9ac35af - Browse repository at this point
Copy the full SHA 9ac35afView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbb66f8 - Browse repository at this point
Copy the full SHA bbb66f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40a1aec - Browse repository at this point
Copy the full SHA 40a1aecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49c2981 - Browse repository at this point
Copy the full SHA 49c2981View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb2f702 - Browse repository at this point
Copy the full SHA bb2f702View commit details -
[json] fix problem with conversion vector<vector<vector<int>>>
Wrong optimization was used. Fixes https://root-forum.cern.ch/t/35782/
Configuration menu - View commit details
-
Copy full SHA for f6fcb4e - Browse repository at this point
Copy the full SHA f6fcb4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb3e5e0 - Browse repository at this point
Copy the full SHA bb3e5e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d181dd7 - Browse repository at this point
Copy the full SHA d181dd7View commit details -
In MakeProject avoid dereferencing deleted object.
Make sure to Clear the list 'extrainfos' before any of its content is deleted. See https://root-forum.cern.ch/t/tfile-makeproject-severely-broken-in-root-6-08-06-6-18-00/34924
Configuration menu - View commit details
-
Copy full SHA for c888601 - Browse repository at this point
Copy the full SHA c888601View commit details
Commits on Aug 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1072b4f - Browse repository at this point
Copy the full SHA 1072b4fView commit details -
[Exp PyROOT] Prevent cppyy from filtering ROOT libraries
When using cppyy from ROOT, many symbols coming from ROOT libraries can be found when running dir(cppyy.gbl). In order to obtain such list of symbols, cppyy scans the rootmap files. This allows tab-completion before classes are even loaded, let alone bound. This change sets a variable so that the symbols in Core, IO, Thread and MathCore are not cleaned up by cppyy.
Configuration menu - View commit details
-
Copy full SHA for 41ffdc7 - Browse repository at this point
Copy the full SHA 41ffdc7View commit details -
[Exp PyROOT] Set memory policy to heuristics
This is the default value in the current PyROOT, which has changed in Cppyy.
Configuration menu - View commit details
-
Copy full SHA for 3a12063 - Browse repository at this point
Copy the full SHA 3a12063View commit details -
Configuration menu - View commit details
-
Copy full SHA for 960bb0f - Browse repository at this point
Copy the full SHA 960bb0fView commit details -
[Exp PyROOT] Do not rely on RemoveAt to implement list methods
RemoveAt relies on Remove, which at its turn applies IsEqual to find the element it needs to remove. If there are two elements in the list that are equal, Remove just removes the first it finds, not the one with the specified index.
Configuration menu - View commit details
-
Copy full SHA for 7cc9dd0 - Browse repository at this point
Copy the full SHA 7cc9dd0View commit details -
[Exp PyROOT] No need to set ownership, now using kMemoryHeuristics
Now experimental PyROOT, as the old PyROOT, has kMemoryHeuristics as default memory policy for arguments of callables. Thus, the ownership is automatically transferred from Python to C++ for non-const pointer arguments.
Configuration menu - View commit details
-
Copy full SHA for 28a0f45 - Browse repository at this point
Copy the full SHA 28a0f45View commit details -
Configuration menu - View commit details
-
Copy full SHA for e535b51 - Browse repository at this point
Copy the full SHA e535b51View commit details -
[Exp PyROOT] Add plotOn overloads of RooAbsData to RooDataHist
This patch is to be merged into ROOT (modulo some modifications to cover cases that are still failing): https://bitbucket.org/wlav/cppyy-backend/src/master/cling/patches/using_decls.diff Without that patch, Cppyy does not automatically add to a class the method overloads that come from a 'using' statement. In the meantime, this commit adds a pythonisation that is needed for RooDataHist to see the overloads it is using from RooAbsData. Once the more general solution is implemented in the bindings, this pythonisation will be removed.
Configuration menu - View commit details
-
Copy full SHA for e33452c - Browse repository at this point
Copy the full SHA e33452cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6727de8 - Browse repository at this point
Copy the full SHA 6727de8View commit details -
Configuration menu - View commit details
-
Copy full SHA for afeda5f - Browse repository at this point
Copy the full SHA afeda5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10581bd - Browse repository at this point
Copy the full SHA 10581bdView commit details
Commits on Aug 30, 2019
-
[PyROOT][ROOT-10294] Reuse TEnum to get its underlying type
As pointed out in ROOT-10294, when using the CMSSW environment, the lookup of an enum constant in the list of attributes of the namespace does not succeed. This commit passes on the TEnum obtained when creating the namespace proxy to the addition of the enum constants as properties of the namespace, so that the underlying type of the enum can be taken from the TEnum, and therefore we avoid the lookup in the list of attributes of the namespace.
Configuration menu - View commit details
-
Copy full SHA for 1c0341f - Browse repository at this point
Copy the full SHA 1c0341fView commit details