Skip to content

Commit 98a703e

Browse files
committed
Merge remote-tracking branch 'origin/main' into taminob/mlir-two-qubit-gate-decomposition-pass
2 parents 0334614 + 45ed9ab commit 98a703e

7 files changed

Lines changed: 43 additions & 30 deletions

File tree

.github/workflows/release-drafter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ jobs:
1717
pull-requests: write
1818
runs-on: ubuntu-slim
1919
steps:
20-
- uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6.1.0
20+
- uses: release-drafter/release-drafter@6db134d15f3909ccc9eefd369f02bd1e9cffdf97 # v6.2.0
2121
env:
2222
GITHUB_TOKEN: ${{ github.token }}

.github/workflows/templating.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
contents: write
1414
pull-requests: write
1515
steps:
16-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
16+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1717
- id: read-release-drafter-categories
1818
run: |
1919
JSON_CONTENT=$(cat .github/workflow_inputs/release_drafter_categories.json | jq -c .)

.pre-commit-config.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ repos:
3030

3131
## Check the pyproject.toml file
3232
- repo: https://github.com/henryiii/validate-pyproject-schema-store
33-
rev: 2026.01.10
33+
rev: 2026.01.22
3434
hooks:
3535
- id: validate-pyproject
3636
priority: 0
@@ -56,7 +56,7 @@ repos:
5656

5757
## Check for spelling
5858
- repo: https://github.com/adhtruong/mirrors-typos
59-
rev: v1.42.0
59+
rev: v1.42.1
6060
hooks:
6161
- id: typos
6262
priority: 0
@@ -124,15 +124,15 @@ repos:
124124

125125
## Format configuration files with prettier
126126
- repo: https://github.com/rbubley/mirrors-prettier
127-
rev: v3.8.0
127+
rev: v3.8.1
128128
hooks:
129129
- id: prettier
130130
types_or: [yaml, markdown, html, css, scss, javascript, json]
131131
priority: 1
132132

133133
## Python linting using ruff
134134
- repo: https://github.com/astral-sh/ruff-pre-commit
135-
rev: v0.14.13
135+
rev: v0.14.14
136136
hooks:
137137
- id: ruff-format
138138
priority: 1

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This project adheres to [Semantic Versioning], with the exception that minor rel
1111

1212
### Added
1313

14-
- ✨ Add initial infrastructure for new QC and QCO MLIR dialects ([#1264], [#1402], [#1426], [#1428], [#1430], [#1436], [#1443], [#1446], [#1464], [#1465], [#1470]) ([**@burgholzer**], [**@denialhaag**], [**@taminob**], [**@DRovara**], [**@li-mingbao**])
14+
- ✨ Add initial infrastructure for new QC and QCO MLIR dialects ([#1264], [#1402], [#1426], [#1428], [#1430], [#1436], [#1443], [#1446], [#1464], [#1465], [#1470], [#1471], [#1472], [#1475]) ([**@burgholzer**], [**@denialhaag**], [**@taminob**], [**@DRovara**], [**@li-mingbao**])
1515

1616
### Changed
1717

@@ -315,6 +315,9 @@ _📚 Refer to the [GitHub Release Notes](https://github.com/munich-quantum-tool
315315

316316
<!-- PR links -->
317317

318+
[#1475]: https://github.com/munich-quantum-toolkit/core/pull/1475
319+
[#1472]: https://github.com/munich-quantum-toolkit/core/pull/1472
320+
[#1471]: https://github.com/munich-quantum-toolkit/core/pull/1471
318321
[#1470]: https://github.com/munich-quantum-toolkit/core/pull/1470
319322
[#1466]: https://github.com/munich-quantum-toolkit/core/pull/1466
320323
[#1465]: https://github.com/munich-quantum-toolkit/core/pull/1465

mlir/unittests/Compiler/test_compiler_pipeline.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,17 @@ static bool areOperationsEquivalent(Operation* lhs, Operation* rhs,
154154
}
155155
}
156156

157+
// Check LLVM::CallOp
158+
if (auto lhsCall = llvm::dyn_cast<LLVM::CallOp>(lhs)) {
159+
auto rhsCall = llvm::dyn_cast<LLVM::CallOp>(rhs);
160+
if (!rhsCall) {
161+
return false;
162+
}
163+
if (lhsCall.getCallee() != rhsCall.getCallee()) {
164+
return false;
165+
}
166+
}
167+
157168
// Check number of operands and results
158169
if (lhs->getNumOperands() != rhs->getNumOperands() ||
159170
lhs->getNumResults() != rhs->getNumResults() ||

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,5 +360,5 @@ dev = [
360360
{include-group = "test"},
361361
"lit>=18.1.8",
362362
"nox>=2025.11.12",
363-
"ty==0.0.12",
363+
"ty==0.0.13",
364364
]

uv.lock

Lines changed: 21 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)