{"push_id":1220178746,"size":23,"distinct_size":23,"ref":"refs/heads/v1.x-zos","head":"a028740d393241533ac59e3e98519eb599ebbb8f","before":"1d2b7db811fb42ac3b92ec4ed8fb418c9a59681d","commits":[{"sha":"c58b17479d09fccb947590dc937e39e2ed115069","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"unix: expand range of values for usleep\n\nuv_sleep uses only usleep which can only take integers in the\nrange [0,1000000]. Avoid using boundary parameters such as 1000000\nfor portability reasons. Use sleep and usleep together to expand\nthe acceptable range of values for uv_sleep.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/c58b17479d09fccb947590dc937e39e2ed115069"},{"sha":"11f45a2e897e3093762a03be74a0bdf3b5df4eaa","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: keep track of unbound handles and bind them before listening\n\nOn zOS the listen call does not bind automatically if the socket\nis unbound. Hence the manual binding to an arbitrary port is\nrequired to be done manually.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/11f45a2e897e3093762a03be74a0bdf3b5df4eaa"},{"sha":"235f7df2f1fcf32b9bb6c67493b50fcdf1965497","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"unix: unneccessary use const qualifier in container_of\n\nThe type parameter in the \"container_of(ptr, type, member)\" macro\nwhich uses builtin \"offsetof(type, member)\" should not require cv\nqualifier. Also note that for some platforms, the \"offsetof\" builtin\ndoes not recognize the cv qualifier in the type.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/235f7df2f1fcf32b9bb6c67493b50fcdf1965497"},{"sha":"a832acf9345fc635c1dcf28992ccbc308d77a3da","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv__fs_futime\n\nUsing __fchattr syscall to change file attributes","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/a832acf9345fc635c1dcf28992ccbc308d77a3da"},{"sha":"0d6f9b3ccdb46dbac52c7b91c34e4823235690df","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: scandir not available","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/0d6f9b3ccdb46dbac52c7b91c34e4823235690df"},{"sha":"5d63290963b824cc13ccdd4228fdd0f9d4842141","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: use pthread helper functions\n\nzOS does not implement some pthread_barrier functions. So we will use\nthe provided helper functions in src/unix/pthread*.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/5d63290963b824cc13ccdd4228fdd0f9d4842141"},{"sha":"c79d9306e7cbc2745df11c4ee3bfc2b0dd5c17ee","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv__io_check_fd\n\nThis method uses the poll syscall to determine whether POLLNVAL is\nflagged or not.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/c79d9306e7cbc2745df11c4ee3bfc2b0dd5c17ee"},{"sha":"2d8ec58f9064b88c8093d8051fbdbd35dda0e610","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv__hrtime","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/2d8ec58f9064b88c8093d8051fbdbd35dda0e610"},{"sha":"30af7556ee8f328bc18faee9d2649cc878738812","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: mark uv__fs_event_close as unreachable\n\nDue to file system events being unsupported on the platform.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/30af7556ee8f328bc18faee9d2649cc878738812"},{"sha":"caefefdda31ebe7c9a1d63c591e11ec88b54b9ae","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv_exepath\n\nThere is no known way to get the current exe path on zOS.\nHence, we will use the environment variable EXE_PATH to\nindicate that.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/caefefdda31ebe7c9a1d63c591e11ec88b54b9ae"},{"sha":"b1994b2f8d2c4a51973fad321b8bc6deae53ba7f","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv__io_poll using poll\n\nThere is no epoll on zOS. So we create an epoll 'simulator'\nusing poll underneath.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/b1994b2f8d2c4a51973fad321b8bc6deae53ba7f"},{"sha":"64f48bd6b8f9f7a299b06fcee37355d27b2dc680","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv__fs_mkdtemp using mktemp\n\nRegarding uv__fs_mkdtemp, there is no mkdtemp on zOS. What we do\ninstead is use mktemp to generate a temporary file. Then delete\nthat file and use the same name to create a temporary directory.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/64f48bd6b8f9f7a299b06fcee37355d27b2dc680"},{"sha":"2e5a9d37f28e57de14cbc23f87a72f51d3f77d51","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: uv_setup_args is unsupported on zos\n\nReturn argv as is.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/2e5a9d37f28e57de14cbc23f87a72f51d3f77d51"},{"sha":"3fc349a2d1d4a7eed688b4a2e1a4ae4b942055f7","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv_loadavg\n\nThere is no way to currently determine cpu load on\nthe platform.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/3fc349a2d1d4a7eed688b4a2e1a4ae4b942055f7"},{"sha":"e2f674e6e83653c45842e100cd54fb6e9b85ae76","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv_get_total_memory and uv_get_free_memory\n\nUse MVS data areas to retrieve the information.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/e2f674e6e83653c45842e100cd54fb6e9b85ae76"},{"sha":"e74107de3eb250bb093d66db6b9483c7c927a520","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv_interface_addresses\n\nUsing SIOCGIFCONF with ioctl similar with other platforms","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/e74107de3eb250bb093d66db6b9483c7c927a520"},{"sha":"60a67fd9e18064a9fa3625e1c1155a37383df115","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv_cpu_info\n\nUsing MVS data areas","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/60a67fd9e18064a9fa3625e1c1155a37383df115"},{"sha":"08b15008b49f56f6ee38845a2e2c10fa599cb051","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv_uptime","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/08b15008b49f56f6ee38845a2e2c10fa599cb051"},{"sha":"2043fb9db6c5ce47a295e7b2515df6d469cc57f5","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv_process_title functions\n\nThe platform does not support process titles.","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/2043fb9db6c5ce47a295e7b2515df6d469cc57f5"},{"sha":"bec3ca7953efcd941ba7c2d6e56cf90014bf14e9","author":{"name":"John Barboza","email":"cd67ed42f8c909a65baa725e9c845c216c3e76ad@ca.ibm.com"},"message":"zos: implement uv_resident_set_memory\n\nImplement using the w_getpsent runtime call","distinct":true,"url":"https://api.github.com/repos/ibmruntimes/libuv/commits/bec3ca7953efcd941ba7c2d6e56cf90014bf14e9"}]}
{"actor":{"display_login":"jBarz"}}