{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "jenkins.branch.BranchEventCause",
          "shortDescription" : "Pull request #17194 event"
        }
      ]
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "BUILD_WINDOWS",
          "value" : false
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "BUILD_ALPINE",
          "value" : false
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "BUILD_ENTERPRISE_LINUX",
          "value" : false
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "BUILD_FEDORA",
          "value" : false
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "ENABLE_MACOS_CMAKE_BUILD",
          "value" : false
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BUILD_PRIORITY",
          "value" : "3"
        }
      ]
    },
    {
      "_class" : "jenkins.scm.api.SCMRevisionAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.EnvActionImpl"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "59fd04c3d9de7b21170a9ea50eeb40f30d29da07",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "59fd04c3d9de7b21170a9ea50eeb40f30d29da07",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "86d4adfb335a6cc1a107b9de4a0fe70ba1bcdb65",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "86d4adfb335a6cc1a107b9de4a0fe70ba1bcdb65",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4f4aff80b5e6c2209d3136f0cf8cac5c32f24d93",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "4f4aff80b5e6c2209d3136f0cf8cac5c32f24d93",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "969172bc81b70dff3a399d370fed4b2bb55e9668",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "969172bc81b70dff3a399d370fed4b2bb55e9668",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3cc0d46808656d2f97948e5e82e9598e939850ab",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "3cc0d46808656d2f97948e5e82e9598e939850ab",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3773a7391cd7aa769f70e43f0eb651a8667ac82f",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "3773a7391cd7aa769f70e43f0eb651a8667ac82f",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e98ae5c4e6d7a974b6931684eb7181c7bbc33786",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "e98ae5c4e6d7a974b6931684eb7181c7bbc33786",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "adbed5fe5c0feae1bef4bcb60e1d1c517283aa0f",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "adbed5fe5c0feae1bef4bcb60e1d1c517283aa0f",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "164c7b45b107a1db97bf3ae83eba6d050e648e4a",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "164c7b45b107a1db97bf3ae83eba6d050e648e4a",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "59d99d13318db4d2ff9b686a56438c9c57c3174b",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "59d99d13318db4d2ff9b686a56438c9c57c3174b",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9e864776489f594bdb9b960d12f18bdac1a7ee20",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "9e864776489f594bdb9b960d12f18bdac1a7ee20",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "963142bef1da0c405f9e8c09a5814b352a9b0e8e",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "963142bef1da0c405f9e8c09a5814b352a9b0e8e",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "581be0aabf9f797609924d463637abdccae06d89",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "581be0aabf9f797609924d463637abdccae06d89",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "75fdd2165920891a25e48a02c2184094325a6454",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "75fdd2165920891a25e48a02c2184094325a6454",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 133,
      "totalCount" : 12817,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "765f2af7088e92d47abffd77007fd6c5ab2cb125",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "765f2af7088e92d47abffd77007fd6c5ab2cb125",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "034410482f3fcc4dcbf77738825fdec8945fbd12",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "034410482f3fcc4dcbf77738825fdec8945fbd12",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "551cf9d523f3717326ba0da2a3736333061cbf2e",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "551cf9d523f3717326ba0da2a3736333061cbf2e",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4fb2516249041af4cbaf6230a4f8d2a2b5100814",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "4fb2516249041af4cbaf6230a4f8d2a2b5100814",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "PR-17194" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5619834ca6317a0d153fb10cac08e3529ee8fc64",
            "branch" : [
              {
                "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
                "name" : "PR-17194"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "5619834ca6317a0d153fb10cac08e3529ee8fc64",
        "branch" : [
          {
            "SHA1" : "cfb6d3e80cf9bb49abd754257f3a7d186b32e9a6",
            "name" : "PR-17194"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/OpenModelica/OpenModelica.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    {
      "displayPath" : null,
      "fileName" : "coverage.json",
      "relativePath" : "build_cmake/coverage/coverage.json"
    },
    {
      "displayPath" : null,
      "fileName" : "coverage.xml",
      "relativePath" : "build_cmake/coverage/coverage.xml"
    },
    {
      "displayPath" : null,
      "fileName" : "index.AbsynUtil.mo.fdc127c9f2aec2753f521227f454e54c.html",
      "relativePath" : "build_cmake/coverage/index.AbsynUtil.mo.fdc127c9f2aec2753f521227f454e54c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.AlgLoopSolverDefaultImplementation.cpp.26e3408bc6514f3e9e669ac4a7cdf9c3.html",
      "relativePath" : "build_cmake/coverage/index.AlgLoopSolverDefaultImplementation.cpp.26e3408bc6514f3e9e669ac4a7cdf9c3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.AlgLoopSolverFactory.cpp.5c43f553a82b378b5d8a7ab0bd423d24.html",
      "relativePath" : "build_cmake/coverage/index.AlgLoopSolverFactory.cpp.5c43f553a82b378b5d8a7ab0bd423d24.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Array.h.be9159865519622fb9e4985832b4cbb1.html",
      "relativePath" : "build_cmake/coverage/index.Array.h.be9159865519622fb9e4985832b4cbb1.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ArrayOperations.cpp.d8310a54e26489b9b196002b8846ee5b.html",
      "relativePath" : "build_cmake/coverage/index.ArrayOperations.cpp.d8310a54e26489b9b196002b8846ee5b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ArraySlice.h.89f76b68f22d61fae1b40ce15c625d36.html",
      "relativePath" : "build_cmake/coverage/index.ArraySlice.h.89f76b68f22d61fae1b40ce15c625d36.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendDAE.mo.e603c99746432c082329a406cd6235c7.html",
      "relativePath" : "build_cmake/coverage/index.BackendDAE.mo.e603c99746432c082329a406cd6235c7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendDAECreate.mo.956751d550aaed8e6999abcdc1dfcfdb.html",
      "relativePath" : "build_cmake/coverage/index.BackendDAECreate.mo.956751d550aaed8e6999abcdc1dfcfdb.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendDAEOptimize.mo.8a3a4d441ed5d9cf72b0fec8c40d2200.html",
      "relativePath" : "build_cmake/coverage/index.BackendDAEOptimize.mo.8a3a4d441ed5d9cf72b0fec8c40d2200.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendDAETransform.mo.721628877d7c69137860c6c5f93d7f6a.html",
      "relativePath" : "build_cmake/coverage/index.BackendDAETransform.mo.721628877d7c69137860c6c5f93d7f6a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendDAEUtil.mo.c83b15b1f7ec8c20ce7b8f6f7435bf9d.html",
      "relativePath" : "build_cmake/coverage/index.BackendDAEUtil.mo.c83b15b1f7ec8c20ce7b8f6f7435bf9d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendDump.mo.32c77fc492855198fd2faea16d95aaa3.html",
      "relativePath" : "build_cmake/coverage/index.BackendDump.mo.32c77fc492855198fd2faea16d95aaa3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendEquation.mo.843f1f8d496d66e004ca3b3cfdf1dd77.html",
      "relativePath" : "build_cmake/coverage/index.BackendEquation.mo.843f1f8d496d66e004ca3b3cfdf1dd77.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendInline.mo.df93c3018b784a196593b2da809c8302.html",
      "relativePath" : "build_cmake/coverage/index.BackendInline.mo.df93c3018b784a196593b2da809c8302.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendVariable.mo.97d0dda7bb1bf9bfa99583f9964b58a6.html",
      "relativePath" : "build_cmake/coverage/index.BackendVariable.mo.97d0dda7bb1bf9bfa99583f9964b58a6.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BackendVarTransform.mo.358746ca92037856f05af91e3bc61454.html",
      "relativePath" : "build_cmake/coverage/index.BackendVarTransform.mo.358746ca92037856f05af91e3bc61454.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.BufferReaderWriter.h.bdb1c53a871d2589d5b40b27a4d8cb99.html",
      "relativePath" : "build_cmake/coverage/index.BufferReaderWriter.h.bdb1c53a871d2589d5b40b27a4d8cb99.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Causalize.mo.afe8e028d45069ae988efa20770b2be6.html",
      "relativePath" : "build_cmake/coverage/index.Causalize.mo.afe8e028d45069ae988efa20770b2be6.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Ceval.mo.5c210ee15fc897860a8beb513701a480.html",
      "relativePath" : "build_cmake/coverage/index.Ceval.mo.5c210ee15fc897860a8beb513701a480.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.CevalScript.mo.dad211ca335fe0642d559f04634c3304.html",
      "relativePath" : "build_cmake/coverage/index.CevalScript.mo.dad211ca335fe0642d559f04634c3304.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.CevalScriptBackend.mo.845c68810a23976b382e1b1cb052b87d.html",
      "relativePath" : "build_cmake/coverage/index.CevalScriptBackend.mo.845c68810a23976b382e1b1cb052b87d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ClassLoader.mo.269311e965cd4c432b0b9be37f87e35e.html",
      "relativePath" : "build_cmake/coverage/index.ClassLoader.mo.269311e965cd4c432b0b9be37f87e35e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.CodegenWasmJit.mo.e5211b9dff07cf35c7dfd7cfb4df20df.html",
      "relativePath" : "build_cmake/coverage/index.CodegenWasmJit.mo.e5211b9dff07cf35c7dfd7cfb4df20df.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Coloring.mo.75257cc0df7e1009e5d0777fd07ac888.html",
      "relativePath" : "build_cmake/coverage/index.Coloring.mo.75257cc0df7e1009e5d0777fd07ac888.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.CommonSubExpression.mo.770236b29aabae2bba413f7490903158.html",
      "relativePath" : "build_cmake/coverage/index.CommonSubExpression.mo.770236b29aabae2bba413f7490903158.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ComponentReference.mo.3efffbeaa2d8ce5999c0514eaac50fd7.html",
      "relativePath" : "build_cmake/coverage/index.ComponentReference.mo.3efffbeaa2d8ce5999c0514eaac50fd7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Configuration.cpp.7828a60a4c9dcbd1e08d3dae77cc3899.html",
      "relativePath" : "build_cmake/coverage/index.Configuration.cpp.7828a60a4c9dcbd1e08d3dae77cc3899.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ConnectUtil.mo.c5b3976c6a163af5d7caeca1c5027ff3.html",
      "relativePath" : "build_cmake/coverage/index.ConnectUtil.mo.c5b3976c6a163af5d7caeca1c5027ff3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ContinuousEvents.cpp.c0962e5d5bbc2b663e6d2ad2824ac380.html",
      "relativePath" : "build_cmake/coverage/index.ContinuousEvents.cpp.c0962e5d5bbc2b663e6d2ad2824ac380.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.convenience.hpp.4e0fb00776dfb6c319853bba7751857b.html",
      "relativePath" : "build_cmake/coverage/index.convenience.hpp.4e0fb00776dfb6c319853bba7751857b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.create.hpp.e9dbc4d6d61e1c58c22ded4a1cbbd3c3.html",
      "relativePath" : "build_cmake/coverage/index.create.hpp.e9dbc4d6d61e1c58c22ded4a1cbbd3c3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.css",
      "relativePath" : "build_cmake/coverage/index.css"
    },
    {
      "displayPath" : null,
      "fileName" : "index.CVode.cpp.a74fc83971a78a3f169fc4a3a0b3f7f9.html",
      "relativePath" : "build_cmake/coverage/index.CVode.cpp.a74fc83971a78a3f169fc4a3a0b3f7f9.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.CVode.h.bc5385e9d8cf356a634a40efda363d24.html",
      "relativePath" : "build_cmake/coverage/index.CVode.h.bc5385e9d8cf356a634a40efda363d24.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.CVodeSettings.cpp.6e08cc523ce18631c9e987a0ba93af6e.html",
      "relativePath" : "build_cmake/coverage/index.CVodeSettings.cpp.6e08cc523ce18631c9e987a0ba93af6e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DAEMode.mo.1dde72534ffea5f30f3b5a00c761fddc.html",
      "relativePath" : "build_cmake/coverage/index.DAEMode.mo.1dde72534ffea5f30f3b5a00c761fddc.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DAEQuery.mo.f8cd6354ae3ac9fedd50c59d9dfa4c2e.html",
      "relativePath" : "build_cmake/coverage/index.DAEQuery.mo.f8cd6354ae3ac9fedd50c59d9dfa4c2e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DAEToMid.mo.642abf48c8593179f3a7b5d94a62e330.html",
      "relativePath" : "build_cmake/coverage/index.DAEToMid.mo.642abf48c8593179f3a7b5d94a62e330.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DAEUtil.mo.20b0e004c02af4cc0c3a5705fdde8488.html",
      "relativePath" : "build_cmake/coverage/index.DAEUtil.mo.20b0e004c02af4cc0c3a5705fdde8488.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DASSL.cpp.b0b5f108f8a5caeae89f55d5b3a081a2.html",
      "relativePath" : "build_cmake/coverage/index.DASSL.cpp.b0b5f108f8a5caeae89f55d5b3a081a2.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DASSL.h.ac7bef60fe07b3043336791fc4c8f9b3.html",
      "relativePath" : "build_cmake/coverage/index.DASSL.h.ac7bef60fe07b3043336791fc4c8f9b3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DASSLSettings.cpp.8b06dea1c01eb0e0e3852655d45678ca.html",
      "relativePath" : "build_cmake/coverage/index.DASSLSettings.cpp.8b06dea1c01eb0e0e3852655d45678ca.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.dataReconciliation.cpp.6e7025b493eaf715650254719e69c8ea.html",
      "relativePath" : "build_cmake/coverage/index.dataReconciliation.cpp.6e7025b493eaf715650254719e69c8ea.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DataReconciliation.mo.0721bfcbb901838b4e4a0988a27e2ca5.html",
      "relativePath" : "build_cmake/coverage/index.DataReconciliation.mo.0721bfcbb901838b4e4a0988a27e2ca5.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DefaultContainerManager.h.f7f9799c386f7084e0fcf4c3f15cc9ef.html",
      "relativePath" : "build_cmake/coverage/index.DefaultContainerManager.h.f7f9799c386f7084e0fcf4c3f15cc9ef.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DefaultWriter.h.a5110d562b26ba0ff8e39854bbbf14ed.html",
      "relativePath" : "build_cmake/coverage/index.DefaultWriter.h.a5110d562b26ba0ff8e39854bbbf14ed.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DgesvSolver.cpp.a8190ac68b601109cbc82459cd0fda15.html",
      "relativePath" : "build_cmake/coverage/index.DgesvSolver.cpp.a8190ac68b601109cbc82459cd0fda15.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DgesvSolverSettings.cpp.d8e21a6db984ec5ca5d85f3ccded2754.html",
      "relativePath" : "build_cmake/coverage/index.DgesvSolverSettings.cpp.d8e21a6db984ec5ca5d85f3ccded2754.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Differentiate.mo.cec813a6285cfc4db55b10176777212a.html",
      "relativePath" : "build_cmake/coverage/index.Differentiate.mo.cec813a6285cfc4db55b10176777212a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DiscreteEvents.cpp.a884fd1cf27ea14c6d822b93910a5f85.html",
      "relativePath" : "build_cmake/coverage/index.DiscreteEvents.cpp.a884fd1cf27ea14c6d822b93910a5f85.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DumpGraphML.mo.c2d05b7685e52472f4ca773e68668f22.html",
      "relativePath" : "build_cmake/coverage/index.DumpGraphML.mo.c2d05b7685e52472f4ca773e68668f22.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DumpHTML.mo.0ab363172f04582151a2669349eb6558.html",
      "relativePath" : "build_cmake/coverage/index.DumpHTML.mo.0ab363172f04582151a2669349eb6558.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DynamicOptimization.mo.8c2d79a21ac8a5a8f23d288032210cb6.html",
      "relativePath" : "build_cmake/coverage/index.DynamicOptimization.mo.8c2d79a21ac8a5a8f23d288032210cb6.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.DynLoad.mo.26afb0746ee36ec402ee20cf1a34b594.html",
      "relativePath" : "build_cmake/coverage/index.DynLoad.mo.26afb0746ee36ec402ee20cf1a34b594.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Error.mo.13163afe0a6bcb4a4d595f7da30cec81.html",
      "relativePath" : "build_cmake/coverage/index.Error.mo.13163afe0a6bcb4a4d595f7da30cec81.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.EvaluateFunctions.mo.d343a1dc73195e14bf1a38ed386b896b.html",
      "relativePath" : "build_cmake/coverage/index.EvaluateFunctions.mo.d343a1dc73195e14bf1a38ed386b896b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.EvaluateParameter.mo.e385a81f0342a1923e847e1886a71839.html",
      "relativePath" : "build_cmake/coverage/index.EvaluateParameter.mo.e385a81f0342a1923e847e1886a71839.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.EventHandling.cpp.a0d3f050eca846db465ac676fe1b7f61.html",
      "relativePath" : "build_cmake/coverage/index.EventHandling.cpp.a0d3f050eca846db465ac676fe1b7f61.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Expression.mo.5f8cd8b61dbf97d587470150ce73f83f.html",
      "relativePath" : "build_cmake/coverage/index.Expression.mo.5f8cd8b61dbf97d587470150ce73f83f.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ExpressionBasics.mo.e96dc83780ebc0e4615bd9122c50c168.html",
      "relativePath" : "build_cmake/coverage/index.ExpressionBasics.mo.e96dc83780ebc0e4615bd9122c50c168.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ExpressionSolve.mo.a3e3d121cb9d9957bd7168e7fedc3adc.html",
      "relativePath" : "build_cmake/coverage/index.ExpressionSolve.mo.a3e3d121cb9d9957bd7168e7fedc3adc.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Factory.cpp.3904edfdb32c9ef0242ac07430fe8c5c.html",
      "relativePath" : "build_cmake/coverage/index.Factory.cpp.3904edfdb32c9ef0242ac07430fe8c5c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.factory.hpp.c8a5484263570c791a925702a3d1f984.html",
      "relativePath" : "build_cmake/coverage/index.factory.hpp.c8a5484263570c791a925702a3d1f984.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.0f21a4c9c7769dee9f14d10320a33250.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.0f21a4c9c7769dee9f14d10320a33250.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.21653705af334c38d6f4468b4bd58842.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.21653705af334c38d6f4468b4bd58842.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.621383abeaa13c322264be68778f4380.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.621383abeaa13c322264be68778f4380.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.75117b7c6cf90d000299bd16f6872cd7.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.75117b7c6cf90d000299bd16f6872cd7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.88a5d69cff20ac3ca774ae576e4d653d.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.88a5d69cff20ac3ca774ae576e4d653d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.977909fa9342f33badabe1fc7321bfab.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.977909fa9342f33badabe1fc7321bfab.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.97c685a5fab64dc101f8644009bd9e1c.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.97c685a5fab64dc101f8644009bd9e1c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.9cbb70bff95fbfeab82a226a19da6969.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.9cbb70bff95fbfeab82a226a19da6969.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.c30fc233224e39c62655327d44883724.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.c30fc233224e39c62655327d44883724.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.cd5f8de79c55a18ed45fe6457227a910.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.cd5f8de79c55a18ed45fe6457227a910.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.ea052dff5eadd3150e57e216c205b20c.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.ea052dff5eadd3150e57e216c205b20c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.ecff122a860812974a53db41c1c3dc41.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.ecff122a860812974a53db41c1c3dc41.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.cpp.fa30c4d63f7baeadf82dff677d95a31f.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.cpp.fa30c4d63f7baeadf82dff677d95a31f.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FactoryExport.h.9e749750c6da8f7e16ca0d7d9e7eef5a.html",
      "relativePath" : "build_cmake/coverage/index.FactoryExport.h.9e749750c6da8f7e16ca0d7d9e7eef5a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FBuiltin.mo.368987eb69289733fdc975c7aa56db52.html",
      "relativePath" : "build_cmake/coverage/index.FBuiltin.mo.368987eb69289733fdc975c7aa56db52.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FindZeroCrossings.mo.31354a507345b31c83a6d285ae22aedf.html",
      "relativePath" : "build_cmake/coverage/index.FindZeroCrossings.mo.31354a507345b31c83a6d285ae22aedf.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FlagsUtil.mo.0d9e9b94b5d83c6ebc341dca2d589bd6.html",
      "relativePath" : "build_cmake/coverage/index.FlagsUtil.mo.0d9e9b94b5d83c6ebc341dca2d589bd6.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FMI1Common.c.5fb515a174cf338209b089a300db06c1.html",
      "relativePath" : "build_cmake/coverage/index.FMI1Common.c.5fb515a174cf338209b089a300db06c1.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FMI1CoSimulation.c.406f135a91739c24b6e8b0d50fca35b9.html",
      "relativePath" : "build_cmake/coverage/index.FMI1CoSimulation.c.406f135a91739c24b6e8b0d50fca35b9.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FMI1ModelExchange.c.97d2164a6925eacb4b151f30590116b2.html",
      "relativePath" : "build_cmake/coverage/index.FMI1ModelExchange.c.97d2164a6925eacb4b151f30590116b2.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FMI2Common.c.3bcd8c34d6c150e81740675f6d9d5de4.html",
      "relativePath" : "build_cmake/coverage/index.FMI2Common.c.3bcd8c34d6c150e81740675f6d9d5de4.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FMI2ModelExchange.c.91881a22e0edfb88cb2201d00cf359ce.html",
      "relativePath" : "build_cmake/coverage/index.FMI2ModelExchange.c.91881a22e0edfb88cb2201d00cf359ce.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FMI3Common.c.e251eed780ec60d1ac4dfbdff65e22dd.html",
      "relativePath" : "build_cmake/coverage/index.FMI3Common.c.e251eed780ec60d1ac4dfbdff65e22dd.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FMI3ModelExchange.c.0683d2839807496ff85f1bb0cb7506bf.html",
      "relativePath" : "build_cmake/coverage/index.FMI3ModelExchange.c.0683d2839807496ff85f1bb0cb7506bf.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FMICommon.c.911f4b3ae070fde625e6dd0bb1ea6250.html",
      "relativePath" : "build_cmake/coverage/index.FMICommon.c.911f4b3ae070fde625e6dd0bb1ea6250.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FMULogger.cpp.d3b91ff493488848b1253eef259eec2e.html",
      "relativePath" : "build_cmake/coverage/index.FMULogger.cpp.d3b91ff493488848b1253eef259eec2e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Functions.cpp.28cbea06af3718830db7d7c276d38179.html",
      "relativePath" : "build_cmake/coverage/index.Functions.cpp.28cbea06af3718830db7d7c276d38179.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.functions.html",
      "relativePath" : "build_cmake/coverage/index.functions.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FUnit.mo.5ee219794c945544c1a5c22e2c4127cf.html",
      "relativePath" : "build_cmake/coverage/index.FUnit.mo.5ee219794c945544c1a5c22e2c4127cf.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.FUnitCheck.mo.9a550a87994a68c0b83d5f2e241d426f.html",
      "relativePath" : "build_cmake/coverage/index.FUnitCheck.mo.9a550a87994a68c0b83d5f2e241d426f.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.gbode_nls.c.67f121cc480b1c74f6e033e3a60e8c07.html",
      "relativePath" : "build_cmake/coverage/index.gbode_nls.c.67f121cc480b1c74f6e033e3a60e8c07.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Global.mo.759fbed50770ad531300bc6f7a28666d.html",
      "relativePath" : "build_cmake/coverage/index.Global.mo.759fbed50770ad531300bc6f7a28666d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.GlobalSettings.cpp.79c2bd94c8045a2d4805f9c3182f7c7d.html",
      "relativePath" : "build_cmake/coverage/index.GlobalSettings.cpp.79c2bd94c8045a2d4805f9c3182f7c7d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Graph.mo.71bfbeff3f22037d4758b187b2e3c134.html",
      "relativePath" : "build_cmake/coverage/index.Graph.mo.71bfbeff3f22037d4758b187b2e3c134.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.GraphvizDump.mo.beab39ed85134abe0083d82e75c8e6e2.html",
      "relativePath" : "build_cmake/coverage/index.GraphvizDump.mo.beab39ed85134abe0083d82e75c8e6e2.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.GraphvizDump.tpl.cb3f831e4432d8df5d2c58a1ebaba0eb.html",
      "relativePath" : "build_cmake/coverage/index.GraphvizDump.tpl.cb3f831e4432d8df5d2c58a1ebaba0eb.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.HashTableCrefSimVar.mo.613f0a577ac68fb38c7ff8de145b8f1d.html",
      "relativePath" : "build_cmake/coverage/index.HashTableCrefSimVar.mo.613f0a577ac68fb38c7ff8de145b8f1d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.HashTableSimCodeEqCache.mo.b0871ebcb908cb9f266f3c7d3f3e8b63.html",
      "relativePath" : "build_cmake/coverage/index.HashTableSimCodeEqCache.mo.b0871ebcb908cb9f266f3c7d3f3e8b63.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.HistoryImpl.h.1d51b2725670dc5dd2cd206980014f95.html",
      "relativePath" : "build_cmake/coverage/index.HistoryImpl.h.1d51b2725670dc5dd2cd206980014f95.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.HpcOmCodegenUtil.mo.411421b27f1934ef068f84afeb6b7541.html",
      "relativePath" : "build_cmake/coverage/index.HpcOmCodegenUtil.mo.411421b27f1934ef068f84afeb6b7541.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.HpcOmEqSystems.mo.5645396ba20d2920239f5ba693a4ffec.html",
      "relativePath" : "build_cmake/coverage/index.HpcOmEqSystems.mo.5645396ba20d2920239f5ba693a4ffec.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.HpcOmMemory.mo.70a74185526a8f41ed73232c41b15735.html",
      "relativePath" : "build_cmake/coverage/index.HpcOmMemory.mo.70a74185526a8f41ed73232c41b15735.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.HpcOmScheduler.mo.2e9540228b618d26df65ef84323cd09d.html",
      "relativePath" : "build_cmake/coverage/index.HpcOmScheduler.mo.2e9540228b618d26df65ef84323cd09d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.HpcOmSimCodeMain.mo.bf3d898db1bb610342b10f3c3b1db116.html",
      "relativePath" : "build_cmake/coverage/index.HpcOmSimCodeMain.mo.bf3d898db1bb610342b10f3c3b1db116.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.HpcOmTaskGraph.mo.4ea917f9deaba15bc9c42c0b839244fb.html",
      "relativePath" : "build_cmake/coverage/index.HpcOmTaskGraph.mo.4ea917f9deaba15bc9c42c0b839244fb.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.html",
      "relativePath" : "build_cmake/coverage/index.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.IAlgLoopSolverFactory.h.aa1c8efe79c15a0e009d630c2a3b1e8e.html",
      "relativePath" : "build_cmake/coverage/index.IAlgLoopSolverFactory.h.aa1c8efe79c15a0e009d630c2a3b1e8e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.IDA.cpp.7d3b9c204ee7eac97b893847be8a55f6.html",
      "relativePath" : "build_cmake/coverage/index.IDA.cpp.7d3b9c204ee7eac97b893847be8a55f6.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.IDA.h.38e359220dbd86606230e0b289bff47c.html",
      "relativePath" : "build_cmake/coverage/index.IDA.h.38e359220dbd86606230e0b289bff47c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.IDASettings.cpp.b6dc1b913a9480e174d26c68fbefa224.html",
      "relativePath" : "build_cmake/coverage/index.IDASettings.cpp.b6dc1b913a9480e174d26c68fbefa224.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.IGlobalSettings.h.8601181066b316a95817b999c75e621d.html",
      "relativePath" : "build_cmake/coverage/index.IGlobalSettings.h.8601181066b316a95817b999c75e621d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.IHistory.h.64a91f265965973d7c5afbce8ec0d532.html",
      "relativePath" : "build_cmake/coverage/index.IHistory.h.64a91f265965973d7c5afbce8ec0d532.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ILinearAlgLoopSolver.h.a3851a80913b701dedcd8742bbe56f86.html",
      "relativePath" : "build_cmake/coverage/index.ILinearAlgLoopSolver.h.a3851a80913b701dedcd8742bbe56f86.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.IndexReduction.mo.08904fef3afeaae84750e297a61f3fc1.html",
      "relativePath" : "build_cmake/coverage/index.IndexReduction.mo.08904fef3afeaae84750e297a61f3fc1.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Initialization.cpp.cfc1c088bfa15c2dc799fb581c7f6949.html",
      "relativePath" : "build_cmake/coverage/index.Initialization.cpp.cfc1c088bfa15c2dc799fb581c7f6949.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Initialization.mo.1090e65743399a077a53f1c25cbc0407.html",
      "relativePath" : "build_cmake/coverage/index.Initialization.mo.1090e65743399a077a53f1c25cbc0407.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Inline.mo.977dcccbcb499dc26ec80ed0643fd043.html",
      "relativePath" : "build_cmake/coverage/index.Inline.mo.977dcccbcb499dc26ec80ed0643fd043.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.InlineArrayEquations.mo.fcc4829b61ca3ab3008304aba6bdf4ad.html",
      "relativePath" : "build_cmake/coverage/index.InlineArrayEquations.mo.fcc4829b61ca3ab3008304aba6bdf4ad.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.INonLinearAlgLoopSolver.h.1a920f2c845a798e5a36c4b8267bc335.html",
      "relativePath" : "build_cmake/coverage/index.INonLinearAlgLoopSolver.h.1a920f2c845a798e5a36c4b8267bc335.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.INonLinSolverSettings.h.61367024b34ac05a46892c61885807d8.html",
      "relativePath" : "build_cmake/coverage/index.INonLinSolverSettings.h.61367024b34ac05a46892c61885807d8.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.InstExtends.mo.30d2066ba38848eedc6b0a30552883b6.html",
      "relativePath" : "build_cmake/coverage/index.InstExtends.mo.30d2066ba38848eedc6b0a30552883b6.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.InstMeta.mo.4462b765720a39ae6f08c66fd4361aed.html",
      "relativePath" : "build_cmake/coverage/index.InstMeta.mo.4462b765720a39ae6f08c66fd4361aed.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.InstUtil.mo.b2ab1a9ca5fd01cdf6c3ac031c3dd69a.html",
      "relativePath" : "build_cmake/coverage/index.InstUtil.mo.b2ab1a9ca5fd01cdf6c3ac031c3dd69a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.IPropertyReader.h.0c9cdac63cc910b726c3e1d60d58d260.html",
      "relativePath" : "build_cmake/coverage/index.IPropertyReader.h.0c9cdac63cc910b726c3e1d60d58d260.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ISettingsFactory.h.fb6a615601e69a917c203cd29e3be906.html",
      "relativePath" : "build_cmake/coverage/index.ISettingsFactory.h.fb6a615601e69a917c203cd29e3be906.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ISimController.h.bd3ff97158a36bbd780b0a7be1bef97a.html",
      "relativePath" : "build_cmake/coverage/index.ISimController.h.bd3ff97158a36bbd780b0a7be1bef97a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ISimObjects.h.694bdf43115dc6188ac02effc9ef9031.html",
      "relativePath" : "build_cmake/coverage/index.ISimObjects.h.694bdf43115dc6188ac02effc9ef9031.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ISolver.h.e7ef45ad3b11e44728663f7687f11f05.html",
      "relativePath" : "build_cmake/coverage/index.ISolver.h.e7ef45ad3b11e44728663f7687f11f05.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.jacobian_colpack.cpp.8a6d925afaae4ed08d41a7ddafbdd862.html",
      "relativePath" : "build_cmake/coverage/index.jacobian_colpack.cpp.8a6d925afaae4ed08d41a7ddafbdd862.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.js",
      "relativePath" : "build_cmake/coverage/index.js"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Kinsol.cpp.72553c1de301b62709ce3cdbacebcb49.html",
      "relativePath" : "build_cmake/coverage/index.Kinsol.cpp.72553c1de301b62709ce3cdbacebcb49.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.KinsolSettings.cpp.cba2fbc21711033f37e752ae3f6d0226.html",
      "relativePath" : "build_cmake/coverage/index.KinsolSettings.cpp.cba2fbc21711033f37e752ae3f6d0226.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.library_impl.hpp.6fd887fe0db2531dcea6bc101c3fe787.html",
      "relativePath" : "build_cmake/coverage/index.library_impl.hpp.6fd887fe0db2531dcea6bc101c3fe787.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.LinearAlgLoopDefaultImplementation.cpp.776da81ed432a0ed86a663a8ec8ca195.html",
      "relativePath" : "build_cmake/coverage/index.LinearAlgLoopDefaultImplementation.cpp.776da81ed432a0ed86a663a8ec8ca195.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.LinearSolver.cpp.66530c58b3dfc9042a8055723c6ecdba.html",
      "relativePath" : "build_cmake/coverage/index.LinearSolver.cpp.66530c58b3dfc9042a8055723c6ecdba.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.LinearSolverSettings.cpp.de560eba373ac60d337a2cfc22960fb8.html",
      "relativePath" : "build_cmake/coverage/index.LinearSolverSettings.cpp.de560eba373ac60d337a2cfc22960fb8.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.LinSolverOMCFactory.h.7d741d25b74f7ad5a7732cd02a417f76.html",
      "relativePath" : "build_cmake/coverage/index.LinSolverOMCFactory.h.7d741d25b74f7ad5a7732cd02a417f76.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.logger.cpp.a2588af84404c503ed106fa3294bdd66.html",
      "relativePath" : "build_cmake/coverage/index.logger.cpp.a2588af84404c503ed106fa3294bdd66.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.logger.hpp.8de53e3f010245ab98ba3d27807950e5.html",
      "relativePath" : "build_cmake/coverage/index.logger.hpp.8de53e3f010245ab98ba3d27807950e5.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Matching.mo.43f6c45e2aef9d9000fd590d17264f33.html",
      "relativePath" : "build_cmake/coverage/index.Matching.mo.43f6c45e2aef9d9000fd590d17264f33.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.MatfileWriter.h.583a4e716378891786af170c2a37e5ad.html",
      "relativePath" : "build_cmake/coverage/index.MatfileWriter.h.583a4e716378891786af170c2a37e5ad.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Matrix.h.dcb9af86a1e097143fe86febdf94e9fc.html",
      "relativePath" : "build_cmake/coverage/index.Matrix.h.dcb9af86a1e097143fe86febdf94e9fc.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.measure_time.cpp.b50a93f5995a9333c1b266f7a7da48d6.html",
      "relativePath" : "build_cmake/coverage/index.measure_time.cpp.b50a93f5995a9333c1b266f7a7da48d6.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.measure_time.hpp.ce61af953388cd96490c258abff72b83.html",
      "relativePath" : "build_cmake/coverage/index.measure_time.hpp.ce61af953388cd96490c258abff72b83.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.measure_time_rdtsc.cpp.82030cdb74ccdcc38e2ab039532aba1b.html",
      "relativePath" : "build_cmake/coverage/index.measure_time_rdtsc.cpp.82030cdb74ccdcc38e2ab039532aba1b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.measure_time_scorep.cpp.5247931b6df0d5d722d6634aa141c6ee.html",
      "relativePath" : "build_cmake/coverage/index.measure_time_scorep.cpp.5247931b6df0d5d722d6634aa141c6ee.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.measure_time_statistic.cpp.d65a94bc82ce4c56fd16cf7336159f46.html",
      "relativePath" : "build_cmake/coverage/index.measure_time_statistic.cpp.d65a94bc82ce4c56fd16cf7336159f46.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.meta_modelica.h.13865a77ede74b751c60466b9d863c05.html",
      "relativePath" : "build_cmake/coverage/index.meta_modelica.h.13865a77ede74b751c60466b9d863c05.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.meta_modelica_builtin.h.c0523d7280065e80d491684859ed98a0.html",
      "relativePath" : "build_cmake/coverage/index.meta_modelica_builtin.h.c0523d7280065e80d491684859ed98a0.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.meta_modelica_mk_box.h.7bc78c680f3c346c4506529eef7b2499.html",
      "relativePath" : "build_cmake/coverage/index.meta_modelica_mk_box.h.7bc78c680f3c346c4506529eef7b2499.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.meta_modelica_string.h.613d7e85f7e6c229b654c4dc0738efd7.html",
      "relativePath" : "build_cmake/coverage/index.meta_modelica_string.h.613d7e85f7e6c229b654c4dc0738efd7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ModelicaSimulationError.cpp.b24377b56b89b96da785a39b08002319.html",
      "relativePath" : "build_cmake/coverage/index.ModelicaSimulationError.cpp.b24377b56b89b96da785a39b08002319.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ModelicaSimulationError.h.ccbecd98503af8a91a4ce25799ab3631.html",
      "relativePath" : "build_cmake/coverage/index.ModelicaSimulationError.h.ccbecd98503af8a91a4ce25799ab3631.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ModelicaUtilities.cpp.48bb721a1a25bc5f51fc4a409bb903c3.html",
      "relativePath" : "build_cmake/coverage/index.ModelicaUtilities.cpp.48bb721a1a25bc5f51fc4a409bb903c3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBackendDAE.mo.f157737684ad1e3217d9e93efeb6ffed.html",
      "relativePath" : "build_cmake/coverage/index.NBackendDAE.mo.f157737684ad1e3217d9e93efeb6ffed.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBAdjacency.mo.625807b93bdba7229c86694b82d6cdbd.html",
      "relativePath" : "build_cmake/coverage/index.NBAdjacency.mo.625807b93bdba7229c86694b82d6cdbd.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBAlias.mo.7ed48d32740ffdf14de7d34869f12158.html",
      "relativePath" : "build_cmake/coverage/index.NBAlias.mo.7ed48d32740ffdf14de7d34869f12158.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBASSC.mo.7be0c96efabaf946f5d9fa0581d74288.html",
      "relativePath" : "build_cmake/coverage/index.NBASSC.mo.7be0c96efabaf946f5d9fa0581d74288.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBBackendUtil.mo.448a6fc334920fc96e457fd64697a27d.html",
      "relativePath" : "build_cmake/coverage/index.NBBackendUtil.mo.448a6fc334920fc96e457fd64697a27d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBCausalize.mo.be8bc636a1867f952b7cd5210bef9060.html",
      "relativePath" : "build_cmake/coverage/index.NBCausalize.mo.be8bc636a1867f952b7cd5210bef9060.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBDetectStates.mo.0a51d79e60666035a88a9946c113f02c.html",
      "relativePath" : "build_cmake/coverage/index.NBDetectStates.mo.0a51d79e60666035a88a9946c113f02c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBDifferentiate.mo.e4f506768d4d7870042ceeaeea6ab128.html",
      "relativePath" : "build_cmake/coverage/index.NBDifferentiate.mo.e4f506768d4d7870042ceeaeea6ab128.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBEquation.mo.19da598b64be2d498e35adf32feb812b.html",
      "relativePath" : "build_cmake/coverage/index.NBEquation.mo.19da598b64be2d498e35adf32feb812b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBEvents.mo.bd6f8d93f6f0bdefa03ddea1ec2da128.html",
      "relativePath" : "build_cmake/coverage/index.NBEvents.mo.bd6f8d93f6f0bdefa03ddea1ec2da128.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBFunctionAlias.mo.4091cf34ab80e130202de17373a93d58.html",
      "relativePath" : "build_cmake/coverage/index.NBFunctionAlias.mo.4091cf34ab80e130202de17373a93d58.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBInitialization.mo.62b1b9d7ba3378b108d94773b19cf4dc.html",
      "relativePath" : "build_cmake/coverage/index.NBInitialization.mo.62b1b9d7ba3378b108d94773b19cf4dc.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBInline.mo.3a275cdc1d39fa1147478650be5061c0.html",
      "relativePath" : "build_cmake/coverage/index.NBInline.mo.3a275cdc1d39fa1147478650be5061c0.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBJacobian.mo.51bfb08dc3fd20c7f149c05052ce7e8b.html",
      "relativePath" : "build_cmake/coverage/index.NBJacobian.mo.51bfb08dc3fd20c7f149c05052ce7e8b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBPartition.mo.78ddb1675183f0e31135210221c114e5.html",
      "relativePath" : "build_cmake/coverage/index.NBPartition.mo.78ddb1675183f0e31135210221c114e5.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBPartitioning.mo.da1112bc6e8c706b5330e9f1686c7a71.html",
      "relativePath" : "build_cmake/coverage/index.NBPartitioning.mo.da1112bc6e8c706b5330e9f1686c7a71.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBReplacements.mo.f74497a49a12e768f97e2fff5fd27d87.html",
      "relativePath" : "build_cmake/coverage/index.NBReplacements.mo.f74497a49a12e768f97e2fff5fd27d87.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBResizable.mo.7a4be40cae1f220f63dc5aefb92b4820.html",
      "relativePath" : "build_cmake/coverage/index.NBResizable.mo.7a4be40cae1f220f63dc5aefb92b4820.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBResolveSingularities.mo.8930c144883f6fc3c9a24aee986d691a.html",
      "relativePath" : "build_cmake/coverage/index.NBResolveSingularities.mo.8930c144883f6fc3c9a24aee986d691a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBSlice.mo.b9d113b733004ed224aa14aad3e0d23d.html",
      "relativePath" : "build_cmake/coverage/index.NBSlice.mo.b9d113b733004ed224aa14aad3e0d23d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBSolve.mo.3c2317cc742f799eec9d17fa666676ea.html",
      "relativePath" : "build_cmake/coverage/index.NBSolve.mo.3c2317cc742f799eec9d17fa666676ea.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBSorting.mo.a2eac0ab72d13009718b7362d5725e0a.html",
      "relativePath" : "build_cmake/coverage/index.NBSorting.mo.a2eac0ab72d13009718b7362d5725e0a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBStrongComponent.mo.ded96ed85fec21b40c1aa103070c050c.html",
      "relativePath" : "build_cmake/coverage/index.NBStrongComponent.mo.ded96ed85fec21b40c1aa103070c050c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBTearing.mo.06e94617ebe6f83751bd785ab20c10a7.html",
      "relativePath" : "build_cmake/coverage/index.NBTearing.mo.06e94617ebe6f83751bd785ab20c10a7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NBVariable.mo.ae07908caadc18afec3684765bbe88cb.html",
      "relativePath" : "build_cmake/coverage/index.NBVariable.mo.ae07908caadc18afec3684765bbe88cb.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Newton.cpp.cee4690069b7e47ae346f24b308a00be.html",
      "relativePath" : "build_cmake/coverage/index.Newton.cpp.cee4690069b7e47ae346f24b308a00be.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NewtonSettings.cpp.aa3441e3af045945f9c6361af2d6db14.html",
      "relativePath" : "build_cmake/coverage/index.NewtonSettings.cpp.aa3441e3af045945f9c6361af2d6db14.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFArrayConnections.mo.0eaa241545b83e5cdc8c044c320ffead.html",
      "relativePath" : "build_cmake/coverage/index.NFArrayConnections.mo.0eaa241545b83e5cdc8c044c320ffead.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFBackendExtension.mo.c5edd1a795ddbc38a60c046d815154e3.html",
      "relativePath" : "build_cmake/coverage/index.NFBackendExtension.mo.c5edd1a795ddbc38a60c046d815154e3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFBinding.mo.ea10fce2709f923ae3b68da677463e2b.html",
      "relativePath" : "build_cmake/coverage/index.NFBinding.mo.ea10fce2709f923ae3b68da677463e2b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFBuiltinCall.mo.c24a27b7cc20171c13a4de5c5adf9935.html",
      "relativePath" : "build_cmake/coverage/index.NFBuiltinCall.mo.c24a27b7cc20171c13a4de5c5adf9935.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFCall.mo.aa218dd2e0c7f5ab377d3eabd7d3c3ab.html",
      "relativePath" : "build_cmake/coverage/index.NFCall.mo.aa218dd2e0c7f5ab377d3eabd7d3c3ab.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFCallParameterTree.mo.d2fa233b231140129d0125effcd15f10.html",
      "relativePath" : "build_cmake/coverage/index.NFCallParameterTree.mo.d2fa233b231140129d0125effcd15f10.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFCardinalityTable.mo.829284205253b97ad94497a7d06fca99.html",
      "relativePath" : "build_cmake/coverage/index.NFCardinalityTable.mo.829284205253b97ad94497a7d06fca99.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFCeval.mo.9a3735747d534a35f34fad258e63bb5d.html",
      "relativePath" : "build_cmake/coverage/index.NFCeval.mo.9a3735747d534a35f34fad258e63bb5d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFClass.mo.db02acc1df4ce0262a0b35c4f7953181.html",
      "relativePath" : "build_cmake/coverage/index.NFClass.mo.db02acc1df4ce0262a0b35c4f7953181.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFClassTree.mo.733072a91f8f4c09b037344940c85541.html",
      "relativePath" : "build_cmake/coverage/index.NFClassTree.mo.733072a91f8f4c09b037344940c85541.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFClockKind.mo.120628edb81282fc27ad52f77b891909.html",
      "relativePath" : "build_cmake/coverage/index.NFClockKind.mo.120628edb81282fc27ad52f77b891909.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFComponentRef.mo.3569bd30748e5f5b5f1a3219ce8ee489.html",
      "relativePath" : "build_cmake/coverage/index.NFComponentRef.mo.3569bd30748e5f5b5f1a3219ce8ee489.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFConnectEquations.mo.ce4cfb569ebc26dfb2cdc1a1dccd10c8.html",
      "relativePath" : "build_cmake/coverage/index.NFConnectEquations.mo.ce4cfb569ebc26dfb2cdc1a1dccd10c8.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFConnection.mo.b0eb43abaa44f8162692d58288e07040.html",
      "relativePath" : "build_cmake/coverage/index.NFConnection.mo.b0eb43abaa44f8162692d58288e07040.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFConnector.mo.6b81fde1d6be88e15590ffba6fbf5c25.html",
      "relativePath" : "build_cmake/coverage/index.NFConnector.mo.6b81fde1d6be88e15590ffba6fbf5c25.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFConvertDAE.mo.6ac9354008779f75cec9df7aea987a54.html",
      "relativePath" : "build_cmake/coverage/index.NFConvertDAE.mo.6ac9354008779f75cec9df7aea987a54.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFDimension.mo.d5d185d09637c5a279a2a3a83157abaf.html",
      "relativePath" : "build_cmake/coverage/index.NFDimension.mo.d5d185d09637c5a279a2a3a83157abaf.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFEquation.mo.b83c245bb967435ca500da8dba083d6e.html",
      "relativePath" : "build_cmake/coverage/index.NFEquation.mo.b83c245bb967435ca500da8dba083d6e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFEvalFunction.mo.e5ea3ec65526bc3f63966cb3f4ceb405.html",
      "relativePath" : "build_cmake/coverage/index.NFEvalFunction.mo.e5ea3ec65526bc3f63966cb3f4ceb405.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFEvalFunctionExt.mo.b39766c0fbfbceaecce2b1fd35b81102.html",
      "relativePath" : "build_cmake/coverage/index.NFEvalFunctionExt.mo.b39766c0fbfbceaecce2b1fd35b81102.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFExpandableConnectors.mo.ff1d7e34b8e05eed158f0242a54741b3.html",
      "relativePath" : "build_cmake/coverage/index.NFExpandableConnectors.mo.ff1d7e34b8e05eed158f0242a54741b3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFExpandExp.mo.bd6daccef4c8871c36886d649340cb6e.html",
      "relativePath" : "build_cmake/coverage/index.NFExpandExp.mo.bd6daccef4c8871c36886d649340cb6e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFExpression.mo.c6a20f47346ee010c3d259053e6cae77.html",
      "relativePath" : "build_cmake/coverage/index.NFExpression.mo.c6a20f47346ee010c3d259053e6cae77.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFExpressionIterator.mo.86bfc3f4ba25fcc774f2299d33264577.html",
      "relativePath" : "build_cmake/coverage/index.NFExpressionIterator.mo.86bfc3f4ba25fcc774f2299d33264577.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFFlatten.mo.6eb9b1d2727c0ea68b9caa94e47df1d6.html",
      "relativePath" : "build_cmake/coverage/index.NFFlatten.mo.6eb9b1d2727c0ea68b9caa94e47df1d6.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFFunction.mo.ee786311e80a48b94c41a1f362504d6c.html",
      "relativePath" : "build_cmake/coverage/index.NFFunction.mo.ee786311e80a48b94c41a1f362504d6c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFFunctionDerivative.mo.3c7ffd14f6644c25301200148dd6adb6.html",
      "relativePath" : "build_cmake/coverage/index.NFFunctionDerivative.mo.3c7ffd14f6644c25301200148dd6adb6.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFFunctionInverse.mo.0b17c8657639bf81f3565f010c7f292b.html",
      "relativePath" : "build_cmake/coverage/index.NFFunctionInverse.mo.0b17c8657639bf81f3565f010c7f292b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFImport.mo.0113ef909b8fe1c2eedf81aff2773610.html",
      "relativePath" : "build_cmake/coverage/index.NFImport.mo.0113ef909b8fe1c2eedf81aff2773610.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFInline.mo.f5d288900c49f340f14b9b4a0dffd334.html",
      "relativePath" : "build_cmake/coverage/index.NFInline.mo.f5d288900c49f340f14b9b4a0dffd334.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFInst.mo.dbff88dc59d126d962c6ec7cdc12b26e.html",
      "relativePath" : "build_cmake/coverage/index.NFInst.mo.dbff88dc59d126d962c6ec7cdc12b26e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFInstanceAPI.mo.ba8e26bc3a2e64e9c7d06dbbe4c7b21a.html",
      "relativePath" : "build_cmake/coverage/index.NFInstanceAPI.mo.ba8e26bc3a2e64e9c7d06dbbe4c7b21a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFInstNode.mo.7b2c0168952c489c493fce4300c69043.html",
      "relativePath" : "build_cmake/coverage/index.NFInstNode.mo.7b2c0168952c489c493fce4300c69043.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFLookup.mo.e7cf20faf5769589a38cfa5052f90591.html",
      "relativePath" : "build_cmake/coverage/index.NFLookup.mo.e7cf20faf5769589a38cfa5052f90591.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFLookupState.mo.2d865afdac68fd47967a443b74425320.html",
      "relativePath" : "build_cmake/coverage/index.NFLookupState.mo.2d865afdac68fd47967a443b74425320.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFModifier.mo.181a1b87dffb469f78046726ba227da2.html",
      "relativePath" : "build_cmake/coverage/index.NFModifier.mo.181a1b87dffb469f78046726ba227da2.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFOperator.mo.ea0c3909d2b0feb64d15ca167765a2d5.html",
      "relativePath" : "build_cmake/coverage/index.NFOperator.mo.ea0c3909d2b0feb64d15ca167765a2d5.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFOperatorOverloading.mo.ec8f6e83427a39e320fe276b44407e32.html",
      "relativePath" : "build_cmake/coverage/index.NFOperatorOverloading.mo.ec8f6e83427a39e320fe276b44407e32.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFRangeIterator.mo.59ff6c8c6c7b81c9f16855226e15c190.html",
      "relativePath" : "build_cmake/coverage/index.NFRangeIterator.mo.59ff6c8c6c7b81c9f16855226e15c190.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFRecord.mo.503bc97c2aa3103d2d1a39151e1aff88.html",
      "relativePath" : "build_cmake/coverage/index.NFRecord.mo.503bc97c2aa3103d2d1a39151e1aff88.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFResizableConnections.mo.b4f557907d0de5f8e018be8c943fd49c.html",
      "relativePath" : "build_cmake/coverage/index.NFResizableConnections.mo.b4f557907d0de5f8e018be8c943fd49c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFSBGraphUtil.mo.30ad7cf9983b7fa3b44137a8ff4e053f.html",
      "relativePath" : "build_cmake/coverage/index.NFSBGraphUtil.mo.30ad7cf9983b7fa3b44137a8ff4e053f.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFScalarize.mo.d95fb8061d7d1badd1ca41b36d8a12ee.html",
      "relativePath" : "build_cmake/coverage/index.NFScalarize.mo.d95fb8061d7d1badd1ca41b36d8a12ee.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFSections.mo.9c3d27997dd4166118667bcb5de491db.html",
      "relativePath" : "build_cmake/coverage/index.NFSections.mo.9c3d27997dd4166118667bcb5de491db.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFSimplifyExp.mo.44ae69c056a6d20bf3f3b0a220569f1b.html",
      "relativePath" : "build_cmake/coverage/index.NFSimplifyExp.mo.44ae69c056a6d20bf3f3b0a220569f1b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFStatement.mo.c630991e7fc357da65e5c030492ff201.html",
      "relativePath" : "build_cmake/coverage/index.NFStatement.mo.c630991e7fc357da65e5c030492ff201.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFStreamFlowAlias.mo.8b80f869e5424247e1cacbd9aee0b343.html",
      "relativePath" : "build_cmake/coverage/index.NFStreamFlowAlias.mo.8b80f869e5424247e1cacbd9aee0b343.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFSubscript.mo.3c0418ace17aa4c9d4b78724a5182f72.html",
      "relativePath" : "build_cmake/coverage/index.NFSubscript.mo.3c0418ace17aa4c9d4b78724a5182f72.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFType.mo.3d70398e0035a94eee715bb92fa20e66.html",
      "relativePath" : "build_cmake/coverage/index.NFType.mo.3d70398e0035a94eee715bb92fa20e66.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFTypeCheck.mo.9b4b0655767e4e54008bdea1d1aaf3e2.html",
      "relativePath" : "build_cmake/coverage/index.NFTypeCheck.mo.9b4b0655767e4e54008bdea1d1aaf3e2.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFTyping.mo.cfb6a1101b0207f454b2dd623b8c6689.html",
      "relativePath" : "build_cmake/coverage/index.NFTyping.mo.cfb6a1101b0207f454b2dd623b8c6689.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFUnitCheck.mo.1c4ab2bf4c84d9d6b4ee997cbbbcb9cd.html",
      "relativePath" : "build_cmake/coverage/index.NFUnitCheck.mo.1c4ab2bf4c84d9d6b4ee997cbbbcb9cd.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFUsedElements.mo.4b68f38b1dec55874a1fcae69c8e2d84.html",
      "relativePath" : "build_cmake/coverage/index.NFUsedElements.mo.4b68f38b1dec55874a1fcae69c8e2d84.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NFVariable.mo.f0ba46b88b8c5052211196b396882747.html",
      "relativePath" : "build_cmake/coverage/index.NFVariable.mo.f0ba46b88b8c5052211196b396882747.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NonLinearAlgLoopDefaultImplementation.cpp.de675a9bc8e54654b1c32d5c42c42e50.html",
      "relativePath" : "build_cmake/coverage/index.NonLinearAlgLoopDefaultImplementation.cpp.de675a9bc8e54654b1c32d5c42c42e50.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NonLinSolverOMCFactory.h.f299d529e683ea18866b9381b7df80c7.html",
      "relativePath" : "build_cmake/coverage/index.NonLinSolverOMCFactory.h.f299d529e683ea18866b9381b7df80c7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NSimJacobian.mo.af96f9602be1df3b3b5738de2c2db2e0.html",
      "relativePath" : "build_cmake/coverage/index.NSimJacobian.mo.af96f9602be1df3b3b5738de2c2db2e0.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NSimStrongComponent.mo.6f7fcfe869deb82e7f66513db6b71344.html",
      "relativePath" : "build_cmake/coverage/index.NSimStrongComponent.mo.6f7fcfe869deb82e7f66513db6b71344.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.NSimVar.mo.5f6701d9bc36d53265207e36fe35dcbd.html",
      "relativePath" : "build_cmake/coverage/index.NSimVar.mo.5f6701d9bc36d53265207e36fe35dcbd.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ObjectFactory.h.1e843573ab7ca2e2b54fd95c0b085e79.html",
      "relativePath" : "build_cmake/coverage/index.ObjectFactory.h.1e843573ab7ca2e2b54fd95c0b085e79.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.omc_gc.h.63314ad3f69d506a1d96c0a5a7b9bd23.html",
      "relativePath" : "build_cmake/coverage/index.omc_gc.h.63314ad3f69d506a1d96c0a5a7b9bd23.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.omc_stackoverflow.h.bbd3b2c681cfddffc7ae22030efd9b8d.html",
      "relativePath" : "build_cmake/coverage/index.omc_stackoverflow.h.bbd3b2c681cfddffc7ae22030efd9b8d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.omc_string.h.2319fa9fac76ee52eeac41a19304524b.html",
      "relativePath" : "build_cmake/coverage/index.omc_string.h.2319fa9fac76ee52eeac41a19304524b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.OMCFactory.cpp.5ea922199775fa1927a5ab66d058c45f.html",
      "relativePath" : "build_cmake/coverage/index.OMCFactory.cpp.5ea922199775fa1927a5ab66d058c45f.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.OnRelaxation.mo.097c8b4c39ba514ff328ee1a36951c10.html",
      "relativePath" : "build_cmake/coverage/index.OnRelaxation.mo.097c8b4c39ba514ff328ee1a36951c10.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.openmodelica.h.27976a8ccc626bc117459d70c7b96b97.html",
      "relativePath" : "build_cmake/coverage/index.openmodelica.h.27976a8ccc626bc117459d70c7b96b97.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.PackageManagement.mo.3cc75e885e842ffa551793d70d04f824.html",
      "relativePath" : "build_cmake/coverage/index.PackageManagement.mo.3cc75e885e842ffa551793d70d04f824.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.PrefixUtil.mo.029a32003ee9ef52caad732c8e580eed.html",
      "relativePath" : "build_cmake/coverage/index.PrefixUtil.mo.029a32003ee9ef52caad732c8e580eed.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ReduceDAE.mo.d66ac7b3aadc50ed16c4e822c1ffd80a.html",
      "relativePath" : "build_cmake/coverage/index.ReduceDAE.mo.d66ac7b3aadc50ed16c4e822c1ffd80a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.RemoveSimpleEquations.mo.b5b2fabd1e87aed3119f5ad4e7f2921a.html",
      "relativePath" : "build_cmake/coverage/index.RemoveSimpleEquations.mo.b5b2fabd1e87aed3119f5ad4e7f2921a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.ResolveLoops.mo.cc618196f21238ff8369501906f6abfd.html",
      "relativePath" : "build_cmake/coverage/index.ResolveLoops.mo.cc618196f21238ff8369501906f6abfd.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.RewriteRules.mo.efbb4b0116fac095d85cf43eb09a5a67.html",
      "relativePath" : "build_cmake/coverage/index.RewriteRules.mo.efbb4b0116fac095d85cf43eb09a5a67.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SBGraph.mo.d9dfcf7b8ad5127219009456481415a7.html",
      "relativePath" : "build_cmake/coverage/index.SBGraph.mo.d9dfcf7b8ad5127219009456481415a7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SCodeUtil.mo.c6139cb275f09c1821d8bed4234da61a.html",
      "relativePath" : "build_cmake/coverage/index.SCodeUtil.mo.c6139cb275f09c1821d8bed4234da61a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SerializeInitXML.mo.abb45d3a116c5f32ee2ba197f1d9a138.html",
      "relativePath" : "build_cmake/coverage/index.SerializeInitXML.mo.abb45d3a116c5f32ee2ba197f1d9a138.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SerializeModelInfo.mo.0c160638fa7eb2b7f580d8189f935688.html",
      "relativePath" : "build_cmake/coverage/index.SerializeModelInfo.mo.0c160638fa7eb2b7f580d8189f935688.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SerializeTaskSystemInfo.mo.52083ef955a0609fc960c0f44b301c96.html",
      "relativePath" : "build_cmake/coverage/index.SerializeTaskSystemInfo.mo.52083ef955a0609fc960c0f44b301c96.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.shared_library.hpp.7261aa7bb03a3656f63ae20a1ed09f6d.html",
      "relativePath" : "build_cmake/coverage/index.shared_library.hpp.7261aa7bb03a3656f63ae20a1ed09f6d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimCodeCodegenUtil.mo.78f68356e2be6437ae28a3961339fb15.html",
      "relativePath" : "build_cmake/coverage/index.SimCodeCodegenUtil.mo.78f68356e2be6437ae28a3961339fb15.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimCodeFunctionUtil.mo.fe2b5fb4a8a24e313a33c4dd379931f3.html",
      "relativePath" : "build_cmake/coverage/index.SimCodeFunctionUtil.mo.fe2b5fb4a8a24e313a33c4dd379931f3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimCodeMain.mo.f67d39522f592dfab4af32c9667fb3d8.html",
      "relativePath" : "build_cmake/coverage/index.SimCodeMain.mo.f67d39522f592dfab4af32c9667fb3d8.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimCodeUtil.mo.98741eaa700576ed1497dc21316ec7f0.html",
      "relativePath" : "build_cmake/coverage/index.SimCodeUtil.mo.98741eaa700576ed1497dc21316ec7f0.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimCodeUtilShared.mo.5a718f02ff2ca00a2fd5e0a99ec19e2c.html",
      "relativePath" : "build_cmake/coverage/index.SimCodeUtilShared.mo.5a718f02ff2ca00a2fd5e0a99ec19e2c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimController.cpp.1dee4c1e328284f280db5bed986d3173.html",
      "relativePath" : "build_cmake/coverage/index.SimController.cpp.1dee4c1e328284f280db5bed986d3173.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimData.cpp.fdb772d412c5f7307b635fde4e6cc1d3.html",
      "relativePath" : "build_cmake/coverage/index.SimData.cpp.fdb772d412c5f7307b635fde4e6cc1d3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimManager.cpp.774fceb682b4e36e708602692701a06e.html",
      "relativePath" : "build_cmake/coverage/index.SimManager.cpp.774fceb682b4e36e708602692701a06e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimObjectOMCFactory.h.f8d1ee20054ceb324aa99d175f8815e2.html",
      "relativePath" : "build_cmake/coverage/index.SimObjectOMCFactory.h.f8d1ee20054ceb324aa99d175f8815e2.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimObjects.cpp.b5b90fe8b2f3fc35ead0845ee127f858.html",
      "relativePath" : "build_cmake/coverage/index.SimObjects.cpp.b5b90fe8b2f3fc35ead0845ee127f858.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimpleModelicaParser.mo.4d935d24b56c60737ab8ddb41f1bacbc.html",
      "relativePath" : "build_cmake/coverage/index.SimpleModelicaParser.mo.4d935d24b56c60737ab8ddb41f1bacbc.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimulationMonitor.cpp.1d8212db7f9a7ca19a69c51e2e934cb5.html",
      "relativePath" : "build_cmake/coverage/index.SimulationMonitor.cpp.1d8212db7f9a7ca19a69c51e2e934cb5.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SimVars.cpp.d7f7b0b4ddcd18c1f86ba20f36793ad7.html",
      "relativePath" : "build_cmake/coverage/index.SimVars.cpp.d7f7b0b4ddcd18c1f86ba20f36793ad7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.socket.h.53eda17ef5672f1acf482541d78cfdac.html",
      "relativePath" : "build_cmake/coverage/index.socket.h.53eda17ef5672f1acf482541d78cfdac.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.socket_unix.inc.633248c5ee2d62ace80ea11c7f8bcd70.html",
      "relativePath" : "build_cmake/coverage/index.socket_unix.inc.633248c5ee2d62ace80ea11c7f8bcd70.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SolverDefaultImplementation.cpp.f9ef8559ad3b4b6831a8dc7b52045e04.html",
      "relativePath" : "build_cmake/coverage/index.SolverDefaultImplementation.cpp.f9ef8559ad3b4b6831a8dc7b52045e04.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SolverOMCFactory.h.4364670c3d85c8f2efc702d1e4449928.html",
      "relativePath" : "build_cmake/coverage/index.SolverOMCFactory.h.4364670c3d85c8f2efc702d1e4449928.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SolverSettings.cpp.c688a68bdf61834a5c0906d29ae314dd.html",
      "relativePath" : "build_cmake/coverage/index.SolverSettings.cpp.c688a68bdf61834a5c0906d29ae314dd.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SolverSettingsOMCFactory.h.8f9caf08969ecd5a3347754239e1f57a.html",
      "relativePath" : "build_cmake/coverage/index.SolverSettingsOMCFactory.h.8f9caf08969ecd5a3347754239e1f57a.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Static.mo.5428709235d76dc27a4c9823a8389b2d.html",
      "relativePath" : "build_cmake/coverage/index.Static.mo.5428709235d76dc27a4c9823a8389b2d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.StaticLinSolverOMCFactory.h.f289f9c97ce150994ac6c81ddbe00da7.html",
      "relativePath" : "build_cmake/coverage/index.StaticLinSolverOMCFactory.h.f289f9c97ce150994ac6c81ddbe00da7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.StaticNonLinSolverOMCFactory.h.c8ded17b12d0e63e4f55ac8d29676b09.html",
      "relativePath" : "build_cmake/coverage/index.StaticNonLinSolverOMCFactory.h.c8ded17b12d0e63e4f55ac8d29676b09.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SymbolicImplicitSolver.mo.89410e451b15d4ad835af567300b7cf5.html",
      "relativePath" : "build_cmake/coverage/index.SymbolicImplicitSolver.mo.89410e451b15d4ad835af567300b7cf5.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SymbolicJacobian.mo.ebb75ac22ba7787eb1a8291edf5c35b8.html",
      "relativePath" : "build_cmake/coverage/index.SymbolicJacobian.mo.ebb75ac22ba7787eb1a8291edf5c35b8.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SynchronousFeatures.mo.85fac52bc5a77b13afd7252ea9754f60.html",
      "relativePath" : "build_cmake/coverage/index.SynchronousFeatures.mo.85fac52bc5a77b13afd7252ea9754f60.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.System.mo.9b781f9569b89f2ac28edfde2029a98d.html",
      "relativePath" : "build_cmake/coverage/index.System.mo.9b781f9569b89f2ac28edfde2029a98d.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SystemDefaultImplementation.cpp.63e3d6fccdeb63aff877defbd6abb81c.html",
      "relativePath" : "build_cmake/coverage/index.SystemDefaultImplementation.cpp.63e3d6fccdeb63aff877defbd6abb81c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SystemDefaultImplementation.h.fb82eb2162b2fa75836f3f44671edab4.html",
      "relativePath" : "build_cmake/coverage/index.SystemDefaultImplementation.h.fb82eb2162b2fa75836f3f44671edab4.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SystemOMCFactory.h.39856cfd8386b10c7d0305546e72b8d8.html",
      "relativePath" : "build_cmake/coverage/index.SystemOMCFactory.h.39856cfd8386b10c7d0305546e72b8d8.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.SystemStateSelection.cpp.f0ed2738084dee559ca4de8813cdaf7e.html",
      "relativePath" : "build_cmake/coverage/index.SystemStateSelection.cpp.f0ed2738084dee559ca4de8813cdaf7e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Tearing.mo.5274334ee824f15c7d0c933de0797ce7.html",
      "relativePath" : "build_cmake/coverage/index.Tearing.mo.5274334ee824f15c7d0c933de0797ce7.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.TextfileWriter.h.637f7e1a9042077bf5e272a557a01d6b.html",
      "relativePath" : "build_cmake/coverage/index.TextfileWriter.h.637f7e1a9042077bf5e272a557a01d6b.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Tpl.mo.60c61db099917c960f4cb26aebeb9dab.html",
      "relativePath" : "build_cmake/coverage/index.Tpl.mo.60c61db099917c960f4cb26aebeb9dab.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.type_map.hpp.fbcef1ef424ade61f79d6dab4e3c3ac8.html",
      "relativePath" : "build_cmake/coverage/index.type_map.hpp.fbcef1ef424ade61f79d6dab4e3c3ac8.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.typeinfo.hpp.af08a3eea9a5b32deb2b10922a0a13ab.html",
      "relativePath" : "build_cmake/coverage/index.typeinfo.hpp.af08a3eea9a5b32deb2b10922a0a13ab.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Types.mo.bb728491414218dd5efd3321739defe4.html",
      "relativePath" : "build_cmake/coverage/index.Types.mo.bb728491414218dd5efd3321739defe4.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.TypesDump.mo.7c1604d72b61eed26beb7598c9b311fa.html",
      "relativePath" : "build_cmake/coverage/index.TypesDump.mo.7c1604d72b61eed26beb7598c9b311fa.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Uncertainties.mo.e27b8fb50f3e2f0a2589b2e94fda65ea.html",
      "relativePath" : "build_cmake/coverage/index.Uncertainties.mo.e27b8fb50f3e2f0a2589b2e94fda65ea.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.UnorderedMap.mo.5ad57b46b9a6d7affb9f1f5f3cd22c79.html",
      "relativePath" : "build_cmake/coverage/index.UnorderedMap.mo.5ad57b46b9a6d7affb9f1f5f3cd22c79.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.utility.h.14124f63640f8f9940efeda964bdfce1.html",
      "relativePath" : "build_cmake/coverage/index.utility.h.14124f63640f8f9940efeda964bdfce1.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.VarTransform.mo.f0bf2f9acfc9242626f401704d93e2eb.html",
      "relativePath" : "build_cmake/coverage/index.VarTransform.mo.f0bf2f9acfc9242626f401704d93e2eb.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Vectorization.mo.256b4221a5164d56d5b588b90832bc61.html",
      "relativePath" : "build_cmake/coverage/index.Vectorization.mo.256b4221a5164d56d5b588b90832bc61.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.VisualXML.mo.c2a5a2bc2bf4b5c36bd4a2991db4d3b8.html",
      "relativePath" : "build_cmake/coverage/index.VisualXML.mo.c2a5a2bc2bf4b5c36bd4a2991db4d3b8.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.Writer.h.72e837827d3b435244ac2415954bdf14.html",
      "relativePath" : "build_cmake/coverage/index.Writer.h.72e837827d3b435244ac2415954bdf14.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.XMLDump.mo.3bf6ac8ab0a6ff2e6c9f9391697af45e.html",
      "relativePath" : "build_cmake/coverage/index.XMLDump.mo.3bf6ac8ab0a6ff2e6c9f9391697af45e.html"
    },
    {
      "displayPath" : null,
      "fileName" : "index.XmlPropertyReader.cpp.6558996ff1eb60a8174b57ddefa61a7c.html",
      "relativePath" : "build_cmake/coverage/index.XmlPropertyReader.cpp.6558996ff1eb60a8174b57ddefa61a7c.html"
    },
    {
      "displayPath" : null,
      "fileName" : "templates.json",
      "relativePath" : "build_cmake/coverage/templates.json"
    },
    {
      "displayPath" : null,
      "fileName" : "cargo-timing-20261009T064419884Z-129c9f2a2d67eaa3.html",
      "relativePath" : "build_cmake/OMCompiler/Compiler/rust-target/cargo-timings/cargo-timing-20261009T064419884Z-129c9f2a2d67eaa3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "cargo-timing-20261009T064831347Z-129c9f2a2d67eaa3.html",
      "relativePath" : "build_cmake/OMCompiler/Compiler/rust-target/cargo-timings/cargo-timing-20261009T064831347Z-129c9f2a2d67eaa3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "cargo-timing-20261009T065204336Z-129c9f2a2d67eaa3.html",
      "relativePath" : "build_cmake/OMCompiler/Compiler/rust-target/cargo-timings/cargo-timing-20261009T065204336Z-129c9f2a2d67eaa3.html"
    },
    {
      "displayPath" : null,
      "fileName" : "compliance-v1.28.0-dev.1330+g86d4adfb33.rust.html",
      "relativePath" : "compliance-v1.28.0-dev.1330+g86d4adfb33.rust.html"
    },
    {
      "displayPath" : null,
      "fileName" : "compliance.failures",
      "relativePath" : "compliance.failures"
    },
    {
      "displayPath" : null,
      "fileName" : "OpenModelicaUsersGuide-latest.epub",
      "relativePath" : "OpenModelicaUsersGuide-latest.epub"
    },
    {
      "displayPath" : null,
      "fileName" : "OpenModelicaUsersGuide-latest.html.tar.xz",
      "relativePath" : "OpenModelicaUsersGuide-latest.html.tar.xz"
    },
    {
      "displayPath" : null,
      "fileName" : "OpenModelicaUsersGuide-latest.pdf",
      "relativePath" : "OpenModelicaUsersGuide-latest.pdf"
    },
    {
      "displayPath" : null,
      "fileName" : "runtime.wasm",
      "relativePath" : "runtime.wasm"
    },
    {
      "displayPath" : null,
      "fileName" : "BouncingBall.fmu",
      "relativePath" : "testsuite/special/FmuExportCrossCompile/BouncingBall.fmu"
    },
    {
      "displayPath" : null,
      "fileName" : "ExternalDependency.fmu",
      "relativePath" : "testsuite/special/FmuExportCrossCompile/ExternalDependency.fmu"
    },
    {
      "displayPath" : null,
      "fileName" : "ExternalDependencyCVode.fmu",
      "relativePath" : "testsuite/special/FmuExportCrossCompile/ExternalDependencyCVode.fmu"
    },
    {
      "displayPath" : null,
      "fileName" : "FmuExportCrossCompile.fmu",
      "relativePath" : "testsuite/special/FmuExportCrossCompile/FmuExportCrossCompile.fmu"
    },
    {
      "displayPath" : null,
      "fileName" : "RoomHeating_OM_RH.fmu",
      "relativePath" : "testsuite/special/FmuExportCrossCompile/RoomHeating_OM_RH.fmu"
    },
    {
      "displayPath" : null,
      "fileName" : "WaterTank_Control.fmu",
      "relativePath" : "testsuite/special/FmuExportCrossCompile/WaterTank_Control.fmu"
    },
    {
      "displayPath" : null,
      "fileName" : "WaterTank_TestSingleWaterTank.fmu",
      "relativePath" : "testsuite/special/FmuExportCrossCompile/WaterTank_TestSingleWaterTank.fmu"
    }
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#2",
  "duration" : 2563177,
  "estimatedDuration" : 4575150,
  "executor" : null,
  "fullDisplayName" : "OpenModelica » Split data reconciliation testsuite (#14817) (#17194) #2",
  "id" : "2",
  "keepLog" : false,
  "number" : 2,
  "queueId" : 346880,
  "result" : "SUCCESS",
  "timestamp" : 1791528041679,
  "url" : "https://test.openmodelica.org/jenkins/job/OpenModelica/job/PR-17194/2/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            }
          ]
        }
      ],
      "kind" : "git"
    },
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
          ],
          "commitId" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "timestamp" : 1791468816000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] remove deleted connects before array connection handling (#17183)\u000a\u000a* [NF] remove deleted connects before array connection handling\u000a\u000aThe array and resizable connection handlers kept connects to deleted\u000aconditional components, which dropped the equations of the whole set.\u000a\u000a* [NF] ignore subscripts in deleted components for array connections\u000a\u000aCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:13:36 +0200",
          "id" : "99a7e9a57b06cfc92c29d5c45b182f81aab84338",
          "msg" : "[NF] remove deleted connects before array connection handling (#17183)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectDeleted.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl",
            "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo",
            "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo",
            "OMCompiler/Compiler/Template/CodegenCFunctions.tpl",
            "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
          ],
          "commitId" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "timestamp" : 1791468842000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] resizable algebraic loops with partial slices (#17190)\u000a\u000aPartial slices of resizable arrays and for-equations (x[2:N], 1:N-1, single\u000aiterations) were scalarized at the analysis sizes, wrong for other sizes.\u000aBoxes of the slices get symbolic ranges: iteration variables become new\u000awhole arrays, residuals, inner and generic equations loop over sub-ranges.\u000aAlso: dependencies of loop inner equations in the sparsity pattern, the\u000asolution write-back of resizable systems and parentheses around sizes.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 16:14:02 +0200",
          "id" : "70778a80da045eee9f2b2d76c1e4155cea4d3f24",
          "msg" : "[NB] resizable algebraic loops with partial slices (#17190)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBJacobian.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenCFunctions.tpl"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizablePartialLoops.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NSimCode/NSimStrongComponent.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBResizable.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBSolve.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/3_Post/NBTearing.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo",
            "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
          ],
          "commitId" : "646d43019ede5d01da7312a9012233b24353063f",
          "timestamp" : 1791471635000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NF] resolve connects in if equations in resizable for loops (#17184)\u000a\u000a* [NF] resolve connects in if equations in resizable for loops\u000a\u000aConditions comparing an iterator with the size parameters (e.g. if k == 1,\u000aif k < N) restrict the loop domain of the connections in the branch.\u000a",
          "date" : "2026-10-08 17:00:35 +0200",
          "id" : "646d43019ede5d01da7312a9012233b24353063f",
          "msg" : "[NF] resolve connects in if equations in resizable for loops (#17184)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFOperator.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFResizableConnections.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableConnectIf.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFTyping.mo"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
          ],
          "commitId" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "timestamp" : 1791472242000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
            "fullName" : "Kiel Henning"
          },
          "authorEmail" : "hkiel@users.noreply.github.com",
          "comment" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)\u000a\u000asaveFMISettings wrote the option under FMIExport/, but readFMISettings\u000areads it from FMIImport/, so the saved value was never restored. Use the\u000aFMIImport key in both places.\u000a",
          "date" : "2026-10-08 17:10:42 +0200",
          "id" : "1a9b63447ca18e233874a1df2d21102f0a99318f",
          "msg" : "[OMEdit] Fix FMI \"delete FMU directory and model\" setting not being persisted (#17171)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMEdit/OMEditLIB/Options/OptionsDialog.cpp"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos",
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
          ],
          "commitId" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "timestamp" : 1791476247000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] subscript inlined array constructors in dimension order (#17191)\u000a\u000a* [NB] subscript inlined array constructors in dimension order\u000a\u000aThe last iterator of an array constructor is its outermost dimension,\u000afill(y, M, N) was assigned as an N x M array.\u000a",
          "date" : "2026-10-08 18:17:27 +0200",
          "id" : "bf7d1d10c378ad97c29eec864a3bc8e82e47ec4a",
          "msg" : "[NB] subscript inlined array constructors in dimension order (#17191)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBInline.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableFill.mos"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/Buildings/Buildings.Templates.Plants.Controls.Enabling.Validation.Enable.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo",
            "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos",
            "testsuite/simulation/modelica/algorithms_functions/Makefile"
          ],
          "commitId" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "timestamp" : 1791479085000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)\u000a\u000aThe pre-statements assigning the $whenCondition variables of an elsewhen\u000astatement without outputs were dropped, leaving the variable without an\u000aequation.\u000a\u000aCo-authored-by: Claude Fable 5.1 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:04:45 +0200",
          "id" : "b1847b8cabbc550d05a04fe57af45571deff31b7",
          "msg" : "Keep the condition assignments of an elsewhen without outputs in algorithms (#17196)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/algorithms_functions/Makefile"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/algorithms_functions/WhenElseWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/array_handling/Makefile",
            "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo",
            "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
          ],
          "commitId" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "timestamp" : 1791479131000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)\u000a\u000aAn inner variable also solved for a symbolic index (T[N]) made the template\u000alookup of shifted dependencies (T[i + 1]) fail, so every row depended on the\u000awhole array and the runtime Jacobian pattern was dense.\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:05:31 +0200",
          "id" : "8ba8f81de2632ec9c5698d7f5a7197bd3704e6c0",
          "msg" : "[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Util/NBAdjacency.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/array_handling/resizableSparsity.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/Template/CodegenC.tpl"
          ],
          "commitId" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "timestamp" : 1791481184000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)\u000a\u000aThe column counters of the runtime sparsity patterns are sized by the\u000aresizable parameters and overflowed the stack for large sizes.\u000a",
          "date" : "2026-10-08 19:39:44 +0200",
          "id" : "1e3a5fa52d1a69cfc7b4e72542813066ea7cf3de",
          "msg" : "[NB] allocate resizable sparsity scratch arrays on the heap (#17199)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/Template/CodegenC.tpl"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "testsuite/simulation/modelica/NBackend/event_handling/Makefile",
            "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos",
            "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
          ],
          "commitId" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "timestamp" : 1791481218000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
            "fullName" : "38032125+kabdelhak"
          },
          "authorEmail" : "38032125+kabdelhak@users.noreply.github.com",
          "comment" : "[NB] event conditions of algorithms without outputs as equations (#17200)\u000a\u000aAn algorithm without outputs stays in the removed equations, the auxiliary\u000acondition statements added to it were never computed (#17192).\u000a\u000aCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>\u000a",
          "date" : "2026-10-08 19:40:18 +0200",
          "id" : "080228ff93afd6326d30ec1bced57ff6d9dc541a",
          "msg" : "[NB] event conditions of algorithms without outputs as equations (#17200)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/Makefile"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NBackEnd/Modules/2_Pre/NBEvents.mo"
            },
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/NBackend/event_handling/algorithmWhenNoOutputs.mos"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Jenkinsfile",
            ".CI/Jenkinsfile.rust-nightly",
            ".CI/Jenkinsfile.osx",
            ".CI/Jenkinsfile.cpp",
            ".CI/common.groovy",
            ".CI/Jenkinsfile.debug.symbols",
            ".CI/Jenkinsfile.more-compilers"
          ],
          "commitId" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "timestamp" : 1791490992000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Export checkout scm variables to env (#17203)\u000a\u000aSince #17151 skips the default checkout, `checkout scm` runs in a\u000ascript step and its GIT_BRANCH/GIT_COMMIT/... are no longer exported\u000ato env. cacheBranch() then returned \"null\" on master, so tagName()\u000apublished OpenModelicaCompiler-web-null.zip (and null nightlies and\u000ausers guide), the runtest.db cache moved to null/, and\u000anotifyOnFailure() stopped sending master failure emails.\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 22:23:12 +0200",
          "id" : "e3a6e9ed55db4e01168020cb96d571fed6c8fb05",
          "msg" : "Export checkout scm variables to env (#17203)",
          "paths" : [
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.more-compilers"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.cpp"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.rust-nightly"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.debug.symbols"
            },
            {
              "editType" : "edit",
              "file" : ".CI/Jenkinsfile.osx"
            },
            {
              "editType" : "edit",
              "file" : "Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : ".CI/common.groovy"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "testsuite/simulation/modelica/records/Ticket16960.mos"
          ],
          "commitId" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "timestamp" : 1791496035000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
            "fullName" : "Martin Sjölund"
          },
          "authorEmail" : "martin.sjolund@liu.se",
          "comment" : "Collect record constructors of array literals (#17204)\u000a\u000aAn evaluated binding of an array of records keeps the declared element\u000atype, e.g. `{S(2.0), S(2.0)}` of type `T[2]` for\u000a`parameter T a[2] = {S(), S()}`. When `a` is protected it is evaluated\u000aand substituted, and if nothing else references `T` its constructor\u000awas never collected. The C code then used `T_array` without a record\u000adeclaration for it.\u000a\u000aCollect the record constructor of the element type of array literals.\u000a\u000aFixes #16960\u000a\u000aAssisted-by: Claude Opus 5.5\u000a",
          "date" : "2026-10-08 23:47:15 +0200",
          "id" : "3d30167c69a0dadb71cd8145254350f3796dcc19",
          "msg" : "Collect record constructors of array literals (#17204)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/Ticket16960.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo",
            "testsuite/simulation/modelica/records/Makefile",
            "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo",
            "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
          ],
          "commitId" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "timestamp" : 1791496210000,
          "author" : {
            "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
            "fullName" : "33543611+CSchulzeTLK"
          },
          "authorEmail" : "33543611+CSchulzeTLK@users.noreply.github.com",
          "comment" : "Fix record constant bindings for records in arrays of components (#17197)\u000a\u000apatchRecordBindings took the subscripts of enclosing model arrays for\u000aarray bindings of record elements and built ill-typed one-element arrays.\u000aOnly the subscripts of the record or the element make an array binding.\u000aaddConstantRecordReplacements no longer overrides an element's own\u000areplacement or adopts bindings of another type.\u000a\u000aAssisted-By: Claude Fable 5.1\u000aAssisted-By: Claude Opus 5.5\u000aCo-authored-by: Martin Sjölund <martin.sjolund@liu.se>\u000a",
          "date" : "2026-10-08 23:50:10 +0200",
          "id" : "2adcafdc06cd1b08be859e52469ed191d8ab58cb",
          "msg" : "Fix record constant bindings for records in arrays of components (#17197)",
          "paths" : [
            {
              "editType" : "add",
              "file" : "testsuite/simulation/modelica/records/RecordConstantInComponentArray.mos"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendVarTransform.mo"
            },
            {
              "editType" : "edit",
              "file" : "OMCompiler/Compiler/BackEnd/BackendDAECreate.mo"
            },
            {
              "editType" : "edit",
              "file" : "testsuite/simulation/modelica/records/Makefile"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/38032125+kabdelhak",
      "fullName" : "38032125+kabdelhak"
    },
    {
      "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/33543611+cschulzetlk",
      "fullName" : "33543611+CSchulzeTLK"
    },
    {
      "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/hkiel",
      "fullName" : "Kiel Henning"
    },
    {
      "absoluteUrl" : "https://test.openmodelica.org/jenkins/user/sjoelund",
      "fullName" : "Martin Sjölund"
    }
  ],
  "inProgress" : false,
  "nextBuild" : null,
  "previousBuild" : {
    "number" : 1,
    "url" : "https://test.openmodelica.org/jenkins/job/OpenModelica/job/PR-17194/1/"
  }
}