{"push_id":864653072,"size":97,"distinct_size":3,"ref":"refs/heads/wq_feature","head":"35a33a4af2ea974b45682714f8867d15c758d4cf","before":"1c598888f3646d4b5316dcdb8ac58f9558fd7565","commits":[{"sha":"1c52c71293a201350bcd272daa20727ae8f12444","author":{"email":"fb642bafe9351aadda258cbdf6588fb78bc8b523@nd.edu","name":"Benjamin Tovar"},"message":"Take into account shared memory when computing resident memory.\n\nAccumulate the maps we just found per file. First, we merge together all the\nmaps segment that overlap. With this, we do not overcount private segments, but\ndo consider that segments are shared as little as possible.\n\nAfter this merging, we determine upper bounds, such as: virtual >= referenced >=\nprivate >= referenced - private >= shared.\n\nIf swap size is zero, then virtual and private have the exact values, and we\nhave worst case counts for referenced and shared.\n\nWhen we accumulate resident for the result, we do it from private + shared,\nrather than the resident reported originally as this would overcount shared.\n\nThere could be a way to use Pss (proportional resident) to improve these bounds.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/1c52c71293a201350bcd272daa20727ae8f12444"},{"sha":"3cd1bd19ffa10fa7ee61c18f2c02a915349374e9","author":{"email":"fb642bafe9351aadda258cbdf6588fb78bc8b523@nd.edu","name":"Benjamin Tovar"},"message":"do not use rss from rusage, already covered by proc status and smaps","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/3cd1bd19ffa10fa7ee61c18f2c02a915349374e9"},{"sha":"1f8fbf7451abd365327271e01a5a78d6e611eed0","author":{"email":"fb642bafe9351aadda258cbdf6588fb78bc8b523@nd.edu","name":"Benjamin Tovar"},"message":"fix long int conversion","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/1f8fbf7451abd365327271e01a5a78d6e611eed0"},{"sha":"1c9d84bafcc3fd62f050c4b495c8f63b43c9e04d","author":{"email":"fb642bafe9351aadda258cbdf6588fb78bc8b523@nd.edu","name":"Benjamin Tovar"},"message":"remove debug message","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/1c9d84bafcc3fd62f050c4b495c8f63b43c9e04d"},{"sha":"d5fd1b8d8ba168544e182d8c84782a622317ed50","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"First pass at json expression library.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/d5fd1b8d8ba168544e182d8c84782a622317ed50"},{"sha":"5f783b292afe0ea8fd3eeb0a48f16be83eebd949","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"First pass at jx parser.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/5f783b292afe0ea8fd3eeb0a48f16be83eebd949"},{"sha":"e3a0be27d40124c552fdc3886c00bfdd1d53c127","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Remove dead code.\nChange typedefs to structs for readability.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/e3a0be27d40124c552fdc3886c00bfdd1d53c127"},{"sha":"f8793fb27411591ddca4a4da57859831f611dc33","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Added parser.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/f8793fb27411591ddca4a4da57859831f611dc33"},{"sha":"041c40c544920fe7dad7feb0b99c2206f324f79e","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Added jx_print.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/041c40c544920fe7dad7feb0b99c2206f324f79e"},{"sha":"76988a06ff5bd179ef13e1bbc48f74fff21eee6a","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Removed duplicate print functions.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/76988a06ff5bd179ef13e1bbc48f74fff21eee6a"},{"sha":"08d7fa12e702e12fd2569fad979314958432f1aa","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Added jx test program.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/08d7fa12e702e12fd2569fad979314958432f1aa"},{"sha":"a1bd59acddf4592821d458644927954370773496","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Handle some null cases in print.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/a1bd59acddf4592821d458644927954370773496"},{"sha":"67977fda6b6038c12bb2d7bdc5057ccd22ef189d","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Keep track of errors encountered.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/67977fda6b6038c12bb2d7bdc5057ccd22ef189d"},{"sha":"982a105ded7396f2805e61525e1d765357ccb302","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"LBRACKET -> RBRACKET","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/982a105ded7396f2805e61525e1d765357ccb302"},{"sha":"df49ac92ccb9945a08cd57549f4089f0ab4dd8aa","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Factor error setting into one function, to help with debugging.\nFixed ordering error in integer parsing.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/df49ac92ccb9945a08cd57549f4089f0ab4dd8aa"},{"sha":"916ed059b7b383f049403b7e6bf690b8bd3751e1","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Removed debugging code.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/916ed059b7b383f049403b7e6bf690b8bd3751e1"},{"sha":"62f6d3529bdfe61103d9865dc881ed768011391d","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Added copyright boilerplate.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/62f6d3529bdfe61103d9865dc881ed768011391d"},{"sha":"e12115df31b28b50827ec0ed70af1449ca916b40","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Expose low-level parser interface.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/e12115df31b28b50827ec0ed70af1449ca916b40"},{"sha":"4f643c4b30a272ee17c65e2bea253ed2d780cf1d","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Fixed object_lookup to use arbitrary keys.\nAdded array_insert and array_append.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/4f643c4b30a272ee17c65e2bea253ed2d780cf1d"},{"sha":"786af5c88c638eb6ba05eebec6934237a9af45c4","author":{"email":"1334301d9e4298e21c3f5796e6a9f90803cae444@nd.edu","name":"Douglas Thain"},"message":"Documentation.","distinct":false,"url":"https://api.github.com/repos/nhazekam/cctools/commits/786af5c88c638eb6ba05eebec6934237a9af45c4"}]}