{"push_id":1109967387,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"0bd301b59e81bcdf7eb6ad539c95e0b9b3b246b9","before":"2649e3c5a06fd33cd3a50f4d20f426e7e582d317","commits":[{"sha":"0bd301b59e81bcdf7eb6ad539c95e0b9b3b246b9","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@bone.id.au","name":"Paul Bone"},"message":"Add thread.num_processors/3\n\nAdd a predicate that retrieves the number of processors available to this\nprocess if known.\n\nlibrary/thread.m:\n    As above.\n\nruntime/mercury_context.c:\n    The existing code that determines the number of processors was only used\n    on thread safe low-level C grades.  Make it also available for thread\n    safe high-level C grades.\n\n    Add a fall back (less accurate) method of determining the number of\n    processors.\n\n    Remove an out-of-date comment.\n\nruntime/mercury_context.h:\n    Export the number of available processors.\n\nscripts/ml.in:\n    Link to libhwloc (if configured) on thread safe high and low-level C\n    grades.\n\nNEWS:\n    Announce new predicate.\n\nconfigure.ac:\n    Update a --help message.","distinct":true,"url":"https://api.github.com/repos/Mercury-Language/mercury/commits/0bd301b59e81bcdf7eb6ad539c95e0b9b3b246b9"}]}