{"push_id":1074470142,"size":14,"distinct_size":12,"ref":"refs/heads/posix_c99","head":"29f92a521b7083aa07820bd6a4dd377a55969a5c","before":"0e75f2b0b5a1c8eca145b9e347f1e4e0b1346ab9","commits":[{"sha":"2349d93d50f8447dd40563cc76732aaef070fa16","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Fix build on FreeBSD\n\na) setpgrp() swapped for equivalent setpgid(0, 0)\n\nb) define _GNU_SOURCE to unmask getline function definition in stdlib.h","distinct":false,"url":"https://api.github.com/repos/SchedMD/slurm/commits/2349d93d50f8447dd40563cc76732aaef070fa16"},{"sha":"836decb1059e3fa10fc212de8a44faada88831fe","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Forgot to include NEWS entry in staged changes.","distinct":false,"url":"https://api.github.com/repos/SchedMD/slurm/commits/836decb1059e3fa10fc212de8a44faada88831fe"},{"sha":"9da207e71c38b60e70713620fdfb67f64f8c3a67","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Header include cleanup part one.\n\nNo functional change in theory. Cleanup headers to reduce the mostly-useless\nfor some time now.\n\n1) Remove common/{getopt.[ch],getopt1.c} files and remove from build. Use\n   C99-required functions from <unistd.h> and <getopt.h>.\n\n2) <inttypes.h> is required by C99 and has been required for some time. Remove\n   #ifdef blocks and replace some older <stdint.h> includes.\n\n3) <pthread.h> isn't optional at this point. PTHREAD_MUTEX_INITIALIZER is\n   required throughout.\n\n4) Use <limits.h> instead of <values.h> or <float.h>\n\n5) <string.h> is required by C99. Remove long-deprecated <strings.h> includes.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/9da207e71c38b60e70713620fdfb67f64f8c3a67"},{"sha":"23e3427c5b069b21d2965e104f02413da032a2f5","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Remove AF_SLURM and SLURM_INADDR_ANY macros.\n\nAF_SLURM => AF_INET; AF_INET is already commonly used.\n\nSLURM_INADDR_ANY macro never used.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/23e3427c5b069b21d2965e104f02413da032a2f5"},{"sha":"948175a78862ca0fa2ca36631b9ca3d98dda7293","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Remove unused slurm_fd_set types.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/948175a78862ca0fa2ca36631b9ca3d98dda7293"},{"sha":"a0182f6e6bf5b838c79f27effbcd4d8ce822a2d3","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Remove __CURRENT_FUNC__ and cleanup macros.h\n\nReplace all __CURRENT_FUNC__ references with c99 __func__\n\nRemove NULL and bool definitions, use <stddef.h> and <stdbool.h> instead.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/a0182f6e6bf5b838c79f27effbcd4d8ce822a2d3"},{"sha":"139d34211c4f740c85ca18a6b52a2bb824c4386a","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Switch cbuf.c over to slurm_mutex_* functions\n\nRemove cbuf_mutex_* macros. Require <pthread.h> and remove WITH_PTHREAD","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/139d34211c4f740c85ca18a6b52a2bb824c4386a"},{"sha":"0fe0d5721257d77a6898d6903a93c1d4e1c774c1","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Switch list.c over to slurm_mutex_* macros.\n\nRemove list_mutex_* macros. Require <pthread.h> and remove WITH_PTHREAD","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/0fe0d5721257d77a6898d6903a93c1d4e1c774c1"},{"sha":"e21ebac825ce55debb8c955b965711f84af12a55","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Switch hostlist.c over to slurm_mutex_*\n\nRemove local mutex_* macros. Require <pthread.h> and fixup includes.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/e21ebac825ce55debb8c955b965711f84af12a55"},{"sha":"6dd6cd749bf154ad0bef06fff5875ed276d8dd44","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Continue header cleanup in src/common\n\nRequire <pthread.h> and cleanup #ifdef blocks.\n\nSort system includes.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/6dd6cd749bf154ad0bef06fff5875ed276d8dd44"},{"sha":"8a20522e6f69aac68c7e9a9213a39247bd3d0b39","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Finish removing WITH_PTHREAD definitions.\n\nCleanup the other directories in src/.\n\nRemove WITH_PTHREAD from configure as well while here.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/8a20522e6f69aac68c7e9a9213a39247bd3d0b39"},{"sha":"eaaea2ff45c01c574add5484372eda2c23d02d04","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Remove HAVE_CONFIG_H conditions from src/common\n\nAlways include \"config.h\".\n\nRearrange standard library includes while here, and clean up some additional\nifdef contamination missed on the first pass.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/eaaea2ff45c01c574add5484372eda2c23d02d04"},{"sha":"67187a01cfee49c7aa0142c1b0d7ec8b5c007c59","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Remove old malloc compatibility files for AIX.\n\nAnything that is contigent on \"if (!HAVE_MALLOC)\" is a bad idea. Plus, these\naren't actually used by anything. Remove files and stop building them.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/67187a01cfee49c7aa0142c1b0d7ec8b5c007c59"},{"sha":"29f92a521b7083aa07820bd6a4dd377a55969a5c","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@schedmd.com","name":"Tim Wickberg"},"message":"Update src/common/Makefile.{am,in} to remove AIX malloc compatibility layer.","distinct":true,"url":"https://api.github.com/repos/SchedMD/slurm/commits/29f92a521b7083aa07820bd6a4dd377a55969a5c"}]}