{"push_id":1578093168,"size":1000,"distinct_size":0,"ref":"refs/heads/v5-34-00-patches","head":"f7c8b728fe737d0252445ec69fb932a87ea4e41d","before":"794ebce6211594dea29a2ff0bf07b5d741e207c8","commits":[{"sha":"f37df1000d350626252850906dedfad7791b6f8a","author":{"name":"Lorenzo Moneta","email":"167f5e981edf7c744e395586237dc34326e1abda@cern.ch"},"message":"Fix compilation error","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/f37df1000d350626252850906dedfad7791b6f8a"},{"sha":"3369ee475d670331cc264539c4dda0fdcad8a7c6","author":{"name":"Bertrand Bellenot","email":"ab4d0dd1b169a0dd13faa39b8ecd64746c60ff18@cern.ch"},"message":"Add protection for the root window on Cocoa (MacOS X)","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/3369ee475d670331cc264539c4dda0fdcad8a7c6"},{"sha":"063417ccb96da8b627796005bb55305f5c766286","author":{"name":"Bertrand Bellenot","email":"ab4d0dd1b169a0dd13faa39b8ecd64746c60ff18@cern.ch"},"message":"Merge branch 'v5-34-00-patches' of https://root.cern.ch/git/root into v5-34-00-patches","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/063417ccb96da8b627796005bb55305f5c766286"},{"sha":"4ef7510f778baaa4ab6a863dadcbdbdc40a6ff4d","author":{"name":"David Abdurachmanov","email":"f23206f8ccd0295b4574c485db60e7ccad0578ea@cern.ch"},"message":"Cintex: add support for hard-coded ARMv7 trampolines\n\nAdd ARMv7 ARM mode hard-coded trampolines for Cintex.\n\nSigned-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/4ef7510f778baaa4ab6a863dadcbdbdc40a6ff4d"},{"sha":"c8de68e16efaef6e00b8a47f7f22b2a2769e3c93","author":{"name":"David Abdurachmanov","email":"f23206f8ccd0295b4574c485db60e7ccad0578ea@cern.ch"},"message":"configure: Enable Cintex on ARMv7 (linuxarm)\n\nSigned-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/c8de68e16efaef6e00b8a47f7f22b2a2769e3c93"},{"sha":"c1dd769905951f84a0483ca8608d7ac71adf1253","author":{"name":"David Abdurachmanov","email":"f23206f8ccd0295b4574c485db60e7ccad0578ea@cern.ch"},"message":"Add support for ARMv8 64-bit (AArch64), linuxarm64\n\nAdd support for AArch64 architecture. Introduces new ROOT build\ntarget -- linuxarm64. CINT is functional, but genreflex is not\ncapable of generating Reflex dictionaries on AArch64 due to old\nversion of GCC used in GCCXML. Data model -- LP64 -- used by\nx86_64 and aarch64 allows pre-generating Reflex dictionaries on\nx86_64. This works if software stack is kept the same (e.g,\nlibstdc++).\n\nSigned-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>\nTested-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/c1dd769905951f84a0483ca8608d7ac71adf1253"},{"sha":"dfef05515b92d3b578cce03b01692d05ec04f379","author":{"name":"David Abdurachmanov","email":"f23206f8ccd0295b4574c485db60e7ccad0578ea@cern.ch"},"message":"Allocate_1arg_function: fix incorrect offset\n\nResolve long-standing bug where incorrect offset is being used in\nAllocate_1arg_function for method address.\n\nSigned-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/dfef05515b92d3b578cce03b01692d05ec04f379"},{"sha":"ba76b3780c23e3926c4e996ef444518cdcc8bbe4","author":{"name":"Axel Naumann","email":"7872fd1ca9a65fb4d44ef113aa0943e18ab03515@cern.ch"},"message":"Merge ARMv7 32-bit and ARMv8 64-bit (AArch64) support, by David Abdurachmanov!","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/ba76b3780c23e3926c4e996ef444518cdcc8bbe4"},{"sha":"95ddbe9f024ab584fe69e11e33dfd65957bcf6e1","author":{"name":"Axel Naumann","email":"7872fd1ca9a65fb4d44ef113aa0943e18ab03515@cern.ch"},"message":"Terrible as it is: we do not have tmva tutorials.","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/95ddbe9f024ab584fe69e11e33dfd65957bcf6e1"},{"sha":"d1df46b60a06c3e6523f0a39af21b4174f6c7694","author":{"name":"Axel Naumann","email":"7872fd1ca9a65fb4d44ef113aa0943e18ab03515@cern.ch"},"message":"Make the int literal unsigned (fix warning).","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/d1df46b60a06c3e6523f0a39af21b4174f6c7694"},{"sha":"8a0962f596cf5c8e002610375462f0e89975a01f","author":{"name":"Axel Naumann","email":"7872fd1ca9a65fb4d44ef113aa0943e18ab03515@cern.ch"},"message":"As suggested by David A: use ulong for consistency.","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/8a0962f596cf5c8e002610375462f0e89975a01f"},{"sha":"510f94583f469ccc5885363017ac527d27034257","author":{"name":"Christopher Jones","email":"a153cf74d20a514585ae92064e0f90db1a60f3d4@gmail.com"},"message":"Remove parentheses from destructor call to fix problem with clang 3.5\n\nThe clang 3.5 compiler needs a slightly different syntax when calling\nthe destructor. It does not allow a set of parentheses between the\nname of the destructor and the parentheses which cause the call.","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/510f94583f469ccc5885363017ac527d27034257"},{"sha":"03a8598ddb44daa0d61213ba6dfd0d0f1baae046","author":{"name":"Christopher Jones","email":"a153cf74d20a514585ae92064e0f90db1a60f3d4@gmail.com"},"message":"Protect global list of functions from concurrent access\n\nThe list returned from TROOT::GetListOfFunctions needs to be protected\nfrom concurrent access to allow use of TFormulas on different\nthreads.","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/03a8598ddb44daa0d61213ba6dfd0d0f1baae046"},{"sha":"7e182d3bca33425b26b3fe464ce6b591dce45e05","author":{"name":"Christopher Jones","email":"a153cf74d20a514585ae92064e0f90db1a60f3d4@gmail.com"},"message":"Protect global list of TFormulaPrimitives","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/7e182d3bca33425b26b3fe464ce6b591dce45e05"},{"sha":"411fc1d503ad834c2d0193d6f2b76437390d2ed8","author":{"name":"Christopher Jones","email":"eb38eb26b04258f4085c9f0c70141747b7ddd245@fnal.gov"},"message":"Thread safety fixes for TCint\n\n-use thread_local for statics which are being used as return values\n-use C++11 initializers to allow static containers to be const\n-add lock to protect fgSetOfSpecials","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/411fc1d503ad834c2d0193d6f2b76437390d2ed8"},{"sha":"174e71d7c3b54cf7ba1655778ec7529709cda0d8","author":{"name":"Christopher Jones","email":"eb38eb26b04258f4085c9f0c70141747b7ddd245@fnal.gov"},"message":"Make function static return values thread_safe\n\nFunciton level statics which are being used as return values from\nthe function are changed to thread_local. This is needed to avoid\nmultiple threads changing the values while they are being used.","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/174e71d7c3b54cf7ba1655778ec7529709cda0d8"},{"sha":"e69c8d0a6dcdfd89a90f65830cdf1440923a550f","author":{"name":"Christopher Jones","email":"eb38eb26b04258f4085c9f0c70141747b7ddd245@fnal.gov"},"message":"Added missing locks when calling gCint\n\nAdded calls to the gCINTMutex lock when calling gCint methods. These\nare needed to avoid problems while concurrently using TFormula.","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/e69c8d0a6dcdfd89a90f65830cdf1440923a550f"},{"sha":"b8c0458c93ddfe9384f695f9a440f78605b60fd9","author":{"name":"Christopher Jones","email":"eb38eb26b04258f4085c9f0c70141747b7ddd245@fnal.gov"},"message":"Make TClass::fIsAMethod setting thread safe\n\nCaching and initialization of TClass::fIsAMethod have been changed\nto make them thread safe and for calls to the TMethodCall can happen\nconcurrently.","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/b8c0458c93ddfe9384f695f9a440f78605b60fd9"},{"sha":"907c34ca2c0bb1a399a1bd4fb37c430b08eef617","author":{"name":"Christopher Jones","email":"a153cf74d20a514585ae92064e0f90db1a60f3d4@gmail.com"},"message":"Call TROOT::GetGlobalFunction instead of GetListOfGlobalFunctions\n\nSince the global function list needs to be locked to be thread safe,\nthe simplest way of avoiding having to take the locks outside of\nTROOT is to call GetGlobalFunction instead.","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/907c34ca2c0bb1a399a1bd4fb37c430b08eef617"},{"sha":"5925c56b46ddc6549397e1ff6efc7e465bc79c3a","author":{"name":"Christopher Jones","email":"a153cf74d20a514585ae92064e0f90db1a60f3d4@gmail.com"},"message":"Lock access to gROOT->fGlobalFunctions\n\nThe list of global functions must be protected from simultaneous\nwrites/reads.","distinct":false,"url":"https://api.github.com/repos/gganis/root/commits/5925c56b46ddc6549397e1ff6efc7e465bc79c3a"}]}
{"actor":{"display_login":"gganis"}}