{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6786166,"defaultBranch":"trunk","name":"ocaml","ownerLogin":"ocaml","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-20T22:18:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1841483?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716841567.0","currentOid":""},"activityList":{"items":[{"before":"6d91d6fe55eaef767808c2212f2b9679a26c14b1","after":"8a5ac01c364d159d569bae58742a2abd54379b07","ref":"refs/heads/trunk","pushedAt":"2024-05-30T11:35:23.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Merge pull request #13188 from emillon/int-val-mkdir\n\nunix: move Int_val outside blocking section","shortMessageHtmlLink":"Merge pull request #13188 from emillon/int-val-mkdir"}},{"before":"6964d3a90f84402ed6066fb1821679435e063067","after":"6d91d6fe55eaef767808c2212f2b9679a26c14b1","ref":"refs/heads/trunk","pushedAt":"2024-05-30T11:20:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"shindere","name":"Sébastien Hinderer","path":"/shindere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5877758?s=80&v=4"},"commit":{"message":"Merge pull request #10696 from MisterDA/CAMLfallthrough\n\nIntroduce `fallthrough` as a wrapper around the fallthrough attribute","shortMessageHtmlLink":"Merge pull request #10696 from MisterDA/CAMLfallthrough"}},{"before":"1b09b92c85ba6849356c94f095bae6d971709f38","after":"6964d3a90f84402ed6066fb1821679435e063067","ref":"refs/heads/trunk","pushedAt":"2024-05-30T09:57:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xavierleroy","name":"Xavier Leroy","path":"/xavierleroy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3845810?s=80&v=4"},"commit":{"message":"Reload exception pointer register in caml_c_call*\n\nThe invoked code may end up causing caml_try_realloc_stack() to be invoked,\r\nwhich in turn may replace the stack TRAP_PTR points to, leading to\r\neither crashes with the debug runtime (thanks to the old stack contents\r\nbeing overwritten) or all kinds of memory or control flow corruption otherwise.\r\n\r\nAdded test for stack reallocation in callback followed by exception raising.","shortMessageHtmlLink":"Reload exception pointer register in caml_c_call*"}},{"before":"47a0a17a516b58d8ac1444f25b25f653a87be263","after":"1b09b92c85ba6849356c94f095bae6d971709f38","ref":"refs/heads/trunk","pushedAt":"2024-05-30T09:28:21.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Merge pull request #13169 from Octachron/format_doc_for_error_messages\n\nA document type for error messages","shortMessageHtmlLink":"Merge pull request #13169 from Octachron/format_doc_for_error_messages"}},{"before":"0740f4187feb3033df9c39628d520fc668dfed88","after":"47a0a17a516b58d8ac1444f25b25f653a87be263","ref":"refs/heads/trunk","pushedAt":"2024-05-29T15:00:54.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"shindere","name":"Sébastien Hinderer","path":"/shindere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5877758?s=80&v=4"},"commit":{"message":"Merge pull request #12951 from MisterDA/const-table\n\nConstify C constructors, arrays, and flags tables (take 2)","shortMessageHtmlLink":"Merge pull request #12951 from MisterDA/const-table"}},{"before":"bb119d1d36d8feed75e57871199e0e8ae16de8f7","after":"0740f4187feb3033df9c39628d520fc668dfed88","ref":"refs/heads/trunk","pushedAt":"2024-05-29T08:13:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kayceesrk","name":"KC Sivaramakrishnan","path":"/kayceesrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/410484?s=80&v=4"},"commit":{"message":"Merge pull request #13205 from dustanddreams/amd64_exn_handler\n\n[runtime] minor cleanup in amd64.S","shortMessageHtmlLink":"Merge pull request #13205 from dustanddreams/amd64_exn_handler"}},{"before":"700a015f0840dad877736ce921777ab963d05caa","after":null,"ref":"refs/heads/gcc_mingw_partial_link","pushedAt":"2024-05-27T20:26:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nojb","name":"Nicolás Ojeda Bär","path":"/nojb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113560?s=80&v=4"}},{"before":null,"after":"700a015f0840dad877736ce921777ab963d05caa","ref":"refs/heads/gcc_mingw_partial_link","pushedAt":"2024-05-27T20:25:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nojb","name":"Nicolás Ojeda Bär","path":"/nojb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113560?s=80&v=4"},"commit":{"message":"Use gcc -r xxx","shortMessageHtmlLink":"Use gcc -r xxx"}},{"before":"1f1e07295850f06272448189f0307121f102a2c8","after":"bb119d1d36d8feed75e57871199e0e8ae16de8f7","ref":"refs/heads/trunk","pushedAt":"2024-05-27T14:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shindere","name":"Sébastien Hinderer","path":"/shindere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5877758?s=80&v=4"},"commit":{"message":"Add reviewer names to Changes entry for PR #13200","shortMessageHtmlLink":"Add reviewer names to Changes entry for PR #13200"}},{"before":"5cd8631979a9412515a7e24e7f271d63c1a96798","after":"1f1e07295850f06272448189f0307121f102a2c8","ref":"refs/heads/trunk","pushedAt":"2024-05-27T13:01:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nojb","name":"Nicolás Ojeda Bär","path":"/nojb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113560?s=80&v=4"},"commit":{"message":"Fix marking of floating alerts across cmis (#13170)","shortMessageHtmlLink":"Fix marking of floating alerts across cmis (#13170)"}},{"before":"64fda2bd74d7042f58d1783d8e2d5300eb496950","after":"5cd8631979a9412515a7e24e7f271d63c1a96798","ref":"refs/heads/trunk","pushedAt":"2024-05-27T10:16:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"shindere","name":"Sébastien Hinderer","path":"/shindere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5877758?s=80&v=4"},"commit":{"message":"Merge pull request #13200 from shindere/fix-cflags\n\nDo not pass CFLAGS to linker","shortMessageHtmlLink":"Merge pull request #13200 from shindere/fix-cflags"}},{"before":"84581116f871ad54d97c88c6ae0fc61ea71f19de","after":"64fda2bd74d7042f58d1783d8e2d5300eb496950","ref":"refs/heads/trunk","pushedAt":"2024-05-27T07:28:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":".mailmap update cleanup","shortMessageHtmlLink":".mailmap update cleanup"}},{"before":"339d1b58f186b9c6194b5e51ab2e5c11c8238a5a","after":"84581116f871ad54d97c88c6ae0fc61ea71f19de","ref":"refs/heads/trunk","pushedAt":"2024-05-26T22:15:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nojb","name":"Nicolás Ojeda Bär","path":"/nojb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113560?s=80&v=4"},"commit":{"message":"Fix docstring of Float.erfc (#13198)","shortMessageHtmlLink":"Fix docstring of Float.erfc (#13198)"}},{"before":"7a5d882d22cdd32b6319e9be680bd1a3d67377a9","after":"339d1b58f186b9c6194b5e51ab2e5c11c8238a5a","ref":"refs/heads/trunk","pushedAt":"2024-05-26T16:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":".mailmap update","shortMessageHtmlLink":".mailmap update"}},{"before":"d48e33146091eb3d3f181ff7b298e59eda9d3b3d","after":"7a5d882d22cdd32b6319e9be680bd1a3d67377a9","ref":"refs/heads/trunk","pushedAt":"2024-05-24T13:49:58.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"lthls","name":"Vincent Laviron","path":"/lthls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7151831?s=80&v=4"},"commit":{"message":"Merge pull request #13193 from lthls/remove-class-extra-field\n\nRemove the unused env_init field from class blocks","shortMessageHtmlLink":"Merge pull request #13193 from lthls/remove-class-extra-field"}},{"before":"3839c1c8411b0111d9e4b0aa175fb9f76934e984","after":"d48e33146091eb3d3f181ff7b298e59eda9d3b3d","ref":"refs/heads/trunk","pushedAt":"2024-05-24T13:37:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Octachron","name":"Florian Angeletti","path":"/Octachron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7689388?s=80&v=4"},"commit":{"message":"printtyp: split debugging functions into a Rawprinttyp module (#13191)\n\nSplit Rawprinttyp from Printtyp module and document it as intended for internal uses","shortMessageHtmlLink":"printtyp: split debugging functions into a Rawprinttyp module (#13191)"}},{"before":"8a3dc3d67fd37936c2199b0a22c320c45a69f420","after":"3839c1c8411b0111d9e4b0aa175fb9f76934e984","ref":"refs/heads/trunk","pushedAt":"2024-05-24T13:36:05.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Octachron","name":"Florian Angeletti","path":"/Octachron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7689388?s=80&v=4"},"commit":{"message":"Merge pull request #13192 from COCTI/fix13185\n\nFix #13185: Type-level module alias for functor parameter accepted","shortMessageHtmlLink":"Merge pull request #13192 from COCTI/fix13185"}},{"before":"af4a10597364463b44a354ac636d0a7d762b18fc","after":"8a3dc3d67fd37936c2199b0a22c320c45a69f420","ref":"refs/heads/trunk","pushedAt":"2024-05-24T12:55:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shindere","name":"Sébastien Hinderer","path":"/shindere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5877758?s=80&v=4"},"commit":{"message":"Merge pull request #13194 from dustanddreams/pair_programming\n\narm64: use pair load/store instructions when operating on trap handlers.","shortMessageHtmlLink":"Merge pull request #13194 from dustanddreams/pair_programming"}},{"before":"af32338036ef79366a3581c1d104ce5722141f53","after":"af4a10597364463b44a354ac636d0a7d762b18fc","ref":"refs/heads/trunk","pushedAt":"2024-05-22T11:36:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Octachron","name":"Florian Angeletti","path":"/Octachron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7689388?s=80&v=4"},"commit":{"message":"Fix some typos in Changes (#13187)\n\nCo-authored-by: Miod Vallat <118974489+dustanddreams@users.noreply.github.com>","shortMessageHtmlLink":"Fix some typos in Changes (#13187)"}},{"before":"87bb6d82a13a93fd525b5a437634cc97ba94bf8b","after":null,"ref":"refs/heads/improve-tsan-manual","pushedAt":"2024-05-22T08:51:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"OlivierNicole","name":"Olivier Nicole","path":"/OlivierNicole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14031333?s=80&v=4"}},{"before":"ba9f730bab4cc0ca26730e00c060261af445decb","after":"af32338036ef79366a3581c1d104ce5722141f53","ref":"refs/heads/trunk","pushedAt":"2024-05-22T07:13:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Merge pull request #13186 from MisterDA/fix\n\nconfigure: fix typo when selecting msvc's warn-error-flag","shortMessageHtmlLink":"Merge pull request #13186 from MisterDA/fix"}},{"before":"1db7ea8fd9f7ffd9ac044ad1670b7a4e78d22998","after":"ba9f730bab4cc0ca26730e00c060261af445decb","ref":"refs/heads/trunk","pushedAt":"2024-05-22T06:29:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Merge pull request #13184 from ocaml/improve-tsan-manual\n\nMention useful TSan option exitcode=0 in manual","shortMessageHtmlLink":"Merge pull request #13184 from ocaml/improve-tsan-manual"}},{"before":null,"after":"87bb6d82a13a93fd525b5a437634cc97ba94bf8b","ref":"refs/heads/improve-tsan-manual","pushedAt":"2024-05-21T14:48:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OlivierNicole","name":"Olivier Nicole","path":"/OlivierNicole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14031333?s=80&v=4"},"commit":{"message":"Mention useful TSan option exitcode=0 in manual","shortMessageHtmlLink":"Mention useful TSan option exitcode=0 in manual"}},{"before":"12353a364d892f30b1ab60d4eeaf99aa6d4b811e","after":"1db7ea8fd9f7ffd9ac044ad1670b7a4e78d22998","ref":"refs/heads/trunk","pushedAt":"2024-05-21T14:46:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"shindere","name":"Sébastien Hinderer","path":"/shindere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5877758?s=80&v=4"},"commit":{"message":"Merge pull request #13182 from MisterDA/configure-msvc-fixes\n\nconfigure: more tweaks to MSVC flags probing","shortMessageHtmlLink":"Merge pull request #13182 from MisterDA/configure-msvc-fixes"}},{"before":"51e4d9af2c58d7d60f8cd2ce82424ffbacd56540","after":"12353a364d892f30b1ab60d4eeaf99aa6d4b811e","ref":"refs/heads/trunk","pushedAt":"2024-05-21T07:31:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Merge pull request #13181 from zoggy/patch-1\n\nAdd release date for 5.2.0 in Changes","shortMessageHtmlLink":"Merge pull request #13181 from zoggy/patch-1"}},{"before":"f9a32a4c44ebfe821e478ba2cd3c04b4ffc2eb8d","after":"51e4d9af2c58d7d60f8cd2ce82424ffbacd56540","ref":"refs/heads/trunk","pushedAt":"2024-05-17T15:26:38.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"shindere","name":"Sébastien Hinderer","path":"/shindere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5877758?s=80&v=4"},"commit":{"message":"Merge pull request #13164 from MisterDA/configure-fixes\n\nMore configure fixes","shortMessageHtmlLink":"Merge pull request #13164 from MisterDA/configure-fixes"}},{"before":"44c3783e444981bc20d9255c09af37ee3a431038","after":"f9a32a4c44ebfe821e478ba2cd3c04b4ffc2eb8d","ref":"refs/heads/trunk","pushedAt":"2024-05-17T14:41:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"shindere","name":"Sébastien Hinderer","path":"/shindere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5877758?s=80&v=4"},"commit":{"message":"Merge pull request #13166 from jmid/sys-rename-regfix\n\nMinGW/MSVC Sys.rename cornercase regression","shortMessageHtmlLink":"Merge pull request #13166 from jmid/sys-rename-regfix"}},{"before":"66b7bfd7295e3f6d4cd0a043336574bcec816391","after":"44c3783e444981bc20d9255c09af37ee3a431038","ref":"refs/heads/trunk","pushedAt":"2024-05-17T13:14:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shindere","name":"Sébastien Hinderer","path":"/shindere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5877758?s=80&v=4"},"commit":{"message":"Merge pull request #12927 from dustanddreams/mdoth_simplification\n\nMinor runtime/caml/m.h.in simplification","shortMessageHtmlLink":"Merge pull request #12927 from dustanddreams/mdoth_simplification"}},{"before":"2b59bfa43c7501e7d48331bb84aa3e1a13caa8e6","after":"66b7bfd7295e3f6d4cd0a043336574bcec816391","ref":"refs/heads/trunk","pushedAt":"2024-05-17T11:18:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Array.shuffle: explicitly validate the result of [rand]. (#13168)\n\nThis yields more readable code (the previous code used [get] instead\r\nof [unsafe_get] in a way that was quite cryptic), a more precise\r\nruntime check (in the previous code, a violation of [rand]'s contract\r\ncould go unnoticed), and a more understandable exception (namely,\r\n\"Array.shuffle: 'rand 3' returned 5, out of expected range [0; 2]\"\r\ninstead of \"array index out of bounds\".","shortMessageHtmlLink":"Array.shuffle: explicitly validate the result of [rand]. (#13168)"}},{"before":"cbdf6c339b30b4454f41e9ad83b0df300acc6fa2","after":"2b59bfa43c7501e7d48331bb84aa3e1a13caa8e6","ref":"refs/heads/trunk","pushedAt":"2024-05-17T09:34:03.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Merge pull request #13171 from gasche/domain-index\n\nmulticore: expose the domain index for advanced use-cases","shortMessageHtmlLink":"Merge pull request #13171 from gasche/domain-index"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV_EMVAA","startCursor":null,"endCursor":null}},"title":"Activity · ocaml/ocaml"}