{"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":"b5cc86e10f632fac5408b59a45d6a7311fa24df1","after":"544ce93a5ebc7439b7d75390205975093b447d7d","ref":"refs/heads/trunk","pushedAt":"2024-06-09T04:40:22.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 #12407 from gadmm/exnize_fail_h\n\nResource-safe C interface: `caml/fail.h`","shortMessageHtmlLink":"Merge pull request #12407 from gadmm/exnize_fail_h"}},{"before":"272cf5da6715f6a90cb46526ac429aa4e7c1b272","after":"b5cc86e10f632fac5408b59a45d6a7311fa24df1","ref":"refs/heads/trunk","pushedAt":"2024-06-07T13:14:42.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 #13221 from dustanddreams/power_relaxation\n\n[power] more accurate instruction sizes for branch relaxation","shortMessageHtmlLink":"Merge pull request #13221 from dustanddreams/power_relaxation"}},{"before":"51491ddd3ec45e1d0589e5084bed6eb8f8167a6a","after":"272cf5da6715f6a90cb46526ac429aa4e7c1b272","ref":"refs/heads/trunk","pushedAt":"2024-06-05T08:50:26.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Merge pull request #13013 from gasche/caml_result\n\ncaml_result: an exception monad in C for resource-safe interfaces","shortMessageHtmlLink":"Merge pull request #13013 from gasche/caml_result"}},{"before":"e06ee058ab55cbe0cd8536cc2ae276a60a7bbd2f","after":"51491ddd3ec45e1d0589e5084bed6eb8f8167a6a","ref":"refs/heads/trunk","pushedAt":"2024-06-04T20:30:40.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Merge pull request #12579 from eutro/tsdnr-barriers\n\nOS-based Synchronisation for Stop-the-World Sections","shortMessageHtmlLink":"Merge pull request #12579 from eutro/tsdnr-barriers"}},{"before":"afddd32777356efb398e88050eb5437eeaab5825","after":"e06ee058ab55cbe0cd8536cc2ae276a60a7bbd2f","ref":"refs/heads/trunk","pushedAt":"2024-06-04T13:49:35.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 #13213 from MisterDA/mkexe-via-cc-msvc-nologo\n\nSilence cl output when building executables without flexlink","shortMessageHtmlLink":"Merge pull request #13213 from MisterDA/mkexe-via-cc-msvc-nologo"}},{"before":"2ed20b90e8e2b33b447caa72bbb013cf7fe7e879","after":"afddd32777356efb398e88050eb5437eeaab5825","ref":"refs/heads/trunk","pushedAt":"2024-06-04T12:05:31.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":"Refactored label comparison (#13113)","shortMessageHtmlLink":"Refactored label comparison (#13113)"}},{"before":"6cf37136f0d7ecd6c0522ef35ad39c81acd29504","after":"2ed20b90e8e2b33b447caa72bbb013cf7fe7e879","ref":"refs/heads/trunk","pushedAt":"2024-06-04T11:51:12.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"gasche","name":"Gabriel Scherer","path":"/gasche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/426238?s=80&v=4"},"commit":{"message":"Merge pull request #13201 from shindere/fix-speedup-tsan-builds\n\nFix and speedup builds with TSan","shortMessageHtmlLink":"Merge pull request #13201 from shindere/fix-speedup-tsan-builds"}},{"before":"23d896786adb694d39785bd7770c537a6d8c6fe6","after":"6cf37136f0d7ecd6c0522ef35ad39c81acd29504","ref":"refs/heads/trunk","pushedAt":"2024-06-03T14:11:56.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":"Don't issue warning 53 if the compiler is stopping early (#13203)\n\n* Comment and changes entry","shortMessageHtmlLink":"Don't issue warning 53 if the compiler is stopping early (#13203)"}},{"before":"fdffa5c4f34f08c1dc80a31f25414a220420893e","after":"2ad571e2f1b545e5123a69e9f23f74c3aa552237","ref":"refs/heads/4.14","pushedAt":"2024-06-03T09:14:14.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":"Backport 'configure: check whether ar supports response files #12075' from 5.1.0 to 4.14 (#13210)\n\n* Backport 'configure: check whether ar supports response files #12075'\r\n* Apply fix from #13209.","shortMessageHtmlLink":"Backport 'configure: check whether ar supports response files #12075'…"}},{"before":"b0adc7cdeaa24f693be162b4f5ce8baf00c1f461","after":"23d896786adb694d39785bd7770c537a6d8c6fe6","ref":"refs/heads/trunk","pushedAt":"2024-06-01T04:14: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 #13209 from nojb/ar_supports_at_file_fix\n\nconfigure: fix test for whether ar supports @FILE","shortMessageHtmlLink":"Merge pull request #13209 from nojb/ar_supports_at_file_fix"}},{"before":"8a5ac01c364d159d569bae58742a2abd54379b07","after":"b0adc7cdeaa24f693be162b4f5ce8baf00c1f461","ref":"refs/heads/trunk","pushedAt":"2024-05-31T15:16:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Octachron","name":"Florian Angeletti","path":"/Octachron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7689388?s=80&v=4"},"commit":{"message":"dune: update module list","shortMessageHtmlLink":"dune: update module list"}},{"before":"d8f4501c16ebea19f65f610b096353f2f963b48e","after":"1e8a91d305f1fa4668444fb1cce97952dbc39810","ref":"refs/heads/5.2","pushedAt":"2024-05-31T13:53:11.000Z","pushType":"push","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,\nwhich in turn may replace the stack TRAP_PTR points to, leading to\neither crashes with the debug runtime (thanks to the old stack contents\nbeing overwritten) or all kinds of memory or control flow corruption otherwise.\n\nAdded test for stack reallocation in callback followed by exception raising.\n\n(cherry picked from commit 6964d3a90f84402ed6066fb1821679435e063067)","shortMessageHtmlLink":"Reload exception pointer register in caml_c_call*"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYDStIgA","startCursor":null,"endCursor":null}},"title":"Activity · ocaml/ocaml"}