{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8658931,"defaultBranch":"master","name":"mlton","ownerLogin":"MLton","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-08T20:08:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3707101?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1517969490.0","currentOid":""},"activityList":{"items":[{"before":"08b85af35b63f7500a2c425b65d5a94d88637d65","after":"258cb5b08e9263a332e2b261319b9bead91c4fec","ref":"refs/heads/master","pushedAt":"2024-05-23T00:38:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #570 from MatthewFluet/misc-updates\n\nMisc updates: LICENSE date; CHANGELOG; WASMTIME to EMULATE in runtime/Makefile","shortMessageHtmlLink":"Merge pull request #570 from MatthewFluet/misc-updates"}},{"before":"db3ea0bdbcc99b19f987224154039711dd0a124f","after":"08b85af35b63f7500a2c425b65d5a94d88637d65","ref":"refs/heads/master","pushedAt":"2024-05-22T20:56:34.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #569 from MatthewFluet/useless-update\n\nOptimize representation of sequences in Useless pass\r\n\r\nThe `Useless` optimization pass may determine that the contents of a\r\nsequence (array or vector) is useless; similarly, it may determine that the\r\nlength of a sequence is useless; finally, it may determine that the identity of\r\nan array is useless.\r\n\r\nHowever, the transformation performed by the `Useless` optimization pass would,\r\nat most, change a `t array` or `t vector` to `unit array` or `unit vector`.\r\n\r\nThis PR allows the `Useless` optimization pass to change sequences with\r\nuseless contents to simpler types. In particular:\r\n\r\n * a `t array` with useless contents, useless length, and useless identity\r\n becomes a `unit`\r\n * a `t array` with useless contents, useless length, and useful identity\r\n becomes a `unit ref`\r\n * a `t array` with useless contents, useful length, and useless identity\r\n becomes a `word64` (or a `word32` on 32-bit platforms)\r\n * a `t array` with useless contents, useful length, and useful identity\r\n becomes a `word64 ref` (or a `word32 ref` on 32-bit platforms)\r\n * a `t vector` with useless contents and useless length\r\n becomes a `unit`\r\n * a `t vector` with useless contents and useful length\r\n becomes a `word64` (or a `word32` on 32-bit platforms)\r\n\r\nSuch optimizations do not happen frequently, but there are a few instances in a\r\nself-compile.","shortMessageHtmlLink":"Merge pull request #569 from MatthewFluet/useless-update"}},{"before":"359be750b84328e0b497bfde3eb35059074d326f","after":"db3ea0bdbcc99b19f987224154039711dd0a124f","ref":"refs/heads/master","pushedAt":"2024-05-22T19:16:45.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #568 from MatthewFluet/ci-updates\n\nCI updates","shortMessageHtmlLink":"Merge pull request #568 from MatthewFluet/ci-updates"}},{"before":"475cf2b14993869711f1a93a15a9fa854b5126ed","after":"359be750b84328e0b497bfde3eb35059074d326f","ref":"refs/heads/master","pushedAt":"2024-05-21T14:34:47.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #550 from agoode/wascally\n\nAdd WASI (WebAssembly) cross compile support","shortMessageHtmlLink":"Merge pull request #550 from agoode/wascally"}},{"before":"d79fcc8e54277bb42a2c3cfd801e3f8cd19bc968","after":"475cf2b14993869711f1a93a15a9fa854b5126ed","ref":"refs/heads/master","pushedAt":"2024-05-19T18:22:49.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #562 from agoode/misc\n\nA handful of improvements related to cross compiling","shortMessageHtmlLink":"Merge pull request #562 from agoode/misc"}},{"before":"c42a5addd7c729ea3bf09a19c74a65d683d16e37","after":"d79fcc8e54277bb42a2c3cfd801e3f8cd19bc968","ref":"refs/heads/master","pushedAt":"2024-05-16T09:29:18.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #567 from MatthewFluet/useless-issue-559\n\nImprove/fix handling of WordXVector constants in Useless pass","shortMessageHtmlLink":"Merge pull request #567 from MatthewFluet/useless-issue-559"}},{"before":"009a8978431305531413306b01450684f727c83d","after":"c42a5addd7c729ea3bf09a19c74a65d683d16e37","ref":"refs/heads/master","pushedAt":"2024-05-16T09:28:42.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #566 from MatthewFluet/ci-updates\n\nCI Updates: enable macos-14 (arm64) and enable c codegen on windows-latest","shortMessageHtmlLink":"Merge pull request #566 from MatthewFluet/ci-updates"}},{"before":"b20e5425075a6a0e71fbbd001d11660118cad067","after":"009a8978431305531413306b01450684f727c83d","ref":"refs/heads/master","pushedAt":"2024-05-16T00:11:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #565 from MatthewFluet/translate-heap-issue-560\n\nFix bug in heap translation","shortMessageHtmlLink":"Merge pull request #565 from MatthewFluet/translate-heap-issue-560"}},{"before":"3c08771a68e3cac66b1a2e7b4f5ab1dce859611b","after":"b20e5425075a6a0e71fbbd001d11660118cad067","ref":"refs/heads/master","pushedAt":"2024-05-13T23:30:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #561 from MatthewFluet/line-directive-fix\n\nFix regression in `#line` directives","shortMessageHtmlLink":"Merge pull request #561 from MatthewFluet/line-directive-fix"}},{"before":"d688f0ef2d2343e94aa4d0117221f09cc719c1ac","after":"3c08771a68e3cac66b1a2e7b4f5ab1dce859611b","ref":"refs/heads/master","pushedAt":"2024-05-13T18:55:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #563 from MatthewFluet/ci-updates\n\nSwitch from `macos-latest` to `macos-13`","shortMessageHtmlLink":"Merge pull request #563 from MatthewFluet/ci-updates"}},{"before":"3f761053c682eba903036a23d477a9af4bb8f8c7","after":"d688f0ef2d2343e94aa4d0117221f09cc719c1ac","ref":"refs/heads/master","pushedAt":"2024-03-28T19:37:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #555 from dancrossnyc/openbsd-link-opt\n\nmlton-script: OpenBSD link-opt for no xonly text","shortMessageHtmlLink":"Merge pull request #555 from dancrossnyc/openbsd-link-opt"}},{"before":"debf366bf6d11858ea55be760c4f9fa364ea2ee8","after":"3f761053c682eba903036a23d477a9af4bb8f8c7","ref":"refs/heads/master","pushedAt":"2024-03-17T21:55:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #554 from MatthewFluet/constant-and-infix-elaborate-error-messages\n\nUpdate elaboration error messages involving constants and infix pats/exps","shortMessageHtmlLink":"Merge pull request #554 from MatthewFluet/constant-and-infix-elaborat…"}},{"before":"582d6bc65c2b224c417f47a7ba5ae040643776a1","after":"debf366bf6d11858ea55be760c4f9fa364ea2ee8","ref":"refs/heads/master","pushedAt":"2024-03-15T17:14:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #553 from MatthewFluet/ci-updates\n\nUpdate `actions/checkout` and `actions/upload-artifact` versions","shortMessageHtmlLink":"Merge pull request #553 from MatthewFluet/ci-updates"}},{"before":"1351d3921383bbdb493ab46668ceb6af8e8f4968","after":"582d6bc65c2b224c417f47a7ba5ae040643776a1","ref":"refs/heads/master","pushedAt":"2024-03-15T09:52:57.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #552 from MatthewFluet/llvm-codegen-docs\n\nLLVM codegen documentation","shortMessageHtmlLink":"Merge pull request #552 from MatthewFluet/llvm-codegen-docs"}},{"before":"2637b22ccdd9cd1268b6b46ff6107066bf8c8888","after":"1351d3921383bbdb493ab46668ceb6af8e8f4968","ref":"refs/heads/master","pushedAt":"2024-03-13T19:46:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #551 from colin-mcd/patch-1\n\nFix broken link in SSASimplify.adoc","shortMessageHtmlLink":"Merge pull request #551 from colin-mcd/patch-1"}},{"before":"fd6d8705780ea6e223c91a6b33553be1633c4eab","after":"2637b22ccdd9cd1268b6b46ff6107066bf8c8888","ref":"refs/heads/master","pushedAt":"2024-01-19T15:43:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #541 from loongson-zjl/master\n\nAdd LoongArch64 support","shortMessageHtmlLink":"Merge pull request #541 from loongson-zjl/master"}},{"before":"15a19ab47afc785ecee895f025383f12455c0a5f","after":"fd6d8705780ea6e223c91a6b33553be1633c4eab","ref":"refs/heads/master","pushedAt":"2023-11-23T14:04:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #536 from MatthewFluet/imperativeio-getinstream-bug\n\nFix bug in `ImperativeIO(...).getInstream`","shortMessageHtmlLink":"Merge pull request #536 from MatthewFluet/imperativeio-getinstream-bug"}},{"before":"2a5e8c03c35769aa43a297c25b6cbb9e91408d82","after":"15a19ab47afc785ecee895f025383f12455c0a5f","ref":"refs/heads/master","pushedAt":"2023-11-21T15:29:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #534 from ii8/master\n\nSet default alignment on powerpc64 to 8","shortMessageHtmlLink":"Merge pull request #534 from ii8/master"}},{"before":"f4bf53b24cb175db1b543261449de6b08fc77b32","after":"2a5e8c03c35769aa43a297c25b6cbb9e91408d82","ref":"refs/heads/master","pushedAt":"2023-11-18T00:10:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #533 from MatthewFluet/ci-update\n\nDon't `brew update` on `macos` runner","shortMessageHtmlLink":"Merge pull request #533 from MatthewFluet/ci-update"}},{"before":"58ddf1e549ad77abce36d5008e17efcc96f05874","after":"f4bf53b24cb175db1b543261449de6b08fc77b32","ref":"refs/heads/master","pushedAt":"2023-11-17T22:37:11.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #532 from MatthewFluet/mark-compact-bug\n\nMark-Compact GC bug with `-align 4`","shortMessageHtmlLink":"Merge pull request #532 from MatthewFluet/mark-compact-bug"}},{"before":"04d76908f03d29c323b7579769f71a8a0a95def7","after":"58ddf1e549ad77abce36d5008e17efcc96f05874","ref":"refs/heads/master","pushedAt":"2023-11-11T16:49:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #531 from MatthewFluet/x86-fltstack-reg-alloc-bug\n\nBug with x86 register allocation of floating-point stack","shortMessageHtmlLink":"Merge pull request #531 from MatthewFluet/x86-fltstack-reg-alloc-bug"}},{"before":"115f6f2c987205d3aff0b941a1fbb89514ac349f","after":"04d76908f03d29c323b7579769f71a8a0a95def7","ref":"refs/heads/master","pushedAt":"2023-11-09T22:36:45.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #530 from MatthewFluet/allocate-vars-handler-offset-bug\n\nFix `Backend` bug in allocation of `handlerOffset` and `handlerArgs`","shortMessageHtmlLink":"Merge pull request #530 from MatthewFluet/allocate-vars-handler-offse…"}},{"before":"434c6516ddba07183d7b0db2b85ec45901b63cd4","after":"115f6f2c987205d3aff0b941a1fbb89514ac349f","ref":"refs/heads/master","pushedAt":"2023-11-08T23:17:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #529 from MatthewFluet/x86-generate-transfers-fold2-bug\n\nFix bug in X86GenerateTransfers introduced by 286a54cc0.","shortMessageHtmlLink":"Merge pull request #529 from MatthewFluet/x86-generate-transfers-fold…"}},{"before":"2f7f22e75cc866a078db4975a1c3147a3938529b","after":"434c6516ddba07183d7b0db2b85ec45901b63cd4","ref":"refs/heads/master","pushedAt":"2023-11-08T16:58:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #528 from ii8/master\n\nFix filenames in bootstrap with polyml/mlkit","shortMessageHtmlLink":"Merge pull request #528 from ii8/master"}},{"before":"4798107bf98c4eb325bf58becb34279a6364e704","after":"2f7f22e75cc866a078db4975a1c3147a3938529b","ref":"refs/heads/master","pushedAt":"2023-11-08T12:47:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #526 from ii8/master\n\nEliminate runtime bash dependency","shortMessageHtmlLink":"Merge pull request #526 from ii8/master"}},{"before":"f8b1d3ef924aafb25eceab554de49cac47967abb","after":"4798107bf98c4eb325bf58becb34279a6364e704","ref":"refs/heads/master","pushedAt":"2023-11-07T21:44:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #527 from MatthewFluet/smlnj-heap-deps\n\nCorrect target in generated $(MLTON_OUTPUT_SMLNJ_HEAP).d file","shortMessageHtmlLink":"Merge pull request #527 from MatthewFluet/smlnj-heap-deps"}},{"before":"38eb9de9b00623df0bb4df1aa47ed1a2c0abb9b8","after":"f8b1d3ef924aafb25eceab554de49cac47967abb","ref":"refs/heads/master","pushedAt":"2023-11-07T12:15:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #525 from MatthewFluet/smlnj-real64-fmt-exact\n\nUse \"fixed\" `structure Real64` with recent versions of SML/NJ","shortMessageHtmlLink":"Merge pull request #525 from MatthewFluet/smlnj-real64-fmt-exact"}},{"before":"537750af9dfe0f4dc3f53a5a22a3c113f5334ad7","after":"38eb9de9b00623df0bb4df1aa47ed1a2c0abb9b8","ref":"refs/heads/master","pushedAt":"2023-11-06T18:03:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #524 from ii8/master\n\nFix build on non-glibc 32 bit architectures","shortMessageHtmlLink":"Merge pull request #524 from ii8/master"}},{"before":"326fb7c50cfc9532473910f872d20e9afc33b1e0","after":"537750af9dfe0f4dc3f53a5a22a3c113f5334ad7","ref":"refs/heads/master","pushedAt":"2023-11-01T19:49:47.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #521 from MatthewFluet/build-reqs\n\nUpdate Build requirements documentation","shortMessageHtmlLink":"Merge pull request #521 from MatthewFluet/build-reqs"}},{"before":"92137753df8c003e0628bf10a676eef492fe47b3","after":"326fb7c50cfc9532473910f872d20e9afc33b1e0","ref":"refs/heads/master","pushedAt":"2023-10-31T15:24:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MatthewFluet","name":"Matthew Fluet","path":"/MatthewFluet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/931523?s=80&v=4"},"commit":{"message":"Merge pull request #520 from MatthewFluet/smlnj-build-updates\n\nAdd $(MLTON_GEN_SOURCES) as dependency of $(MLTON_OUTPUT_SMLNJ_HEAP).d","shortMessageHtmlLink":"Merge pull request #520 from MatthewFluet/smlnj-build-updates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUXw6EAA","startCursor":null,"endCursor":null}},"title":"Activity · MLton/mlton"}