{"push_id":672805481,"size":77,"distinct_size":44,"ref":"refs/heads/master","head":"5cec03e402aaee5fe314e03f366363a617a7d0c8","before":"d3f6fcac4a8a05fef88cee16e498e376d186ec7e","commits":[{"sha":"a22a5f1b0b312d5424f5f1105cdedbee9f8d7c18","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: use GPtrArray instead of GArray\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/a22a5f1b0b312d5424f5f1105cdedbee9f8d7c18"},{"sha":"e196f486b4e9b92b9e4307ff2cce6f68e6d2fa88","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: simplify destroy functions\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/e196f486b4e9b92b9e4307ff2cce6f68e6d2fa88"},{"sha":"3695540ce102f230aafd344f3716420d497112cf","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: add bt_object_array_set()\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/3695540ce102f230aafd344f3716420d497112cf"},{"sha":"5a5029c6ef4f3c425e5ebe9e50f945462bf0c244","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects tests: bt_object_array_set()\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/5a5029c6ef4f3c425e5ebe9e50f945462bf0c244"},{"sha":"4a512e75f455ca7c095c07a020cd77a3f04a1e22","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: introduce enum bt_object_status\n\nThose new statuses make it possible for\nbt_object_map_foreach() to report if its loop was\ncancelled by the user function or if a general error\noccured.\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/4a512e75f455ca7c095c07a020cd77a3f04a1e22"},{"sha":"4e2f2908d50afce6913c34a4372c9bfc436269b4","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: Doxygen: \\i -> \\em\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/4e2f2908d50afce6913c34a4372c9bfc436269b4"},{"sha":"eadb143fa5f485532becec176989cc5ed4b4e022","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: make static functions also inline\n\nThis makes GCC mask the \"unused function\" warning.\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/eadb143fa5f485532becec176989cc5ed4b4e022"},{"sha":"a40a567ea928bdb759f299e95c21585837d416a0","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: add bt_object_freeze() and more statuses\n\nThis patch adds the possibility to freeze an object.\nBy doing this, it introduces a new status code,\nBT_OBJECT_STATUS_FROZEN, which is returned when trying\nto alter a frozen object. Thus, all functions returning\neither 0 or -1 are modified to return an\nenum bt_object_status value instead.\n\nThe status code BT_OBJECT_STATUS_INVAL is also introduced\nto signal invalid arguments, to differentiate this error\nfrom other errors.\n\nFinally, this patch adapts the objects tests and the\ndocumentation to the changes.\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/a40a567ea928bdb759f299e95c21585837d416a0"},{"sha":"e0f99b7f035b3f43bbab9620af1efa539709f4ef","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: Doxygen: more details on bt_object_null\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/e0f99b7f035b3f43bbab9620af1efa539709f4ef"},{"sha":"7389e8bca6a54a04a64d57207fe67f8f0c45e5d3","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: Doxygen: add cross-references\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/7389e8bca6a54a04a64d57207fe67f8f0c45e5d3"},{"sha":"8da980bd5bb8dedf7eef8adbc75309d5274ef392","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: optimize loops by using i instead of x\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/8da980bd5bb8dedf7eef8adbc75309d5274ef392"},{"sha":"5584a48831ee08e85a89121e05aa020a7ca1bd96","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"objects: Doxygen: bt_object_type: minor fix\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/5584a48831ee08e85a89121e05aa020a7ca1bd96"},{"sha":"7f800dc7c2a13dc895a4c609150c231b6745317c","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"ir: make trace environment use bt_object\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/7f800dc7c2a13dc895a4c609150c231b6745317c"},{"sha":"b8248cc00f72ac2448c697c76033c8862d8db673","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"ir: add attributes support to event classes\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/b8248cc00f72ac2448c697c76033c8862d8db673"},{"sha":"3b3b162e3dee8ebc5f5d4a99089ce83befff2ab2","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"ir: add tests for event class attributes\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/3b3b162e3dee8ebc5f5d4a99089ce83befff2ab2"},{"sha":"0d23acbeeb27ebede2278c50c2c7e0fe0b1ae8d2","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"Fix: ir: make duplicate event classes check smarter\n\nThis patch makes bt_ctf_stream_class_add_event_class()\ncompare not only event classes pointers when checking\nfor duplicate, but also equal names and equal IDs.\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/0d23acbeeb27ebede2278c50c2c7e0fe0b1ae8d2"},{"sha":"f60fde631cec36ea5c6ed7c6838d95f8808f4c15","author":{"email":"2096628897b40c93960fdd9e24c9c883a54d4fe9@gmail.com","name":"Philippe Proulx"},"message":"ir: add tests for duplicate event classes\n\nSigned-off-by: Philippe Proulx <eeppeliteloop@gmail.com>\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/f60fde631cec36ea5c6ed7c6838d95f8808f4c15"},{"sha":"123fbdeca6a37f9de585488caf67f9d70eeb5e8a","author":{"email":"50cc5c447ef2926f45fde4c39a1b825587938be7@efficios.com","name":"Jérémie Galarneau"},"message":"ir: add weak reference to parent stream to bt_ctf_event\n\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/123fbdeca6a37f9de585488caf67f9d70eeb5e8a"},{"sha":"d3814b5400bc383ee8645cd76017e2aa6fea5dfe","author":{"email":"50cc5c447ef2926f45fde4c39a1b825587938be7@efficios.com","name":"Jérémie Galarneau"},"message":"ir: add weak reference to parent trace to bt_ctf_stream_class\n\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/d3814b5400bc383ee8645cd76017e2aa6fea5dfe"},{"sha":"e2e75cc4288aa720dc55c63097ed3514f8ed6f47","author":{"email":"50cc5c447ef2926f45fde4c39a1b825587938be7@efficios.com","name":"Jérémie Galarneau"},"message":"Cleanup: remove unused bt_ctf_stream_set_trace function\n\nSigned-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>","distinct":false,"url":"https://api.github.com/repos/eepp/babeltrace/commits/e2e75cc4288aa720dc55c63097ed3514f8ed6f47"}]}