{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47902653,"defaultBranch":"gfm","name":"swift-cmark","ownerLogin":"swiftlang","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-12-13T02:15:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42816656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726810766.0","currentOid":""},"activityList":{"items":[{"before":"3ccff77b2dc5b96b77db3da0d68d28068593fa53","after":null,"ref":"refs/heads/release/6.0.1","pushedAt":"2024-09-20T05:39:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"}},{"before":null,"after":"3ccff77b2dc5b96b77db3da0d68d28068593fa53","ref":"refs/heads/release/6.0.2","pushedAt":"2024-09-20T05:16:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #74 from bc-lee/feature/6.0-pic\n\n[6.0] Build with Position Independent Code unconditionally","shortMessageHtmlLink":"Merge pull request #74 from bc-lee/feature/6.0-pic"}},{"before":"8a43e0a410c3369a935beef113ba0731dd8e4de5","after":null,"ref":"refs/heads/egorzhdan/include-inside-extern-c","pushedAt":"2024-09-11T20:56:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"QuietMisdreavus","name":"QuietMisdreavus","path":"/QuietMisdreavus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5217170?s=80&v=4"}},{"before":"fc07ab5da47975c5ef5f336acadfc02e8f706d30","after":"b022b08312decdc46585e0b3440d97f6f22ef703","ref":"refs/heads/gfm","pushedAt":"2024-09-11T20:56:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"QuietMisdreavus","name":"QuietMisdreavus","path":"/QuietMisdreavus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5217170?s=80&v=4"},"commit":{"message":"Merge pull request #58 from swiftlang/egorzhdan/include-inside-extern-c\n\nNFC: Move `#include`s out of `extern \"C\"` block","shortMessageHtmlLink":"Merge pull request #58 from swiftlang/egorzhdan/include-inside-extern-c"}},{"before":"2403ee8513838a34b9d941f6a81cc8a23eb6ed3a","after":"8a43e0a410c3369a935beef113ba0731dd8e4de5","ref":"refs/heads/egorzhdan/include-inside-extern-c","pushedAt":"2024-09-10T15:57:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"egorzhdan","name":"Egor Zhdan","path":"/egorzhdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3801618?s=80&v=4"},"commit":{"message":"NFC: Move `#include`s out of `extern \"C\"` block\n\nThis fixes a clang compiler error when using these headers in C++ language mode:\n```\nlibcmark_gfm/include/registry.h:8:1: error: import of C++ module 'libcmark_gfm' appears within extern \"C\" language linkage specification\n#include \"cmark-gfm.h\"\n```\n\nrdar://109730567","shortMessageHtmlLink":"NFC: Move #includes out of extern \"C\" block"}},{"before":null,"after":"3ccff77b2dc5b96b77db3da0d68d28068593fa53","ref":"refs/heads/release/6.0.1","pushedAt":"2024-08-31T18:25:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #74 from bc-lee/feature/6.0-pic\n\n[6.0] Build with Position Independent Code unconditionally","shortMessageHtmlLink":"Merge pull request #74 from bc-lee/feature/6.0-pic"}},{"before":null,"after":"3ccff77b2dc5b96b77db3da0d68d28068593fa53","ref":"refs/heads/release/6.0.0","pushedAt":"2024-08-21T06:50:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #74 from bc-lee/feature/6.0-pic\n\n[6.0] Build with Position Independent Code unconditionally","shortMessageHtmlLink":"Merge pull request #74 from bc-lee/feature/6.0-pic"}},{"before":"2c47322cb32cbed555f13bf5cbfaa488cc30a785","after":"3ccff77b2dc5b96b77db3da0d68d28068593fa53","ref":"refs/heads/release/6.0","pushedAt":"2024-07-18T17:34:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"QuietMisdreavus","name":"QuietMisdreavus","path":"/QuietMisdreavus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5217170?s=80&v=4"},"commit":{"message":"Merge pull request #74 from bc-lee/feature/6.0-pic\n\n[6.0] Build with Position Independent Code unconditionally","shortMessageHtmlLink":"Merge pull request #74 from bc-lee/feature/6.0-pic"}},{"before":"2c47322cb32cbed555f13bf5cbfaa488cc30a785","after":"fc07ab5da47975c5ef5f336acadfc02e8f706d30","ref":"refs/heads/gfm","pushedAt":"2024-07-15T15:22:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"QuietMisdreavus","name":"QuietMisdreavus","path":"/QuietMisdreavus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5217170?s=80&v=4"},"commit":{"message":"Merge pull request #73 from bc-lee/feature/pic\n\nBuild with Position Independent Code unconditionally\r\n\r\nFixes https://github.com/swiftlang/swift/issues/75216","shortMessageHtmlLink":"Merge pull request #73 from bc-lee/feature/pic"}},{"before":null,"after":"2c47322cb32cbed555f13bf5cbfaa488cc30a785","ref":"refs/heads/release/6.0","pushedAt":"2024-03-16T06:22:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #72 from compnerd/config\n\nbuild: add cmark-gfm-config to allow wiring up builds","shortMessageHtmlLink":"Merge pull request #72 from compnerd/config"}},{"before":"9c8096a23f44794bde297452d87c455fc4f76d42","after":null,"ref":"refs/heads/release/6.0","pushedAt":"2024-03-16T06:22:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"}},{"before":null,"after":"9c8096a23f44794bde297452d87c455fc4f76d42","ref":"refs/heads/release/6.0","pushedAt":"2024-03-16T05:34:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #20 from benrimmington/cmark_version\n\nUpdate cmark_version.h","shortMessageHtmlLink":"Merge pull request #20 from benrimmington/cmark_version"}},{"before":"9b50a73a7acb87c41a9b336add22a0be59defff3","after":"2c47322cb32cbed555f13bf5cbfaa488cc30a785","ref":"refs/heads/gfm","pushedAt":"2024-01-31T15:54:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"compnerd","name":"Saleem Abdulrasool","path":"/compnerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63311?s=80&v=4"},"commit":{"message":"Merge pull request #72 from compnerd/config\n\nbuild: add cmark-gfm-config to allow wiring up builds","shortMessageHtmlLink":"Merge pull request #72 from compnerd/config"}},{"before":"6a97b584771735847e1f21bc0ca3677941dbf556","after":"9b50a73a7acb87c41a9b336add22a0be59defff3","ref":"refs/heads/gfm","pushedAt":"2024-01-27T06:12:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"Merge pull request #71 from bnbarham/gnu-decls","shortMessageHtmlLink":"Merge pull request #71 from bnbarham/gnu-decls"}},{"before":"fcfcd1edb38c3142f07f77ce9ca3d29166b95e10","after":null,"ref":"refs/heads/gnu-decls","pushedAt":"2024-01-26T19:21:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bnbarham","name":"Ben Barham","path":"/bnbarham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628798?s=80&v=4"}},{"before":null,"after":"fcfcd1edb38c3142f07f77ce9ca3d29166b95e10","ref":"refs/heads/gnu-decls","pushedAt":"2024-01-26T19:21:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bnbarham","name":"Ben Barham","path":"/bnbarham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1628798?s=80&v=4"},"commit":{"message":"Add define for GNU glibc extensions\n\n`fdopen`, `strdup`, and `mkstemp` are all extensions. `_DEFAULT_SOURCE`\nshould be enough for this, but apparently not on older glibcs.","shortMessageHtmlLink":"Add define for GNU glibc extensions"}},{"before":"595876bfe219d3a500bcee09ca1dadd296fc22c5","after":"6a97b584771735847e1f21bc0ca3677941dbf556","ref":"refs/heads/gfm","pushedAt":"2024-01-25T23:11:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"compnerd","name":"Saleem Abdulrasool","path":"/compnerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63311?s=80&v=4"},"commit":{"message":"Merge pull request #70 from compnerd/include\n\nbuild: include `include` in `INTERFACE_INCLUDE_DIRECTORIES`","shortMessageHtmlLink":"Merge pull request #70 from compnerd/include"}},{"before":"3bc2f3e25df0cecc5dc269f7ccae65d0f386f06a","after":"595876bfe219d3a500bcee09ca1dadd296fc22c5","ref":"refs/heads/gfm","pushedAt":"2024-01-24T22:40:21.000Z","pushType":"pr_merge","commitsCount":58,"pusher":{"login":"compnerd","name":"Saleem Abdulrasool","path":"/compnerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63311?s=80&v=4"},"commit":{"message":"Merge pull request #69 from compnerd/swift-markdown-support\n\n Swift markdown support","shortMessageHtmlLink":"Merge pull request #69 from compnerd/swift-markdown-support"}},{"before":null,"after":"f218e5d7691f78b55bfa39b367763f4612486c35","ref":"refs/heads/release/5.9.1","pushedAt":"2023-09-29T21:28:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61) (#62)\n\n* Normalize nomenclature: marker row vs. delimiter row\r\n\r\nThe code for the table extension used the term 'marker row',\r\nbut the spec calls it 'delimiter row'.\r\n\r\nThis change normalizes the terminology so that it's consistent.\r\n\r\n* Update autolink.c\r\n\r\n```\r\n../../../../ext/markly/autolink.c: In function ‘postprocess_text’:\r\n../../../../ext/markly/autolink.c:364:31: warning: passing argument 1 of ‘validate_protocol’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 364 | if (validate_protocol(\"mailto:\", data + start + offset + max_rewind, rewind, max_rewind)) {\r\n | ^~~~~~~~~\r\n../../../../ext/markly/commonmark.c: In function ‘S_render_node’:\r\n../../../../ext/markly/autolink.c:299:36: note: expected ‘char *’ but argument is of type ‘const char *’\r\n 299 | static bool validate_protocol(char protocol[], uint8_t *data, size_t rewind, size_t max_rewind) {\r\n | ~~~~~^~~~~~~~~~\r\n```\r\n\r\n* Update commonmark.c\r\n\r\n```\r\n../../../../ext/markly/commonmark.c:405:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 405 | emph_delim = \"_\";\r\n | ^\r\n```\r\n\r\n* Fix GHSL-2023-119: prevent quadratic performance by not allowing very deeply nested footnote definitions.\r\n\r\n* Fix GHSL-2023-117: store cell index on node so that it doesn't need to be recomputed during rendering.\r\n\r\n* Fix GHSL-2023-118: limit number of autocompleted table cells to prevent DOS.\r\n\r\n* Expose CMARK_NODE_FOOTNOTE_DEFINION literal value.\r\n\r\nIn addition, fix a bug where the length of the literal value was\r\ncalculated AFTER the actual literal string (null terminated) was\r\nallocated.\r\n\r\n* Update src/node.h\r\n\r\n\r\n\r\n* Rename custom_int -> cell_index.\r\n\r\n* Add newline\r\n\r\n* Remove unnecessary scope.\r\n\r\n* Create codeql.yml\r\n\r\n* Changelog and version bump for 0.29.0.12\r\n\r\n* Fix format specifier for printing a size_t\r\n\r\n* Changelog and version bump for 0.29.0.13\r\n\r\n* move cell index into node_cell_data\r\n\r\n---------\r\n\r\nCo-authored-by: QuietMisdreavus \r\nCo-authored-by: Waldir Pimenta \r\nCo-authored-by: Samuel Williams \r\nCo-authored-by: Kevin Backhouse \r\nCo-authored-by: Phill MV \r\nCo-authored-by: Bas Alberts <13686387+anticomputer@users.noreply.github.com>\r\nCo-authored-by: Bas Alberts ","shortMessageHtmlLink":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61) (#62)"}},{"before":null,"after":"3bc2f3e25df0cecc5dc269f7ccae65d0f386f06a","ref":"refs/heads/release/5.10","pushedAt":"2023-09-08T06:28:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61)\n\n* Normalize nomenclature: marker row vs. delimiter row\r\n\r\nThe code for the table extension used the term 'marker row',\r\nbut the spec calls it 'delimiter row'.\r\n\r\nThis change normalizes the terminology so that it's consistent.\r\n\r\n* Update autolink.c\r\n\r\n```\r\n../../../../ext/markly/autolink.c: In function ‘postprocess_text’:\r\n../../../../ext/markly/autolink.c:364:31: warning: passing argument 1 of ‘validate_protocol’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 364 | if (validate_protocol(\"mailto:\", data + start + offset + max_rewind, rewind, max_rewind)) {\r\n | ^~~~~~~~~\r\n../../../../ext/markly/commonmark.c: In function ‘S_render_node’:\r\n../../../../ext/markly/autolink.c:299:36: note: expected ‘char *’ but argument is of type ‘const char *’\r\n 299 | static bool validate_protocol(char protocol[], uint8_t *data, size_t rewind, size_t max_rewind) {\r\n | ~~~~~^~~~~~~~~~\r\n```\r\n\r\n* Update commonmark.c\r\n\r\n```\r\n../../../../ext/markly/commonmark.c:405:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 405 | emph_delim = \"_\";\r\n | ^\r\n```\r\n\r\n* Fix GHSL-2023-119: prevent quadratic performance by not allowing very deeply nested footnote definitions.\r\n\r\n* Fix GHSL-2023-117: store cell index on node so that it doesn't need to be recomputed during rendering.\r\n\r\n* Fix GHSL-2023-118: limit number of autocompleted table cells to prevent DOS.\r\n\r\n* Expose CMARK_NODE_FOOTNOTE_DEFINION literal value.\r\n\r\nIn addition, fix a bug where the length of the literal value was\r\ncalculated AFTER the actual literal string (null terminated) was\r\nallocated.\r\n\r\n* Update src/node.h\r\n\r\nCo-authored-by: Phill MV \r\n\r\n* Rename custom_int -> cell_index.\r\n\r\n* Add newline\r\n\r\n* Remove unnecessary scope.\r\n\r\n* Create codeql.yml\r\n\r\n* Changelog and version bump for 0.29.0.12\r\n\r\n* Fix format specifier for printing a size_t\r\n\r\n* Changelog and version bump for 0.29.0.13\r\n\r\n* move cell index into node_cell_data\r\n\r\n---------\r\n\r\nCo-authored-by: Waldir Pimenta \r\nCo-authored-by: Samuel Williams \r\nCo-authored-by: Kevin Backhouse \r\nCo-authored-by: Phill MV \r\nCo-authored-by: Bas Alberts <13686387+anticomputer@users.noreply.github.com>\r\nCo-authored-by: Bas Alberts ","shortMessageHtmlLink":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61)"}},{"before":null,"after":"f218e5d7691f78b55bfa39b367763f4612486c35","ref":"refs/heads/release/5.9.0","pushedAt":"2023-08-10T04:09:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shahmishal","name":"Mishal Shah","path":"/shahmishal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2727770?s=80&v=4"},"commit":{"message":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61) (#62)\n\n* Normalize nomenclature: marker row vs. delimiter row\r\n\r\nThe code for the table extension used the term 'marker row',\r\nbut the spec calls it 'delimiter row'.\r\n\r\nThis change normalizes the terminology so that it's consistent.\r\n\r\n* Update autolink.c\r\n\r\n```\r\n../../../../ext/markly/autolink.c: In function ‘postprocess_text’:\r\n../../../../ext/markly/autolink.c:364:31: warning: passing argument 1 of ‘validate_protocol’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 364 | if (validate_protocol(\"mailto:\", data + start + offset + max_rewind, rewind, max_rewind)) {\r\n | ^~~~~~~~~\r\n../../../../ext/markly/commonmark.c: In function ‘S_render_node’:\r\n../../../../ext/markly/autolink.c:299:36: note: expected ‘char *’ but argument is of type ‘const char *’\r\n 299 | static bool validate_protocol(char protocol[], uint8_t *data, size_t rewind, size_t max_rewind) {\r\n | ~~~~~^~~~~~~~~~\r\n```\r\n\r\n* Update commonmark.c\r\n\r\n```\r\n../../../../ext/markly/commonmark.c:405:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 405 | emph_delim = \"_\";\r\n | ^\r\n```\r\n\r\n* Fix GHSL-2023-119: prevent quadratic performance by not allowing very deeply nested footnote definitions.\r\n\r\n* Fix GHSL-2023-117: store cell index on node so that it doesn't need to be recomputed during rendering.\r\n\r\n* Fix GHSL-2023-118: limit number of autocompleted table cells to prevent DOS.\r\n\r\n* Expose CMARK_NODE_FOOTNOTE_DEFINION literal value.\r\n\r\nIn addition, fix a bug where the length of the literal value was\r\ncalculated AFTER the actual literal string (null terminated) was\r\nallocated.\r\n\r\n* Update src/node.h\r\n\r\n\r\n\r\n* Rename custom_int -> cell_index.\r\n\r\n* Add newline\r\n\r\n* Remove unnecessary scope.\r\n\r\n* Create codeql.yml\r\n\r\n* Changelog and version bump for 0.29.0.12\r\n\r\n* Fix format specifier for printing a size_t\r\n\r\n* Changelog and version bump for 0.29.0.13\r\n\r\n* move cell index into node_cell_data\r\n\r\n---------\r\n\r\nCo-authored-by: QuietMisdreavus \r\nCo-authored-by: Waldir Pimenta \r\nCo-authored-by: Samuel Williams \r\nCo-authored-by: Kevin Backhouse \r\nCo-authored-by: Phill MV \r\nCo-authored-by: Bas Alberts <13686387+anticomputer@users.noreply.github.com>\r\nCo-authored-by: Bas Alberts ","shortMessageHtmlLink":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61) (#62)"}},{"before":"2881850be6658624d76b30040c7228d0094377e1","after":"f218e5d7691f78b55bfa39b367763f4612486c35","ref":"refs/heads/release/5.9","pushedAt":"2023-08-01T17:17:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daniel-grumberg","name":"Daniel Grumberg","path":"/daniel-grumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12999420?s=80&v=4"},"commit":{"message":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61) (#62)\n\n* Normalize nomenclature: marker row vs. delimiter row\r\n\r\nThe code for the table extension used the term 'marker row',\r\nbut the spec calls it 'delimiter row'.\r\n\r\nThis change normalizes the terminology so that it's consistent.\r\n\r\n* Update autolink.c\r\n\r\n```\r\n../../../../ext/markly/autolink.c: In function ‘postprocess_text’:\r\n../../../../ext/markly/autolink.c:364:31: warning: passing argument 1 of ‘validate_protocol’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 364 | if (validate_protocol(\"mailto:\", data + start + offset + max_rewind, rewind, max_rewind)) {\r\n | ^~~~~~~~~\r\n../../../../ext/markly/commonmark.c: In function ‘S_render_node’:\r\n../../../../ext/markly/autolink.c:299:36: note: expected ‘char *’ but argument is of type ‘const char *’\r\n 299 | static bool validate_protocol(char protocol[], uint8_t *data, size_t rewind, size_t max_rewind) {\r\n | ~~~~~^~~~~~~~~~\r\n```\r\n\r\n* Update commonmark.c\r\n\r\n```\r\n../../../../ext/markly/commonmark.c:405:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 405 | emph_delim = \"_\";\r\n | ^\r\n```\r\n\r\n* Fix GHSL-2023-119: prevent quadratic performance by not allowing very deeply nested footnote definitions.\r\n\r\n* Fix GHSL-2023-117: store cell index on node so that it doesn't need to be recomputed during rendering.\r\n\r\n* Fix GHSL-2023-118: limit number of autocompleted table cells to prevent DOS.\r\n\r\n* Expose CMARK_NODE_FOOTNOTE_DEFINION literal value.\r\n\r\nIn addition, fix a bug where the length of the literal value was\r\ncalculated AFTER the actual literal string (null terminated) was\r\nallocated.\r\n\r\n* Update src/node.h\r\n\r\n\r\n\r\n* Rename custom_int -> cell_index.\r\n\r\n* Add newline\r\n\r\n* Remove unnecessary scope.\r\n\r\n* Create codeql.yml\r\n\r\n* Changelog and version bump for 0.29.0.12\r\n\r\n* Fix format specifier for printing a size_t\r\n\r\n* Changelog and version bump for 0.29.0.13\r\n\r\n* move cell index into node_cell_data\r\n\r\n---------\r\n\r\nCo-authored-by: QuietMisdreavus \r\nCo-authored-by: Waldir Pimenta \r\nCo-authored-by: Samuel Williams \r\nCo-authored-by: Kevin Backhouse \r\nCo-authored-by: Phill MV \r\nCo-authored-by: Bas Alberts <13686387+anticomputer@users.noreply.github.com>\r\nCo-authored-by: Bas Alberts ","shortMessageHtmlLink":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61) (#62)"}},{"before":"0c3250874ac7cc608434ede6df63b5785a834345","after":null,"ref":"refs/heads/QuietMisdreavus/gfm.13","pushedAt":"2023-08-01T13:07:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daniel-grumberg","name":"Daniel Grumberg","path":"/daniel-grumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12999420?s=80&v=4"}},{"before":"b1c49eb0752d727fda5dfa63c8bb23670592d7c9","after":"3bc2f3e25df0cecc5dc269f7ccae65d0f386f06a","ref":"refs/heads/gfm","pushedAt":"2023-08-01T13:07:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daniel-grumberg","name":"Daniel Grumberg","path":"/daniel-grumberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12999420?s=80&v=4"},"commit":{"message":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61)\n\n* Normalize nomenclature: marker row vs. delimiter row\r\n\r\nThe code for the table extension used the term 'marker row',\r\nbut the spec calls it 'delimiter row'.\r\n\r\nThis change normalizes the terminology so that it's consistent.\r\n\r\n* Update autolink.c\r\n\r\n```\r\n../../../../ext/markly/autolink.c: In function ‘postprocess_text’:\r\n../../../../ext/markly/autolink.c:364:31: warning: passing argument 1 of ‘validate_protocol’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 364 | if (validate_protocol(\"mailto:\", data + start + offset + max_rewind, rewind, max_rewind)) {\r\n | ^~~~~~~~~\r\n../../../../ext/markly/commonmark.c: In function ‘S_render_node’:\r\n../../../../ext/markly/autolink.c:299:36: note: expected ‘char *’ but argument is of type ‘const char *’\r\n 299 | static bool validate_protocol(char protocol[], uint8_t *data, size_t rewind, size_t max_rewind) {\r\n | ~~~~~^~~~~~~~~~\r\n```\r\n\r\n* Update commonmark.c\r\n\r\n```\r\n../../../../ext/markly/commonmark.c:405:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n 405 | emph_delim = \"_\";\r\n | ^\r\n```\r\n\r\n* Fix GHSL-2023-119: prevent quadratic performance by not allowing very deeply nested footnote definitions.\r\n\r\n* Fix GHSL-2023-117: store cell index on node so that it doesn't need to be recomputed during rendering.\r\n\r\n* Fix GHSL-2023-118: limit number of autocompleted table cells to prevent DOS.\r\n\r\n* Expose CMARK_NODE_FOOTNOTE_DEFINION literal value.\r\n\r\nIn addition, fix a bug where the length of the literal value was\r\ncalculated AFTER the actual literal string (null terminated) was\r\nallocated.\r\n\r\n* Update src/node.h\r\n\r\nCo-authored-by: Phill MV \r\n\r\n* Rename custom_int -> cell_index.\r\n\r\n* Add newline\r\n\r\n* Remove unnecessary scope.\r\n\r\n* Create codeql.yml\r\n\r\n* Changelog and version bump for 0.29.0.12\r\n\r\n* Fix format specifier for printing a size_t\r\n\r\n* Changelog and version bump for 0.29.0.13\r\n\r\n* move cell index into node_cell_data\r\n\r\n---------\r\n\r\nCo-authored-by: Waldir Pimenta \r\nCo-authored-by: Samuel Williams \r\nCo-authored-by: Kevin Backhouse \r\nCo-authored-by: Phill MV \r\nCo-authored-by: Bas Alberts <13686387+anticomputer@users.noreply.github.com>\r\nCo-authored-by: Bas Alberts ","shortMessageHtmlLink":"integrate changes from cmark-gfm 0.29.0.gfm.12 and gfm.13 (#61)"}},{"before":null,"after":"0c3250874ac7cc608434ede6df63b5785a834345","ref":"refs/heads/QuietMisdreavus/gfm.13","pushedAt":"2023-07-26T22:40:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"QuietMisdreavus","name":"QuietMisdreavus","path":"/QuietMisdreavus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5217170?s=80&v=4"},"commit":{"message":"move cell index into node_cell_data","shortMessageHtmlLink":"move cell index into node_cell_data"}},{"before":"6c7037758492a28593264aaa22ef659afa94e5bf","after":"b1c49eb0752d727fda5dfa63c8bb23670592d7c9","ref":"refs/heads/gfm","pushedAt":"2023-06-07T23:39:57.652Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"QuietMisdreavus","name":"QuietMisdreavus","path":"/QuietMisdreavus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5217170?s=80&v=4"},"commit":{"message":"Merge pull request #60 from luispadron/patch-1\n\nFix excluded required source file in `cmark-gfm`","shortMessageHtmlLink":"Merge pull request #60 from luispadron/patch-1"}},{"before":"c2fa432c986eaef36372ce96eb039437c980302d","after":"2403ee8513838a34b9d941f6a81cc8a23eb6ed3a","ref":"refs/heads/egorzhdan/include-inside-extern-c","pushedAt":"2023-05-24T15:49:23.889Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"egorzhdan","name":"Egor Zhdan","path":"/egorzhdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3801618?s=80&v=4"},"commit":{"message":"NFC: Move `#include`s out of `extern \"C\"` block\n\nThis fixes a clang compiler error when using these headers in C++ language mode:\n```\nlibcmark_gfm/include/registry.h:8:1: error: import of C++ module 'libcmark_gfm' appears within extern \"C\" language linkage specification\n#include \"cmark-gfm.h\"\n```\n\nrdar://109730567","shortMessageHtmlLink":"NFC: Move #includes out of extern \"C\" block"}},{"before":null,"after":"c2fa432c986eaef36372ce96eb039437c980302d","ref":"refs/heads/egorzhdan/include-inside-extern-c","pushedAt":"2023-05-24T15:48:13.953Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"egorzhdan","name":"Egor Zhdan","path":"/egorzhdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3801618?s=80&v=4"},"commit":{"message":"NFC: Move `#include`s out of `extern \"C\"` block\n\nThis fixes a clang compiler error when using these headers in C++ language mode:\n```\nlibcmark_gfm/include/registry.h:8:1: error: import of C++ module 'libcmark_gfm' appears within extern \"C\" language linkage specification\n#include \"cmark-gfm.h\"\n```","shortMessageHtmlLink":"NFC: Move #includes out of extern \"C\" block"}},{"before":null,"after":"5ef0833564068f079cce57184e8949c3b4a9238e","ref":"refs/heads/release/5.9-20230510","pushedAt":"2023-05-17T16:54:02.590Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"QuietMisdreavus","name":"QuietMisdreavus","path":"/QuietMisdreavus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5217170?s=80&v=4"},"commit":{"message":"Merge pull request #54 from apple/revert-52-QuietMisdreavus/5.9/gfm.11\n\nRevert \"[5.9] merge in changes from cmark-gfm 0.29.0.gfm.11\"","shortMessageHtmlLink":"Merge pull request #54 from apple/revert-52-QuietMisdreavus/5.9/gfm.11"}},{"before":null,"after":"fdb19de06187abb6840e966d66cbdde4dd54480e","ref":"refs/heads/QuietMisdreavus/footnote-fixes","pushedAt":"2023-05-06T23:20:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"QuietMisdreavus","name":"QuietMisdreavus","path":"/QuietMisdreavus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5217170?s=80&v=4"},"commit":{"message":"add test for footnote XML rendering and metadata","shortMessageHtmlLink":"add test for footnote XML rendering and metadata"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNTozOToyNi4wMDAwMDBazwAAAAS7lp8e","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNTozOToyNi4wMDAwMDBazwAAAAS7lp8e","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wNlQyMzoyMDo1Mi4wMDAwMDBazwAAAAMngsTK"}},"title":"Activity · swiftlang/swift-cmark"}