{"push_id":605951182,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"2081afd0f70c8d6b9631b2315ee0fc4e8b428951","before":"8b2b90344152ee8099766278345de60048e73401","commits":[{"sha":"6871ba3cef6b2142a33a19332ff348ffa0328d96","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Missing part of 8b2b903","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/6871ba3cef6b2142a33a19332ff348ffa0328d96"},{"sha":"a0d3029ae054c688ec02e1d53043dfc6a0fad251","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Introduce __1 only if compiling with libcpp","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/a0d3029ae054c688ec02e1d53043dfc6a0fad251"},{"sha":"d064eb32a1c941a9aacab211b33180cf0397d895","author":{"email":"cb9efc8f9015dd95c88a8e735ee07ab4f1027cd2@cern.ch","name":"Axel Naumann"},"message":"Register IssuedDiags with topmost Transaction.","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/d064eb32a1c941a9aacab211b33180cf0397d895"},{"sha":"b610d17d62d97d1ce0aac168da3941c5b67392bd","author":{"email":"cb9efc8f9015dd95c88a8e735ee07ab4f1027cd2@cern.ch","name":"Axel Naumann"},"message":"Do not emit if there are parse or trnasformation errors.","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/b610d17d62d97d1ce0aac168da3941c5b67392bd"},{"sha":"81e237e0a1e76f00a75cc0c2dc18905b42952c2c","author":{"email":"cb9efc8f9015dd95c88a8e735ee07ab4f1027cd2@cern.ch","name":"Axel Naumann"},"message":"Store error state in Transaction; DeclCollect even on error (to be able to unload).","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/81e237e0a1e76f00a75cc0c2dc18905b42952c2c"},{"sha":"124c06f5db8ff162cf187554ce63cc3935c4a390","author":{"email":"866ed6f288e41d68fafde22d35ed1a04986fa45f@cern.ch","name":"Danilo Piparo"},"message":"Fix for ROOT-7188 (ts of creation of TFormula's)","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/124c06f5db8ff162cf187554ce63cc3935c4a390"},{"sha":"f37b6890fdc6e43407a9191ef378be90d38f09bb","author":{"email":"80c8e1044f65537a52f7828aa6a731ccd5bdecdd@cern.ch","name":"Andrei Gheata"},"message":"Fix to allow AddLevel to work","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/f37b6890fdc6e43407a9191ef378be90d38f09bb"},{"sha":"b258f7dbe3b2fc462221cf8a42644828a447a1f0","author":{"email":"866ed6f288e41d68fafde22d35ed1a04986fa45f@cern.ch","name":"Danilo Piparo"},"message":"Coding conventions","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/b258f7dbe3b2fc462221cf8a42644828a447a1f0"},{"sha":"0ac2428cd9fb40ecd0748cc83613c0d2cc374153","author":{"email":"866ed6f288e41d68fafde22d35ed1a04986fa45f@cern.ch","name":"Danilo Piparo"},"message":"Clarify comment\n\nclear comments contribute to create a clean code base.","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/0ac2428cd9fb40ecd0748cc83613c0d2cc374153"},{"sha":"4831d6f477e0306eff1a187e639ea7f62f4c5bfd","author":{"email":"866ed6f288e41d68fafde22d35ed1a04986fa45f@cern.ch","name":"Danilo Piparo"},"message":"Protect also the access to the AST necessary to crate the clang::GlobalDecl","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/4831d6f477e0306eff1a187e639ea7f62f4c5bfd"},{"sha":"bb7ce6ea59cdffd3534ee5035a09f311a487ba91","author":{"email":"866ed6f288e41d68fafde22d35ed1a04986fa45f@cern.ch","name":"Danilo Piparo"},"message":"Correct list of special names","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/bb7ce6ea59cdffd3534ee5035a09f311a487ba91"},{"sha":"66426a9958650c29912cf0e548e4f55e8a044b24","author":{"email":"866ed6f288e41d68fafde22d35ed1a04986fa45f@cern.ch","name":"Danilo Piparo"},"message":"Revert thread safety in setname\n\nthere are problems in setting aliases with TTrees. More investigation\nis needed.","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/66426a9958650c29912cf0e548e4f55e8a044b24"},{"sha":"97acc67fdc07ca6bf741b79765a7e88a060f61ec","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"llvm::StringRef does not support being passed 0.","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/97acc67fdc07ca6bf741b79765a7e88a060f61ec"},{"sha":"c34f013810e64788f29d61146c35ee52b23250a5","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Fix python failure due to __1 being present (but not enough)\n\nThe presence of __1 is due to the import of a very small part of libcpp without\nchanging the code enough to avoid this __1.\n\nThe cause of the incomplete presence of __1 was a (quiet but complete) failure\nin the setup/import part of ROOT.py leading to a dysfunctional PyROOT.\n\nThis was harder to track down as expected as the error which should have been as\ndescribed below is somehow suppressed when the code is executed as part of\nthe python import mechanism.  Which in this case, after parsing ROOT.py and\nbecause of the statement\n   sys.modules[ __name__ ] = ModuleFacade( sys.modules[ __name__ ] )\nwhich customize the import mechanism for this modules, end up calling\n   ModuleFacade.__getattr1 which the parameter __all__\nwhich calls\n   ModuleFacade.__finalSetup\nwhich calls the problematic code (which is problematic because of the __1 existing but\ncout not being in there):\n   self.__dict__[ 'cout' ] = getattr( cppyy.gbl.std, '__1' ).cout\n\nNote that the error suppressed are solely the one that happens within\nthe PyROOT C++ code underneath getattr( cppyy.gbl.std, '__1' ).cout.\n\nThis code ends properly executing\n   (anonymous namespace)::LookupCppEntity (pyname=0x0, args=0x7fffe5fc5090) at /local2/pcanal/cint_working/rootcling/root/bindings/pyroot/src/RootModule.cxx:187\n\nand in particular the line:\n\n218           PyErr_Format( PyExc_AttributeError, \"%s\", name.c_str() );\n\nwith name containing ‘cout’ but nonetheless two things happens\n\n  a) the message is not printed\n  b) the function immediately exit (quietly) and never finishes the setup.\n\nconsequently PyROOT does not work in those circumstances and no error\nmessage appears.\n\n(Full disclosure this was stumbled upon debugging):\n\n   cd roottest/cling/functionTemplate\n   python testcint.py - -b\n\nwhich rather than issuing the ‘right’ error message:\n\nTraceback (most recent call last):\n  File \"testcint.py\", line 1, in <module>\n    from ROOT import *\n  File \"/home/pcanal/cint_working/rootcling/root/altc++11/lib/ROOT.py\", line 416, in __getattr1\n    self.__finalSetup()\n  File \"/home/pcanal/cint_working/rootcling/root/altc++11/lib/ROOT.py\", line 521, in __finalSetup\n    self.__dict__[ 'cout' ]\nAttributeError: 'cout'\n\nfailed (because of the incomplete PyROOT setup) with:\n\nTraceback (most recent call last):\n  File \"testcint.py\", line 10, in <module>\n    sortedMethods = [ item for item in t.__dict__.keys() if item[0:2] != '__' ]\nNameError: name 't' is not defined","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/c34f013810e64788f29d61146c35ee52b23250a5"},{"sha":"839b53828f413b15662357dd8b95375e98ae4505","author":{"email":"69612018eea270a331b01ca4491eb7b1b815033a@fnal.gov","name":"Philippe Canal"},"message":"Fix fatal typo ....","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/839b53828f413b15662357dd8b95375e98ae4505"},{"sha":"d78860d731c170c983faa16807de5529f77e986a","author":{"email":"866ed6f288e41d68fafde22d35ed1a04986fa45f@cern.ch","name":"Danilo Piparo"},"message":"Properly make SetName thread safe","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/d78860d731c170c983faa16807de5529f77e986a"},{"sha":"a06ce1efcb771d8c356c65429b543d7105a13b69","author":{"email":"e4b8587a7f112bdd4e898f3a9aad85d4166e7ce8@cern.ch","name":"Pere Mato"},"message":"Fix for ROOT-7149.","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/a06ce1efcb771d8c356c65429b543d7105a13b69"},{"sha":"0e35126cd0177c23e13d44c600189bafaaccb2f8","author":{"email":"e4b8587a7f112bdd4e898f3a9aad85d4166e7ce8@cern.ch","name":"Pere Mato"},"message":"Fix again for ROOT-7149.","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/0e35126cd0177c23e13d44c600189bafaaccb2f8"},{"sha":"ef6694cfa7b1fb346e38001b138bd0bb7cdf43ad","author":{"email":"91ba59fb0d096ccc5b88d9f3fd3bb76a7193cd77@cern.ch","name":"Olivier Couet"},"message":"Update doc","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/ef6694cfa7b1fb346e38001b138bd0bb7cdf43ad"},{"sha":"c036037fdee437ec4996db893bcbc023bd56af52","author":{"email":"cb9efc8f9015dd95c88a8e735ee07ab4f1027cd2@cern.ch","name":"Axel Naumann"},"message":"Inform commitTransaction() about the ParseResult.","distinct":true,"url":"https://api.github.com/repos/lmoneta/root/commits/c036037fdee437ec4996db893bcbc023bd56af52"}]}