{"push_id":754627987,"size":1000,"distinct_size":79,"ref":"refs/heads/master","head":"3369606c75b9337545b3c0bbe8536fcb50eeb08a","before":"0ac2f08460b95c267cecd9b4fac2f6db99b7bf0b","commits":[{"sha":"59be12b260c2a710176d4aeebd339a856ea1c7c2","author":{"email":"1a462e3f256bccefb5d4eb37a8633e92e528fa4d@iferc.org","name":"Gilles Gouaillardet"},"message":"filem/raw: fix misc memory leaks\nas reported by Coverity with CIDs 716815, 716817, 720760,\n1196703, 1196704, 1196746","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/59be12b260c2a710176d4aeebd339a856ea1c7c2"},{"sha":"d6530b0e9991bcd9ffe54a41f51ba39218d99d11","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"opal_check_package: use AC_SEARCH_LIBS instead of AC_CHECK_LIB\n\nPer discussion on devel\n(http://www.open-mpi.org/community/lists/devel/2015/02/17030.php), and\nper Autoconf 2.69 docs, use the recommended AC_SEARCH_LIBS instead of\nAC_CHECK_LIB (e.g., for functions that appear in libc on some\nplatforms and in a specific library on other platforms).","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/d6530b0e9991bcd9ffe54a41f51ba39218d99d11"},{"sha":"e81c070ef0f68f9c1e8979cde20a26f622922198","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"dl framework: new dynamic loader framework\n\nEmbedding libltdl without the use of Libtool bootstrapping has\nproven... difficult.  Instead, create a new simple \"dl\" framework.  It\nonly provides 4 functions:\n\n- open a DSO (very similar to lt_dlopenadvise())\n- lookup a symbol in a previously-opened DSO (very similar to lt_dlsym())\n- close a previously-opened DSO (very similar to lt_dlclose())\n- iterate over all files in a directory (very similar to ld_dlforeachfile())\n\nThere will be follow-on commits with a simple dlopen-based component\n(nowhere near as complete/functional as libltdl, but good enough for\nLinux and OS X), and a libltdl-based component for all other\nplatforms.\n\nThe intent is that the dlopen-based component can be built by default\nin almost all cases.  But if libltdl is available, that component will\nbe built.  End result: we still get DSO-based functionality by default\nin (almost?) all cases.  Without embedding libltdl.  Which is what we\nwant.","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/e81c070ef0f68f9c1e8979cde20a26f622922198"},{"sha":"7d340c0c26bec976a35297f725a199d7543b9c55","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"dlopen: simple dl component based on POSIX dlopen\n\nWorks on systems with dlopen (e.g., Linux and OS X).  It requires\ndlfcn.h and libdl, which many systems have installed by default.","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/7d340c0c26bec976a35297f725a199d7543b9c55"},{"sha":"39364d315c6070e3e4349c599b9b12ffb840d249","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"libltdl: dl component based on libltdl\n\nWorks on any system that libltdl supports and has ltdl.h and libltdl\navailable.","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/39364d315c6070e3e4349c599b9b12ffb840d249"},{"sha":"a9d86129c6a4f0843f4e405b6d2d3a9e0c8e7c20","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"mca base: convert to opal_dl interface","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/a9d86129c6a4f0843f4e405b6d2d3a9e0c8e7c20"},{"sha":"c683500a2921f05b7172312801545384aadc844f","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"debuggers: convert to opal_dl interface","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/c683500a2921f05b7172312801545384aadc844f"},{"sha":"1995f6bebac4d6d9530c0a045a8fbf64c14bf614","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"cuda: convert to opal_dl interface","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/1995f6bebac4d6d9530c0a045a8fbf64c14bf614"},{"sha":"0a2767a5d33cf652245fce03a21ec76b197ae15a","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"opal lt_interface: remove in favor of opal_dl interface","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/0a2767a5d33cf652245fce03a21ec76b197ae15a"},{"sha":"a026456bef166b8896dad7b8b074d5467ef14e9d","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"(orte|ompi|oshmem)*info tools: convert to opal_dl interface\n\nNoe that this commit removes option:lt_dladvise from the various\n\"info\" tools output.  This technically breaks our CLI \"ABI\" because\nwe're not deprecating it / replacing it with an alias to some other\n\"into\" tool output.\n\nAlthough the dl/libltdl component contains an \"have_lt_dladvise\" MCA\nvar that contains the same information, the \"option:lt_dladvise\"\noutput from the various \"info\" tools is *not* an MCA var, and\ntherefore we can't alias it.  So it just has to die.","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/a026456bef166b8896dad7b8b074d5467ef14e9d"},{"sha":"914880a368566c9d56cd65cd153041cd3bc5759b","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"libtldl: remove libltdl from the tree\n\nThe libltdl interface has been completely replaced by the OPAL DL\nframework (i.e., the opal_dl interface).\n\nFixes open-mpi/ompi#311","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/914880a368566c9d56cd65cd153041cd3bc5759b"},{"sha":"b958daa3e6233f6c3851cbf7ed66629ebd4323ea","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@users.noreply.github.com","name":"Jeff Squyres"},"message":"Merge pull request #410 from jsquyres/topic/libltdl-must-die\n\nRFC: Replace libltdl with OPAL \"dl\" framework","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/b958daa3e6233f6c3851cbf7ed66629ebd4323ea"},{"sha":"0d80bfb3914de2947f3bb37228dc81d4965a5d4c","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@cs.unm.edu","name":"Nathan Hjelm"},"message":"Merge pull request #443 from hjelmn/mpit_31\n\nAdd new error code introduced in MPI-3.1.","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/0d80bfb3914de2947f3bb37228dc81d4965a5d4c"},{"sha":"2d61a652c8645c2e0324a99140a06eb627154bac","author":{"email":"e96a0dc0e8681ea6cb2efe4a406fddb7f3896a73@lanl.gov","name":"Howard Pritchard"},"message":"fcoll/dynamic: coverity fixes\n\nokay, hopefully really fix CIDS 72325-72328, and 72330-72332.\n\nSigned-off-by: Howard Pritchard <howardp@lanl.gov>","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/2d61a652c8645c2e0324a99140a06eb627154bac"},{"sha":"fba88360a8981936dc2fe445859a7b30e4775e72","author":{"email":"e96a0dc0e8681ea6cb2efe4a406fddb7f3896a73@lanl.gov","name":"Howard Pritchard"},"message":"fcoll/dynamic: more coverity fixes\n\nOkay coverity seems to get one stuck in a loop where\nby fixing one set of resource allocation problems, it\nstarts finding more.\n\nSigned-off-by: Howard Pritchard <howardp@lanl.gov>","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/fba88360a8981936dc2fe445859a7b30e4775e72"},{"sha":"005c6022e2e2f6734ed4ce91008abd37f7ed39ba","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"mca/base: fix bugs in framework deregistration/re-registration\n\nThere were a number of bugs in the framework/variable code that\naffected deregistration:\n\n - Frameworks could be erroneously closed if seperately registered and\n   opened then subsequently closed. This was a bug in the original\n   design which only reference counted opens but not\n   registrations. This would cause undefined behavior if\n   MPI_T_finalize actually calls ompi_info_close_components as\n   intended. Now both registrations and opens are reference counted\n   and frameworks/components are not torn down until the matching\n   number of close calls have been made.\n\n - group_find_by_name did not pass the invalidok flags down\n   to mca_base_var_group_get_internal correctly.\n\n - Group deregistration caused the group to be completely reset. This\n   does not match the behavior required by MPI_T as it could reduce\n   the number of variables/subgroups in a group.\n\nThis commit also updates MPI_T_finalize to call\nompi_info_close_components as originally intended.\n\nCloses #374\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/005c6022e2e2f6734ed4ce91008abd37f7ed39ba"},{"sha":"4b2cba46f467ba49b3b0b36e4c4864ecc58b1ae6","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"usnic: fix bootstrap error paths\n\nFix previously-unfinished error paths during startup/bootstrapping.\nInstead of just blindly continuing on when an fi_* function call\nfails, opal_show_help and skip that device.\n\nAlso, only check the usnic config minimums once.  They're VIC-wide and\nwon't change on a per-device basis -- we only need to check them once.\n\nFixes CSCut19179.","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/4b2cba46f467ba49b3b0b36e4c4864ecc58b1ae6"},{"sha":"f7f7fa73ddee491a70ab86442b05027c8cef013d","author":{"email":"1a462e3f256bccefb5d4eb37a8633e92e528fa4d@iferc.org","name":"Gilles Gouaillardet"},"message":"opal_cr: fix incorrect NULL assignment\nas reported by Coverity with CID 1288084","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/f7f7fa73ddee491a70ab86442b05027c8cef013d"},{"sha":"dc0bc756dc0e0995ec06c034cad1661a35e9c2dd","author":{"email":"1a462e3f256bccefb5d4eb37a8633e92e528fa4d@iferc.org","name":"Gilles Gouaillardet"},"message":"iof/base: fix misc memory leak\nas reported by Coverity with CID 1196732","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/dc0bc756dc0e0995ec06c034cad1661a35e9c2dd"},{"sha":"976144dca73302585c90c9afa45fd9dd991fabe8","author":{"email":"6bf403f5b5c5db79779da69eda74b88a13b6a4ae@mellanox.com","name":"yosefe"},"message":"keep mxm context alive as long as pml_yalla component is open.\n\npml_yalla_del_comm may be called after yalla module is finalized, which\nleads to invalid memory access if mxm context is already destroyed in\nthis point.","distinct":false,"url":"https://api.github.com/repos/nysal/ompi/commits/976144dca73302585c90c9afa45fd9dd991fabe8"}]}