)]}'
{"include/babeltrace/bitfield-internal.h":[{"author":{"_account_id":1000006,"name":"Jérémie Galarneau","email":"jeremie.galarneau@efficios.com","username":"jgalar","avatars":[{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"004ae0cbceb9afbf77b447055e9e341a0ec09fa1","unresolved":true,"context_lines":[{"line_number":49,"context_line":"# define _BT_DIAG_POP\t\t\t_Pragma(\"GCC diagnostic pop\")"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"# define _BT_DIAG_STRINGIFY_1(x)\t#x"},{"line_number":52,"context_line":"# define _BT_DIAG_STRINGIFY(x)\t\t_BT_DIAG_STRINGIFY_1(x)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"# define _BT_DIAG_IGNORE(option)\t\\"},{"line_number":55,"context_line":"\t_Pragma(_BT_DIAG_STRINGIFY(GCC diagnostic ignored option))"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"c9e55605_1eeba7b8","line":52,"updated":"2019-05-16 18:01:21.000000000","message":"I\u0027m probably missing something here, but why is there an indirection to `_BT_DIAG_STRINGIFY_1`?\n\nAs opposed to\n # define _BT_DIAG_STRINGIFY(x) #x","commit_id":"b0eb345bbbb643de9f595679bfc3af6840080f21"},{"author":{"_account_id":1000006,"name":"Jérémie Galarneau","email":"jeremie.galarneau@efficios.com","username":"jgalar","avatars":[{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"7320d8237cb9ddb3fd0b205ca1a1eb5b3455b7f9","unresolved":false,"context_lines":[{"line_number":49,"context_line":"# define _BT_DIAG_POP\t\t\t_Pragma(\"GCC diagnostic pop\")"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"# define _BT_DIAG_STRINGIFY_1(x)\t#x"},{"line_number":52,"context_line":"# define _BT_DIAG_STRINGIFY(x)\t\t_BT_DIAG_STRINGIFY_1(x)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"# define _BT_DIAG_IGNORE(option)\t\\"},{"line_number":55,"context_line":"\t_Pragma(_BT_DIAG_STRINGIFY(GCC diagnostic ignored option))"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"58260bdc_574d8fa8","line":52,"in_reply_to":"6d6a8a3d_3cd8c137","updated":"2019-05-17 19:01:04.000000000","message":"Great, thanks!","commit_id":"b0eb345bbbb643de9f595679bfc3af6840080f21"},{"author":{"_account_id":1000009,"name":"Mathieu Desnoyers","email":"mathieu.desnoyers@efficios.com","username":"compudj","avatars":[{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"efed24b63f5b4b54c0c5c85960ffe9a9a3151443","unresolved":true,"context_lines":[{"line_number":49,"context_line":"# define _BT_DIAG_POP\t\t\t_Pragma(\"GCC diagnostic pop\")"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"# define _BT_DIAG_STRINGIFY_1(x)\t#x"},{"line_number":52,"context_line":"# define _BT_DIAG_STRINGIFY(x)\t\t_BT_DIAG_STRINGIFY_1(x)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"# define _BT_DIAG_IGNORE(option)\t\\"},{"line_number":55,"context_line":"\t_Pragma(_BT_DIAG_STRINGIFY(GCC diagnostic ignored option))"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"6d6a8a3d_3cd8c137","line":52,"in_reply_to":"c9e55605_1eeba7b8","updated":"2019-05-16 19:30:40.000000000","message":"It\u0027s a common trick used in the Linux kernel and which we use in many spots. See this as reference: https://gcc.gnu.org/onlinedocs/cpp/Stringizing.html :\n\n\"There is no way to convert a macro argument into a character constant.\n\nIf you want to stringize the result of expansion of a macro argument, you have to use two levels of macros.\"","commit_id":"b0eb345bbbb643de9f595679bfc3af6840080f21"},{"author":{"_account_id":1000006,"name":"Jérémie Galarneau","email":"jeremie.galarneau@efficios.com","username":"jgalar","avatars":[{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"004ae0cbceb9afbf77b447055e9e341a0ec09fa1","unresolved":true,"context_lines":[{"line_number":367,"context_line":"\tunsigned long ts \u003d sizeof(type) * CHAR_BIT; /* type size */\t\\"},{"line_number":368,"context_line":"\tunsigned long start_unit, end_unit, this_unit;\t\t\t\\"},{"line_number":369,"context_line":"\tunsigned long end, cshift; /* cshift is \"complement shift\" */\t\\"},{"line_number":370,"context_line":"\tint is_signed_type;\t\t\t\t\t\t\\"},{"line_number":371,"context_line":"\t\t\t\t\t\t\t\t\t\\"},{"line_number":372,"context_line":"\tif (!__length) {\t\t\t\t\t\t\\"},{"line_number":373,"context_line":"\t\t*__vptr \u003d 0;\t\t\t\t\t\t\\"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"de4444be_f5942f9e","line":370,"updated":"2019-05-16 18:01:21.000000000","message":"Since the header targets C99, this can be changed to\n bool is_signed_type;","commit_id":"b0eb345bbbb643de9f595679bfc3af6840080f21"},{"author":{"_account_id":1000009,"name":"Mathieu Desnoyers","email":"mathieu.desnoyers@efficios.com","username":"compudj","avatars":[{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"efed24b63f5b4b54c0c5c85960ffe9a9a3151443","unresolved":false,"context_lines":[{"line_number":367,"context_line":"\tunsigned long ts \u003d sizeof(type) * CHAR_BIT; /* type size */\t\\"},{"line_number":368,"context_line":"\tunsigned long start_unit, end_unit, this_unit;\t\t\t\\"},{"line_number":369,"context_line":"\tunsigned long end, cshift; /* cshift is \"complement shift\" */\t\\"},{"line_number":370,"context_line":"\tint is_signed_type;\t\t\t\t\t\t\\"},{"line_number":371,"context_line":"\t\t\t\t\t\t\t\t\t\\"},{"line_number":372,"context_line":"\tif (!__length) {\t\t\t\t\t\t\\"},{"line_number":373,"context_line":"\t\t*__vptr \u003d 0;\t\t\t\t\t\t\\"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"14853067_612583f9","line":370,"in_reply_to":"de4444be_f5942f9e","updated":"2019-05-16 19:30:40.000000000","message":"Done","commit_id":"b0eb345bbbb643de9f595679bfc3af6840080f21"},{"author":{"_account_id":1000006,"name":"Jérémie Galarneau","email":"jeremie.galarneau@efficios.com","username":"jgalar","avatars":[{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/8689763327e5bbda7dec9f18846b60ae.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"004ae0cbceb9afbf77b447055e9e341a0ec09fa1","unresolved":true,"context_lines":[{"line_number":439,"context_line":"\tunsigned long ts \u003d sizeof(type) * CHAR_BIT; /* type size */\t\\"},{"line_number":440,"context_line":"\tunsigned long start_unit, end_unit, this_unit;\t\t\t\\"},{"line_number":441,"context_line":"\tunsigned long end, cshift; /* cshift is \"complement shift\" */\t\\"},{"line_number":442,"context_line":"\tint is_signed_type;\t\t\t\t\t\t\\"},{"line_number":443,"context_line":"\t\t\t\t\t\t\t\t\t\\"},{"line_number":444,"context_line":"\tif (!__length) {\t\t\t\t\t\t\\"},{"line_number":445,"context_line":"\t\t*__vptr \u003d 0;\t\t\t\t\t\t\\"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"d26c980c_55e3f4af","line":442,"updated":"2019-05-16 18:01:21.000000000","message":"Same comment as above\n bool is_signed_type;","commit_id":"b0eb345bbbb643de9f595679bfc3af6840080f21"},{"author":{"_account_id":1000009,"name":"Mathieu Desnoyers","email":"mathieu.desnoyers@efficios.com","username":"compudj","avatars":[{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/7326b3e1d32b971a5e69d9730228c428.jpg?d\u003dretro\u0026r\u003dr\u0026s\u003d120","height":120}]},"change_message_id":"efed24b63f5b4b54c0c5c85960ffe9a9a3151443","unresolved":false,"context_lines":[{"line_number":439,"context_line":"\tunsigned long ts \u003d sizeof(type) * CHAR_BIT; /* type size */\t\\"},{"line_number":440,"context_line":"\tunsigned long start_unit, end_unit, this_unit;\t\t\t\\"},{"line_number":441,"context_line":"\tunsigned long end, cshift; /* cshift is \"complement shift\" */\t\\"},{"line_number":442,"context_line":"\tint is_signed_type;\t\t\t\t\t\t\\"},{"line_number":443,"context_line":"\t\t\t\t\t\t\t\t\t\\"},{"line_number":444,"context_line":"\tif (!__length) {\t\t\t\t\t\t\\"},{"line_number":445,"context_line":"\t\t*__vptr \u003d 0;\t\t\t\t\t\t\\"}],"source_content_type":"text/x-csrc","patch_set":3,"id":"702213ad_88064f22","line":442,"in_reply_to":"d26c980c_55e3f4af","updated":"2019-05-16 19:30:40.000000000","message":"Done","commit_id":"b0eb345bbbb643de9f595679bfc3af6840080f21"}]}
