{"push_id":2576908556,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"6b16dc80354d44a12a25faa8e6797aad3a54ceaf","before":"2b92fd0ab49f6df08e5213fccd5d71156c0bc5d5","commits":[{"sha":"7e5c7059ffa47cc3de79700cbb4a4dc60f1ad97b","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Force \"header\" keywords to 8 character limit\n\nThe \"header\" (e.g. status buffer) keywords that were actually stored in\nmemory were already limited to 8 characeters by hputc.  This\nfunctionality was inherited from the primordial code base.  This leads\nto problems if a keyword with more than 8 characters is \"put\" into the\nheader more than once since the longer keyword on subsequent puts will\nnot match the truncated keyword from previous puts thereby adding the\nkeyword/value pair to the header in multiple locations.  To prevent\nthis, keywords are now explicitly limited to 8 characers in hputc and\nksearch.","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/7e5c7059ffa47cc3de79700cbb4a4dc60f1ad97b"},{"sha":"d928a4b740d5a1bc620d77ff537207ea97bb3f14","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Bump version to 1.4","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/d928a4b740d5a1bc620d77ff537207ea97bb3f14"},{"sha":"237c7171ef026b2033e8e018ef7a566d7791b80b","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Bump version to 1.5-devel","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/237c7171ef026b2033e8e018ef7a566d7791b80b"},{"sha":"7c6d2f303544fa8595fad25e7227e107243ecb0f","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Make hashpipe_thread_init return error on error\n\nUnder certain conditions, hashpipe_thread_init() might not return an\nerror code if the thread's init function returned an error code.  This\ncould allow the process to continue when in fact it should have exited.\nThis problem is now fixed.","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/7c6d2f303544fa8595fad25e7227e107243ecb0f"},{"sha":"86e28dbc99dc7aea320a72f6b8e931c05cb883db","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Bump version to 1.5","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/86e28dbc99dc7aea320a72f6b8e931c05cb883db"},{"sha":"e8e99fc147d51025d3bc5c1044e3cf7e93f48a52","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Use more precision in hputr4/hputr8\n\nThe hputr4 and hputr8 functions converted the floating point value to a\nstring using \"%f\" and \"%g\", which default to only 6 digits of precision.\nThe max number of decimal digits is 9 for single precision and 17 for\ndouble precision so to avoid loss of precision, we now use \"%.9f\" and\n\"%.17g\".","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/e8e99fc147d51025d3bc5c1044e3cf7e93f48a52"},{"sha":"7bec0237846f71ce75be067fc0e65ae4f7ca6964","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Tweak precision in hputr8\n\nIt turns out that \"%.17g\" was too many digits, so this has been reduced to\n\"%.14g\".","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/7bec0237846f71ce75be067fc0e65ae4f7ca6964"},{"sha":"b54b7fe70eedaf3b414a0a020b7a20a33ca1aa81","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Add some additional diagnostic messages\n\nNo functional changes.","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/b54b7fe70eedaf3b414a0a020b7a20a33ca1aa81"},{"sha":"ab34aaa6cb6981e0baf2fd71d0242a8f6610c2f1","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Include threads that have no data buffers\n\nWhen listing threads, only threads that have at least one data buffer\nwere listed.  Now threads without any data buffers (e.g. tutorial or\nother demo threads) are included in the listing as \"utility\" threads.","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/ab34aaa6cb6981e0baf2fd71d0242a8f6610c2f1"},{"sha":"0fc2a8cf5b5ea07ae6953105d9c674212f70cb64","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Change set_exit_status() not to be inline\n\nChanged the set_exit_status() function to be private (static) to\nhashpipe.c rather than being inline.  Modern gcc and/or pthread didn't\nlike it as inline (and not much benefit to having it be inline anyway).","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/0fc2a8cf5b5ea07ae6953105d9c674212f70cb64"},{"sha":"a2f4c2086747e67f3b0e77ceb7b3bb8b5cf29af0","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Error check the return value of seteuid/setuid","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/a2f4c2086747e67f3b0e77ceb7b3bb8b5cf29af0"},{"sha":"f9e7bb61e2c7c2723016ae6c1517e70e23f4c584","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Add modern autotools cruft to .gitignore","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/f9e7bb61e2c7c2723016ae6c1517e70e23f4c584"},{"sha":"1ea18207f65241f0534d7982fb60fbc9997ddb0e","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Make gcc 5.4.0 happy","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/1ea18207f65241f0534d7982fb60fbc9997ddb0e"},{"sha":"211857877b50bb4851cc619d4818a4cefeccb493","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Ignore more autotools cruft","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/211857877b50bb4851cc619d4818a4cefeccb493"},{"sha":"7218041377dbb85589d6655fc0ef7281a26b16b4","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Make hashpipe_irqaffinity.sh more robust\n\nThis is now aware of the new(ish)\n\"/sys/class/net/DEVNAME/device/msi_irqs/\" directory that contains\n\"files\" named after the device's interrupt numbers.","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/7218041377dbb85589d6655fc0ef7281a26b16b4"},{"sha":"9ef82b4cc1c692e4615f05f8e061d5ec884e0ad6","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Bump version to 1.6","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/9ef82b4cc1c692e4615f05f8e061d5ec884e0ad6"},{"sha":"b15e12c457aa8e5f571138bb46f1a1505ab70229","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Add hashpipe_topology.sh script","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/b15e12c457aa8e5f571138bb46f1a1505ab70229"},{"sha":"11bad50790e23dc954245a65cbde26e3f27419de","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"Install hashpipe_topology.sh on `make install`","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/11bad50790e23dc954245a65cbde26e3f27419de"},{"sha":"9b091d31c996716154b7e4e7136f11983cb98e7e","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"hashpipe_topology.sh now shows GPUs by ID\n\nIt used to use the leaf directory of /proc/drivers/nvidia/gpu/*, which\nmay have been the numeric GPU ID for some versions of the NVIDIA driver,\nbut modern versions of the driver use PCI bus descriptors instead.  Now\nthe script gets the GPU's minor device number from the information file\nand uses that.","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/9b091d31c996716154b7e4e7136f11983cb98e7e"},{"sha":"46e9626b479dce7b317a1b65ceb0436b4bb85045","author":{"name":"David MacMahon","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@astro.berkeley.edu"},"message":"The -o option now auto-recognizes types of values\n\nWhen using `-o KEYWORD=VALUE`, VALUE is first converted to an integer\n(using `strol`).  If that consumes all the charachers, the integer value\nis stored in the status buffer, otherwise VALUE is converted to a\ndouble (using `strtod`).  If that consumes all the characters, the\ndouble value is stored in the status buffer, otherwise VALUE us stored\nas a string.","distinct":true,"url":"https://api.github.com/repos/david-macmahon/hashpipe/commits/46e9626b479dce7b317a1b65ceb0436b4bb85045"}]}
{"actor":{"display_login":"david-macmahon"}}