January 15, 2023
https://issues.dlang.org/show_bug.cgi?id=23630

          Issue ID: 23630
           Summary: Regression in library caused by dmd 2.101.0 update
           Product: D
           Version: D2
          Hardware: x86_64
               URL: https://github.com/lempiji/golem/actions/runs/39225683
                    56/jobs/6705593687
                OS: Windows
            Status: NEW
          Severity: regression
          Priority: P1
         Component: dmd
          Assignee: nobody@puremagic.com
          Reporter: lempiji@gmail.com

I have recently updated the compiler (dmd) used in the 'golem' library that I am developing and have noticed that the execution of sample programs and unit tests for the library are now failing. The sample programs fail intermittently during loop execution, and while the tests themselves appear to be successful, there are no error messages provided.

After investigating, I have determined that this is a regression caused by the update to dmd 2.101.0. The issue can be reproduced using the command 'dub test' and can also be narrowed down to specific conditions using the command 'dub test -- -t 1 -i golem.model'. This issue occurs on both Windows and Linux systems, and a failed log on Linux can be found at the following URL: https://github.com/lempiji/golem/actions/runs/3922568356/jobs/6705593687.

I am requesting assistance in resolving this issue.

--