Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ancillary and garbage support #635

Open
wants to merge 38 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
1b989e2
Added implementation of RealParser handling for .inputs, .outputs, .c…
TooMuchDakka Jun 12, 2024
00882f8
Removed some dead code used for debugging and added mapping from outp…
TooMuchDakka Jun 25, 2024
e2d3780
Merge branch 'main' into ancillaryAndGarbageSupport
TooMuchDakka Jun 25, 2024
b224190
🎨 pre-commit fixes
pre-commit-ci[bot] Jun 25, 2024
cbf2f2c
Output qubits without matching input based on variable ident are only…
TooMuchDakka Jun 26, 2024
28c82f2
clang-tidy fixes
TooMuchDakka Jun 26, 2024
b43f9f7
Merged changes introduced by pre-commit fixes that were not pulled pr…
TooMuchDakka Jun 26, 2024
1189233
🎨 pre-commit fixes
pre-commit-ci[bot] Jun 26, 2024
7d626b6
Intermediate commit to check changes for parsing of SWAP and iSWAP gates
TooMuchDakka Jul 7, 2024
e01c468
Minor code-formatting as well as clang-tidy fixes
TooMuchDakka Jul 7, 2024
7b62565
Switched back operation type for controlled swap gates from iSWAP to …
TooMuchDakka Jul 7, 2024
4712a70
🎨 pre-commit fixes
pre-commit-ci[bot] Jul 7, 2024
2f4c89a
Bugfix for IO ident name parsing and validation. Added tests for real…
TooMuchDakka Jul 16, 2024
197075f
Updated validation of number of defined .constants as well as .garbag…
TooMuchDakka Jul 17, 2024
5a114e9
Number of gate lines will now be sum of control and target lines for …
TooMuchDakka Jul 17, 2024
c8c4057
Added missing addition of NOT gate if constant with value '1' was dec…
TooMuchDakka Jul 17, 2024
78d286a
clang-tidy fixes and removal of TODO comments
TooMuchDakka Jul 17, 2024
dc8d591
🎨 pre-commit fixes
pre-commit-ci[bot] Jul 17, 2024
2898165
clang-tidy fixes for test_real_parser.cpp
TooMuchDakka Jul 17, 2024
c24a9d2
Added check that every output should have a matching input counterpar…
TooMuchDakka Jul 27, 2024
9ca2272
🎨 pre-commit fixes
pre-commit-ci[bot] Jul 27, 2024
8ffb011
Added reverse mapping from user defined garbage state of .real file t…
TooMuchDakka Aug 10, 2024
1dfffd4
Updated parsing of variable idents to use helper function which can a…
TooMuchDakka Aug 10, 2024
6b1bcea
Use new helper function to validate variable idents used in gate list…
TooMuchDakka Aug 10, 2024
81be5df
Add support for .intial_layout definition in .real files using variab…
TooMuchDakka Aug 11, 2024
4cb7fb7
clang-tidy fix for 'performance-enum-size'
TooMuchDakka Aug 11, 2024
ecd7e92
Merging changes from main branch for mqt-core 2.6 release
TooMuchDakka Aug 11, 2024
1e0d907
clang tidy fixes as well as fix for correct initialization of control…
TooMuchDakka Aug 11, 2024
831b314
Fixed parsing error of gates not defining expected number of gate lines
TooMuchDakka Aug 13, 2024
b2d6afd
Fixed sign conversion warning when converting from std::ptrdiff_t to …
TooMuchDakka Aug 13, 2024
7a98136
Added check that all required header components were declared for eac…
TooMuchDakka Aug 14, 2024
5086eeb
Added validation of control and target lines and fixed some error mes…
TooMuchDakka Aug 14, 2024
ce5a478
Merge of changes from main branch
TooMuchDakka Aug 14, 2024
d7255c8
Moved real parser tests to correct folder after merge of changes from…
TooMuchDakka Aug 14, 2024
e8a7a01
Moved file-scope functions into anonymous namespace
TooMuchDakka Aug 14, 2024
e5f88ea
🎨 pre-commit fixes
pre-commit-ci[bot] Aug 14, 2024
c19726c
Added handling of comment lines as well as additional whitespace char…
TooMuchDakka Aug 14, 2024
c458531
Fixed some typos
TooMuchDakka Aug 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading