{"push_id":3148619633,"size":3,"distinct_size":3,"ref":"refs/heads/opal_cleanup","head":"9c28348ebc70fe1835eb5c7fe222ecd8d6da2caa","before":"04dee99b9c2ee26228ed32aef7f021d22df4f824","commits":[{"sha":"d37ce613cf9fc2567a0e578832fe0c35943f5063","author":{"name":"Nathan Hjelm","email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov"},"message":"opal: clean up init/finalize\n\nThis commit contains the following changes:\n\n - Remove the unused opal_test_init/opal_test_finalize\n   functions. These functions are not used by anything in the code\n   base or MTT. Tests use opal_init_util/opal_finalize_util instead.\n\n - Get rid of gotos in opal_init_util and opal_init. Replaced them\n   with a cleaner solution.\n\n - Automatically register cleanup functions in init functions. The\n   cleanup functions are executed in the reverse order of the\n   initialization functions. The cleanup functions are run in\n   opal_finalize_util() before tearing down the class system.\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/d37ce613cf9fc2567a0e578832fe0c35943f5063"},{"sha":"0d5ff3597e19edca8173267baaece34024289ad5","author":{"name":"Nathan Hjelm","email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov"},"message":"ompi/datatype: don't call opal_datatype_finalize directly\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/0d5ff3597e19edca8173267baaece34024289ad5"},{"sha":"9c28348ebc70fe1835eb5c7fe222ecd8d6da2caa","author":{"name":"Nathan Hjelm","email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov"},"message":"test: call opal_init/finalize_util in ddt tests\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/9c28348ebc70fe1835eb5c7fe222ecd8d6da2caa"}]}
{"actor":{"display_login":"hjelmn"}}