{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":752263694,"defaultBranch":"main","name":"ocaml-bindgen","ownerLogin":"ocaml-sys","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-03T14:19:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/158750813?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706969976.6665301","currentOid":""},"activityList":{"items":[{"before":"75887e2ec8d28e00480cd42d5e0ccd57b098625d","after":"37c3a69da4ffaa7e84805db55e66763a692f495b","ref":"refs/heads/main","pushedAt":"2024-03-09T11:09:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: empty function parameters become unit param (#13)\n\nDirectly match out an empty list rather than using empty string \"\" for\r\nlabel.","shortMessageHtmlLink":"feat: empty function parameters become unit param (#13)"}},{"before":"f505d7f3bf6d685434dedcc682f8511f2dbddfef","after":"75887e2ec8d28e00480cd42d5e0ccd57b098625d","ref":"refs/heads/main","pushedAt":"2024-03-09T11:05:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: add public_name stanza (#14)","shortMessageHtmlLink":"feat: add public_name stanza (#14)"}},{"before":"d995c88159e54108a056bb9b8812f0a5bf22fbd7","after":"f505d7f3bf6d685434dedcc682f8511f2dbddfef","ref":"refs/heads/main","pushedAt":"2024-03-02T01:07:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: Generate sum type from C enums (#3)\n\n* Enum variants are being stored in IR and generating data-less variants in caml.\r\n\r\nA lot of cleanup still needs to happen but this is proof that it at least works.\r\n\r\n* chore: cleanup and format\r\n\r\n* pull out a function for constructing the mostly empty variant constructor\r\n\r\n* convert some valid c enums but invalid variant constructors into a form that compiles\r\n\r\n* make the \"Under\" prefix optional with default of false for now\r\n\r\n* use a prefix for c enums","shortMessageHtmlLink":"feat: Generate sum type from C enums (#3)"}},{"before":"75a3b751e205e50b39e4dde5ec8c482d0039d12b","after":"d995c88159e54108a056bb9b8812f0a5bf22fbd7","ref":"refs/heads/main","pushedAt":"2024-02-09T07:56:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: first end-to-end example works 🐶","shortMessageHtmlLink":"feat: first end-to-end example works 🐶"}},{"before":"301bfd0563e630878c52d3396af5821cba725918","after":"75a3b751e205e50b39e4dde5ec8c482d0039d12b","ref":"refs/heads/main","pushedAt":"2024-02-09T07:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: generate function wrappers","shortMessageHtmlLink":"feat: generate function wrappers"}},{"before":"1d53c214fa57efffc32e947d1b6a047079b8b3cd","after":"301bfd0563e630878c52d3396af5821cba725918","ref":"refs/heads/main","pushedAt":"2024-02-09T06:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"fix: proper returns for of_value","shortMessageHtmlLink":"fix: proper returns for of_value"}},{"before":"d8d5b958ed851f254c087c527e189b5f94f2659c","after":"1d53c214fa57efffc32e947d1b6a047079b8b3cd","ref":"refs/heads/main","pushedAt":"2024-02-09T06:17:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: externals with name and fix of_value shims","shortMessageHtmlLink":"feat: externals with name and fix of_value shims"}},{"before":"5307c60f922c0b37db4fd68de18b7c9e4b4fdf72","after":"d8d5b958ed851f254c087c527e189b5f94f2659c","ref":"refs/heads/main","pushedAt":"2024-02-09T04:34:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: preserve field types on generated ocaml and better names","shortMessageHtmlLink":"feat: preserve field types on generated ocaml and better names"}},{"before":"377328c1178c20b49c0631cce940576e022ea0d8","after":"5307c60f922c0b37db4fd68de18b7c9e4b4fdf72","ref":"refs/heads/main","pushedAt":"2024-02-09T04:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: include fields in ocaml records","shortMessageHtmlLink":"feat: include fields in ocaml records"}},{"before":"b3066f6a0e63077d599055a5777977c94a69da5f","after":"377328c1178c20b49c0631cce940576e022ea0d8","ref":"refs/heads/main","pushedAt":"2024-02-09T03:36:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"test: update results","shortMessageHtmlLink":"test: update results"}},{"before":"1aa31dcae0ae20f417b12a7960db57e0d79d4a5f","after":"b3066f6a0e63077d599055a5777977c94a69da5f","ref":"refs/heads/main","pushedAt":"2024-02-09T02:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: better c printing and skip unnamed records","shortMessageHtmlLink":"feat: better c printing and skip unnamed records"}},{"before":"d97cf512a0cb1d1eca68faa6c62e111b5d681625","after":"1aa31dcae0ae20f417b12a7960db57e0d79d4a5f","ref":"refs/heads/main","pushedAt":"2024-02-09T02:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"test: promote results","shortMessageHtmlLink":"test: promote results"}},{"before":"d2f135efa7146914d0813f7ba4ac8c503d0e0be7","after":"d97cf512a0cb1d1eca68faa6c62e111b5d681625","ref":"refs/heads/main","pushedAt":"2024-02-09T02:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: generate dune files","shortMessageHtmlLink":"feat: generate dune files"}},{"before":"000951bae54d8839cb80d7501e49d8298070d2f2","after":"d2f135efa7146914d0813f7ba4ac8c503d0e0be7","ref":"refs/heads/main","pushedAt":"2024-02-09T01:50:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"feat: end-to-end flow for generating .ml and .c files","shortMessageHtmlLink":"feat: end-to-end flow for generating .ml and .c files"}},{"before":"f41d887351c502f1826ddb47ec7243e16b878b42","after":"000951bae54d8839cb80d7501e49d8298070d2f2","ref":"refs/heads/main","pushedAt":"2024-02-09T01:09:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"fix: add clangml dependency","shortMessageHtmlLink":"fix: add clangml dependency"}},{"before":null,"after":"f41d887351c502f1826ddb47ec7243e16b878b42","ref":"refs/heads/main","pushedAt":"2024-02-03T14:19:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leostera","name":"Leandro Ostera","path":"/leostera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/854222?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEOP3pgA","startCursor":null,"endCursor":null}},"title":"Activity · ocaml-sys/ocaml-bindgen"}