{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1257070,"defaultBranch":"master","name":"dmd","ownerLogin":"dlang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-01-15T06:53:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/565913?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714745354.0","currentOid":""},"activityList":{"items":[{"before":"057fb46e8856b3d45fdd8fbc087b2c14adf2a190","after":"c11e1d1708646c9ac81ac2aafb57fa1ef5d289ad","ref":"refs/heads/master","pushedAt":"2024-05-03T18:51:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"Merge pull request #16437 from ibuclaw/merge_stable\n\nbump VERSION to v2.108.1","shortMessageHtmlLink":"Merge pull request #16437 from ibuclaw/merge_stable"}},{"before":"e5d7779794a1df4aa607e1ca989b3adf1f14073c","after":"057fb46e8856b3d45fdd8fbc087b2c14adf2a190","ref":"refs/heads/master","pushedAt":"2024-05-03T16:56:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"PetarKirov","name":"Petar Kirov","path":"/PetarKirov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3475150?s=80&v=4"},"commit":{"message":"Merge pull request #16436 from ntrel/seq-index\n\n[trivial] Fix out of bounds sequence index error message","shortMessageHtmlLink":"Merge pull request #16436 from ntrel/seq-index"}},{"before":"afc38e9dca8a3f49805fd56dc06b2e431438d616","after":"e5d7779794a1df4aa607e1ca989b3adf1f14073c","ref":"refs/heads/master","pushedAt":"2024-05-03T05:02:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Kill off more codegen stuff for ancient x86 cpus","shortMessageHtmlLink":"Kill off more codegen stuff for ancient x86 cpus"}},{"before":"ebe8611b127677022682abcb6d7508329ddb7462","after":"afc38e9dca8a3f49805fd56dc06b2e431438d616","ref":"refs/heads/master","pushedAt":"2024-05-02T23:30:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thewilsonator","name":"Nicholas Wilson","path":"/thewilsonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6802489?s=80&v=4"},"commit":{"message":"Make distinction between CC and CXX in the testsuite. (#16434)\n\nClang makes a distinction between clang and clang++. In particular, clang++ will give a warning when it is passed `.c` source files; and the extra output warning text means that dmd testsuite output checking fails. The warning can be silenced (-Wno-deprecated) but then other tests will fail because `#ifdef __cplusplus` will be true, leading to header file import issues.","shortMessageHtmlLink":"Make distinction between CC and CXX in the testsuite. (#16434)"}},{"before":"fd74df2c8a6a58bd14d99e0964f35cf303d222c1","after":"ebe8611b127677022682abcb6d7508329ddb7462","ref":"refs/heads/master","pushedAt":"2024-05-02T22:50:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"kill more pre pentirum pro stuff","shortMessageHtmlLink":"kill more pre pentirum pro stuff"}},{"before":"c61e18410b9294a04880ca5a20f70fbac1eb9618","after":"fd74df2c8a6a58bd14d99e0964f35cf303d222c1","ref":"refs/heads/master","pushedAt":"2024-05-02T11:22:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RazvanN7","name":"Razvan Nitu","path":"/RazvanN7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22907766?s=80&v=4"},"commit":{"message":"drop support for pre pentium pro cpus (#16430)","shortMessageHtmlLink":"drop support for pre pentium pro cpus (#16430)"}},{"before":"18d80711039c20039b4dba0ee703fd48de86a3a3","after":"af92b68a81888702896620db1d10ee477b6b31e8","ref":"refs/heads/stable","pushedAt":"2024-05-02T06:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"bump VERSION to v2.108.1","shortMessageHtmlLink":"bump VERSION to v2.108.1"}},{"before":"c6286ab558e64883199e9d16ffd2bc10fbb2cd20","after":"c61e18410b9294a04880ca5a20f70fbac1eb9618","ref":"refs/heads/master","pushedAt":"2024-05-02T00:20:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Fix Bugzilla 24525 - ref lambda not parsed at start of ExpressionStatement","shortMessageHtmlLink":"Fix Bugzilla 24525 - ref lambda not parsed at start of ExpressionStat…"}},{"before":"748fab1e02b9f9e8980833b79e9448937bfecfab","after":"c6286ab558e64883199e9d16ffd2bc10fbb2cd20","ref":"refs/heads/master","pushedAt":"2024-05-01T23:52:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"backend: use el_scancommas to skip over OPcomma chains","shortMessageHtmlLink":"backend: use el_scancommas to skip over OPcomma chains"}},{"before":"f1621176ef3613e982953da92c03a306b4bdb062","after":"748fab1e02b9f9e8980833b79e9448937bfecfab","ref":"refs/heads/master","pushedAt":"2024-04-30T07:20:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RazvanN7","name":"Razvan Nitu","path":"/RazvanN7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22907766?s=80&v=4"},"commit":{"message":"Fix some invalid links (#16424)\n\nCo-authored-by: dokutoku <3729541-dokutoku@users.noreply.gitlab.com>","shortMessageHtmlLink":"Fix some invalid links (#16424)"}},{"before":"78e4d934982a95b8d0d471b5bb714783cb2d15a7","after":"f1621176ef3613e982953da92c03a306b4bdb062","ref":"refs/heads/master","pushedAt":"2024-04-29T23:23:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Add tests for bug-prone EmptyStatements\n\nRelated: https://github.com/dlang/dmd/pull/15409.","shortMessageHtmlLink":"Add tests for bug-prone EmptyStatements"}},{"before":"b84fa4709f2061b60c2fd398a01964370cbb12c8","after":"78e4d934982a95b8d0d471b5bb714783cb2d15a7","ref":"refs/heads/master","pushedAt":"2024-04-29T21:27:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Fix linker symbol clash for Android libc++.\n\nThis adjusts the constructor to be extern(D), analogous to the other C++ exception class definitions.\n\nSee ldc-developers/ldc#4634","shortMessageHtmlLink":"Fix linker symbol clash for Android libc++."}},{"before":"4414c2aeaa968ed0ce638a8162d3254dbf2ee2f5","after":"b84fa4709f2061b60c2fd398a01964370cbb12c8","ref":"refs/heads/master","pushedAt":"2024-04-29T12:50:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RazvanN7","name":"Razvan Nitu","path":"/RazvanN7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22907766?s=80&v=4"},"commit":{"message":"Fix 22977 - can escape scope pointer returned by nested function (#14236)","shortMessageHtmlLink":"Fix 22977 - can escape scope pointer returned by nested function (#14236"}},{"before":"e60bfd11bd6a523418f94d1d821b7af71f5ad05b","after":"4414c2aeaa968ed0ce638a8162d3254dbf2ee2f5","ref":"refs/heads/master","pushedAt":"2024-04-29T03:37:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thewilsonator","name":"Nicholas Wilson","path":"/thewilsonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6802489?s=80&v=4"},"commit":{"message":"Exclude MSVC-* on Ubuntu (#16423)\n\nRemoves the Ubuntu/MSVC builds from the GitHub Actions as MSVC is obviously not supported on Ubuntu but it still runs the tests. This should reduce the CI resources and failure modes.","shortMessageHtmlLink":"Exclude MSVC-* on Ubuntu (#16423)"}},{"before":"ca7ee01a5327efcb3dd7d0bba0e9b8c25ff5cd84","after":"e60bfd11bd6a523418f94d1d821b7af71f5ad05b","ref":"refs/heads/master","pushedAt":"2024-04-28T14:44:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thewilsonator","name":"Nicholas Wilson","path":"/thewilsonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6802489?s=80&v=4"},"commit":{"message":"Fix Bugzilla 24434 - Casting away const with cast() is not a @safe lv… (#16315)\n\n* Fix Bugzilla 24434 - Casting away const with cast() is not a @safe lvalue\r\n\r\n* Use `pointerTo`\r\n\r\n* Use cast to hide lvalue append error\r\n\r\n* Fix unsafe shared increment\r\n\r\n* Use setUnsafePreview\r\n\r\n* Add test for lvalue assign\r\n\r\n* Fix qualifier cast check\r\n\r\n* Workaround for safe append\r\n\r\nFixes Bugzilla 23530 - casting immutable away allowed in safe.\r\n\r\n* Update header\r\n\r\n* Trigger tests","shortMessageHtmlLink":"Fix Bugzilla 24434 - Casting away const with cast() is not a @safe lv… ("}},{"before":"4f21ff1fc5b0118ef61bd97036c949b92abd53c7","after":"ca7ee01a5327efcb3dd7d0bba0e9b8c25ff5cd84","ref":"refs/heads/master","pushedAt":"2024-04-28T05:07:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"builtins.d: use arrays instead of pointers","shortMessageHtmlLink":"builtins.d: use arrays instead of pointers"}},{"before":"c72c59a184a4dcd39c98aa3b30798b5f49da0c33","after":"4f21ff1fc5b0118ef61bd97036c949b92abd53c7","ref":"refs/heads/master","pushedAt":"2024-04-28T05:06:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"escape.d: change Scope* to ref Scope","shortMessageHtmlLink":"escape.d: change Scope* to ref Scope"}},{"before":"32e4910ab3f50787bad1f26626afa296124b8200","after":"c72c59a184a4dcd39c98aa3b30798b5f49da0c33","ref":"refs/heads/master","pushedAt":"2024-04-27T12:56:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Remove unneeded `@trusted` annotations","shortMessageHtmlLink":"Remove unneeded @trusted annotations"}},{"before":"82f9402b6c4a85655a933773e39816054bed3c67","after":"32e4910ab3f50787bad1f26626afa296124b8200","ref":"refs/heads/master","pushedAt":"2024-04-27T12:25:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thewilsonator","name":"Nicholas Wilson","path":"/thewilsonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6802489?s=80&v=4"},"commit":{"message":"Make `foreach_reverse` with a delegate an error (#16418)\n\n* Make `foreach_reverse` with a delegate an error\r\n\r\nDeprecation goes back to at least 2016:\r\nhttps://github.com/dlang/dmd/commit/68fb91a1305e6a1682db77b734d4335b2349b246#diff-13f50d9dea67df89a0535d6b8957f3145d49f71f6b72fdd3913f329a265e1423R1155","shortMessageHtmlLink":"Make foreach_reverse with a delegate an error (#16418)"}},{"before":"9ffa763540e16228138b44c3731d9edc2a7728b6","after":"82f9402b6c4a85655a933773e39816054bed3c67","ref":"refs/heads/master","pushedAt":"2024-04-26T22:43:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Mark some functions `@safe` or `@trusted`","shortMessageHtmlLink":"Mark some functions @safe or @trusted"}},{"before":"e3ffb40283732bebe4c910d632d3607bc8d5df98","after":"9ffa763540e16228138b44c3731d9edc2a7728b6","ref":"refs/heads/master","pushedAt":"2024-04-26T11:15:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"escape.d: Refactor `EscapeByResults` more (#16416)\n\nescape.d: Refactor `EscapeByResults` more\n\nSigned-off-by: Nicholas Wilson \nMerged-on-behalf-of: Dennis ","shortMessageHtmlLink":"escape.d: Refactor EscapeByResults more (#16416)"}},{"before":"ab7f6e65a5025a5ca92879193be3e19befe753aa","after":"e3ffb40283732bebe4c910d632d3607bc8d5df98","ref":"refs/heads/master","pushedAt":"2024-04-26T09:55:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RazvanN7","name":"Razvan Nitu","path":"/RazvanN7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22907766?s=80&v=4"},"commit":{"message":"escape.d: use callbacks for escapeByXXX instead of arrays (#16412)\n\n* escape.d: use callbacks for escapeByXXX instead of arrays\r\n\r\n* Fix null access","shortMessageHtmlLink":"escape.d: use callbacks for escapeByXXX instead of arrays (#16412)"}},{"before":"5ce50ede2432233c0ed127f92554b3354899e70c","after":"ab7f6e65a5025a5ca92879193be3e19befe753aa","ref":"refs/heads/master","pushedAt":"2024-04-26T07:57:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RazvanN7","name":"Razvan Nitu","path":"/RazvanN7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22907766?s=80&v=4"},"commit":{"message":"Mark Thread.sleep as @trusted (#16411)\n\nI am fairly convinced that no possible arguments to or global state at the time\r\nof any call to Thread.sleep can result in memory corruption.\r\n\r\nThere is a precondition on Thread.sleep, that the duration must be\r\nnon-negative. On Windows, Thread.sleep calls Sleep, which takes an unsigned\r\ninteger. On POSIX, Thread.sleep calls nanosleep, which is specified to handle\r\nnegative durations gracefully. As such, violating this precondition should not\r\nbe a source of undefined behavior.","shortMessageHtmlLink":"Mark Thread.sleep as @trusted (#16411)"}},{"before":"f1d38e40ccf9f083fe313d524db6c59cd88c6581","after":"5ce50ede2432233c0ed127f92554b3354899e70c","ref":"refs/heads/master","pushedAt":"2024-04-26T05:09:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"Merge pull request #16409 from ibuclaw/merge_stable\n\nmerge stable","shortMessageHtmlLink":"Merge pull request #16409 from ibuclaw/merge_stable"}},{"before":"011b2d3cd2def60f07060e7e73892c6109d5025a","after":"f1d38e40ccf9f083fe313d524db6c59cd88c6581","ref":"refs/heads/master","pushedAt":"2024-04-26T00:57:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WalterBright","name":"Walter Bright","path":"/WalterBright","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/568298?s=80&v=4"},"commit":{"message":"add const to toHash() overrides (#16414)","shortMessageHtmlLink":"add const to toHash() overrides (#16414)"}},{"before":"49c4afd93fbbc4e53493ff543a3841118cb120ea","after":"011b2d3cd2def60f07060e7e73892c6109d5025a","ref":"refs/heads/master","pushedAt":"2024-04-25T21:55:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Fix lookup of ImportC character tables","shortMessageHtmlLink":"Fix lookup of ImportC character tables"}},{"before":"6c501f3e5135602dbf0a8066fa3ff8bc6a4b90f6","after":"18d80711039c20039b4dba0ee703fd48de86a3a3","ref":"refs/heads/stable","pushedAt":"2024-04-25T17:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"bump VERSION to v2.108.1-rc.1","shortMessageHtmlLink":"bump VERSION to v2.108.1-rc.1"}},{"before":"1da572ac2e40cda8be7b1012fe8e7aebff0d511d","after":"6c501f3e5135602dbf0a8066fa3ff8bc6a4b90f6","ref":"refs/heads/stable","pushedAt":"2024-04-24T14:38:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thewilsonator","name":"Nicholas Wilson","path":"/thewilsonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6802489?s=80&v=4"},"commit":{"message":"Fix Bugzilla 24519 - compiler segfault on default argument with slice operator []","shortMessageHtmlLink":"Fix Bugzilla 24519 - compiler segfault on default argument with slice…"}},{"before":"111ae7308b4fc1a39fba01bf9df2f4fd8d812701","after":"1da572ac2e40cda8be7b1012fe8e7aebff0d511d","ref":"refs/heads/stable","pushedAt":"2024-04-24T11:35:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RazvanN7","name":"Razvan Nitu","path":"/RazvanN7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22907766?s=80&v=4"},"commit":{"message":"Fix bugzilla 23657 - [REG2.101] Incorrect error escape reference to stack allocated value (#16407)\n\nCo-authored-by: Dennis Korpel ","shortMessageHtmlLink":"Fix bugzilla 23657 - [REG2.101] Incorrect error escape reference to s…"}},{"before":"d1f97b31d12d2ea9dd25559ab940e0fe223a18d6","after":"49c4afd93fbbc4e53493ff543a3841118cb120ea","ref":"refs/heads/master","pushedAt":"2024-04-24T11:35:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RazvanN7","name":"Razvan Nitu","path":"/RazvanN7","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22907766?s=80&v=4"},"commit":{"message":"Demangle symbols in linker errors (#16021)\n\n* Demangle symbols in linker errors\r\n\r\nFix bugzilla issue 5573\r\n\r\n* Fix test output regex of needspkgmod\r\n\r\n---------\r\n\r\nCo-authored-by: Dennis Korpel ","shortMessageHtmlLink":"Demangle symbols in linker errors (#16021)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQQiCUgA","startCursor":null,"endCursor":null}},"title":"Activity · dlang/dmd"}