Fetching updates to dlang/dmd: Fetching origin From https://github.com/dlang/dmd + 5afd45796d...ce16bac967 refs/pull/14760/merge -> refs/pull/14760/merge (forced update) + 9cca290345...2b7f2f8221 refs/pull/15009/merge -> refs/pull/15009/merge (forced update) + 6542ddba45...234a877dad refs/pull/15053/merge -> refs/pull/15053/merge (forced update) + df15c931e8...ba4d146fa0 refs/pull/15374/merge -> refs/pull/15374/merge (forced update) + 5733b50ddb...58004ad4cc refs/pull/15391/merge -> refs/pull/15391/merge (forced update) Cloning source/dlang/dmd.git into pull-5474545-FreeBSD_32/dmd, branch master Cloning into '/home/braddr/sandbox/at-client/pull-5474545-FreeBSD_32/dmd'... done. Head commit: commit 59817ef96c974915ca4942447442ebbb41e1ac13 Author: Nick Treleaven <ntrel002@gmail.com> Date: Wed Jul 19 11:01:40 2023 +0100 [dmd/parse] Refactor enum declaration (#15397) * [dmd/parse] Refactor enum declaration Tip: set ignore whitespace for diff. Remove prevTOK. Only use token loop for attributes. "expected identifier after type" introduced in previous pull replaced with "no identifier for declarator" for consistency. Non-@ token "not a valid attribute" error replaced with "expected identifier". "type only allowed if anonymous enum and no enum type" error was never hit, this triggered "not a valid attribute" error instead. No need to check `terror` as type will be null anyway. "assignment must be preceded by an identifier" has been superceded by other errors. Make "enum declaration is invalid" error more informative. * Add test for lone attribute * Detect typed member with named enum for better error * Add test for type error * Avoid infinite loop * Move 2 new tests to separate file; test `T @a b` Fetching updates to dlang/druntime: Fetching origin Cloning source/dlang/druntime.git into pull-5474545-FreeBSD_32/druntime, branch master Cloning into '/home/braddr/sandbox/at-client/pull-5474545-FreeBSD_32/druntime'... done. Head commit: commit 92d444fb7496919b219d9182459e984686ffbbb2 Author: Iain Buclaw <ibuclaw@gdcproject.org> Date: Sun Jul 10 01:01:21 2022 +0200 Add stubs for install make recipes This allows the auto-tester to build without complaint, even though it ultimately does nothing Fetching updates to dlang/phobos: Fetching origin From https://github.com/dlang/phobos e9ec8df7d..d0383551c refs/pull/8783/head -> refs/pull/8783/head + abfb8ea97...92085b96a refs/pull/8783/merge -> refs/pull/8783/merge (forced update) Cloning source/dlang/phobos.git into pull-5474545-FreeBSD_32/phobos, branch master Cloning into '/home/braddr/sandbox/at-client/pull-5474545-FreeBSD_32/phobos'... done. Head commit: commit 330d6a4fdbe82683e081959d0aeb53597b025bc4 Merge: 105bc4508 faca94c21 Author: Iain Buclaw <ibuclaw@gdcproject.org> Date: Sat Jul 15 17:18:10 2023 +0200 Merge pull request #8782 from ibuclaw/merge_stable merge stable