mklq-v0.1.0rc1
Pre-release
Pre-release
What's Changed
- chore: enforce admin branch protection by @wuls968 in #1
- docs: refresh validation evidence by @wuls968 in #2
- chore: add local preflight audit by @wuls968 in #3
- test: tolerate transient preflight git locks by @wuls968 in #4
- test: add Metal fallback counter evidence by @wuls968 in #5
- feat: add resident Metal three-qubit gates by @wuls968 in #6
- test: add Metal three-qubit benchmark evidence by @wuls968 in #7
- test: add Metal three-qubit runtime counter evidence by @wuls968 in #8
- test: guard Metal counter docs against drift by @wuls968 in #9
- perf: specialize single-control CPU gates by @wuls968 in #10
- perf: specialize row-sparse three-qubit CPU gates by @wuls968 in #11
- test: compile MKL-Q backend tests with OpenMP by @wuls968 in #12
- test: add CRZ distance benchmark case by @wuls968 in #13
- test: add CRZ distance sweep benchmark rows by @wuls968 in #14
- test: publish CRZ distance sweep CPU evidence by @wuls968 in #15
- perf: add phase path for single-control RZ gates by @wuls968 in #16
- test: refresh and guard CRZ distance evidence by @wuls968 in #17
- perf: precompute two-bit index masks by @wuls968 in #18
- perf: precompute control masks in CPU gate loops by @wuls968 in #19
- test: add multi-control benchmark case by @wuls968 in #20
- test: publish multi-control CPU evidence by @wuls968 in #21
- test: add CPU scaling evidence gate by @wuls968 in #22
- test: add sampling scaling evidence gate by @wuls968 in #23
- test: cover partial sampling marginal bit order by @wuls968 in #24
- Add sampling profile benchmark breakdown by @wuls968 in #25
- Publish sampling profile evidence summary by @wuls968 in #26
- test: add mklq sampling phase counters by @wuls968 in #27
- test: publish CPU sampling counter evidence by @wuls968 in #28
- perf: optimize large sparse sampling draws by @wuls968 in #29
- test: add cpu sampling breakdown counters by @wuls968 in #30
- test: guard sampling profile evidence by @wuls968 in #31
- test: guard public claim boundaries by @wuls968 in #32
- test: harden public readiness audit by @wuls968 in #33
- test: add CPU probability counter evidence by @wuls968 in #34
- docs: refresh full healthcheck evidence by @wuls968 in #35
- docs: refresh Metal counter evidence by @wuls968 in #36
- test: add public release checklist audit by @wuls968 in #37
- test: add upstream sync audit by @wuls968 in #38
- chore: sync CUDA-Q upstream by @wuls968 in #39
- test: harden MKL-Q public evidence gates by @wuls968 in #40
- docs: refresh MKL-Q public readiness snapshot by @wuls968 in #41
- docs: stabilize MKL-Q readiness snapshot by @wuls968 in #42
- docs: refresh full healthcheck evidence by @wuls968 in #43
- test: guard public healthcheck snapshot counts by @wuls968 in #44
- test: fail fast on unsupported MKL-Q noise models by @wuls968 in #45
- test: add Apple Silicon CI readiness audit by @wuls968 in #46
- test: add CPU ansatz correctness fixture by @wuls968 in #47
- test: add ansatz benchmark case by @wuls968 in #48
- test: publish ansatz clean benchmark evidence by @wuls968 in #49
- test: add ansatz CPU scaling evidence by @wuls968 in #50
- test: add ansatz CPU fast-path counter fixture by @wuls968 in #51
- perf: enumerate single-control Rz pairs by @wuls968 in #52
- test: refresh clean CPU benchmark evidence by @wuls968 in #53
- test: refresh CRZ distance benchmark evidence by @wuls968 in #54
- test: add CPU gate counter evidence by @wuls968 in #55
- test: repair macOS install signatures in healthcheck by @wuls968 in #56
- test: guard public readiness document boundaries by @wuls968 in #57
- ci: add manual Apple Silicon correctness workflow by @wuls968 in #58
- fix: keep Apple workflow guard runnable by @wuls968 in #59
- test: audit Apple workflow readiness status by @wuls968 in #60
- ci: run Apple workflow guard on main pushes by @wuls968 in #61
- test: audit self-hosted runner inventory by @wuls968 in #62
- docs: refresh full healthcheck evidence by @wuls968 in #63
- perf: enumerate single-control CNOT pairs by @wuls968 in #64
- test: add controlled single-qubit fast-path evidence by @wuls968 in #65
- test: publish controlled gate clean evidence by @wuls968 in #66
- test: publish two-qubit clean evidence by @wuls968 in #67
- test: add two/three-qubit scaling evidence by @wuls968 in #68
- test: expand Metal runtime counter evidence by @wuls968 in #69
- docs: refine Metal counter categories by @wuls968 in #70
- docs: define Metal execution boundary by @wuls968 in #71
- ci: delegate metadata hygiene to healthcheck by @wuls968 in #72
- test: retry public readiness live checks by @wuls968 in #73
- docs: block internal plan references in public metadata by @wuls968 in #74
- test: cover MKL-Q CPU phase gate fixtures by @wuls968 in #75
- test: cover MKL-Q CPU sampling oracle fixtures by @wuls968 in #76
- test: cover MKL-Q Metal sampling oracle fixtures by @wuls968 in #77
- test: cover MKL-Q Metal sampling counter oracle by @wuls968 in #78
- test: expose MKL-Q Metal host sampling telemetry by @wuls968 in #79
- test: expose MKL-Q Metal sampling phase timing by @wuls968 in #80
- perf: bypass deterministic counts-only sample draws by @wuls968 in #81
- perf: bypass deterministic sequential sample draws by @wuls968 in #82
- [codex] Guard Metal sampling boundary evidence by @wuls968 in #83
- [codex] Add q22 Metal sampling boundary evidence by @wuls968 in #84
- test: cover Metal full-register sampling telemetry by @wuls968 in #85
- feat: accumulate Metal full-register sample counts by @wuls968 in #86
- test: publish Metal count accumulation sampling evidence by @wuls968 in #87
- feat: accumulate partial-register Metal sample counts by @wuls968 in #88
- test: publish partial Metal sampling evidence by @wuls968 in #89
- docs: align Metal sampling metadata by @wuls968 in #90
- feat: generate Metal sampling counts on device by @wuls968 in #91
- perf: add Metal uniform sampling fast path by @wuls968 in #92
- test: add uniform Metal sampling evidence by @wuls968 in #93
- test: guard Metal uniform sampling evidence by @wuls968 in #94
- docs: refresh full healthcheck evidence by @wuls968 in #95
- docs: refresh public readiness evidence by @wuls968 in #96
- docs: record release dry-run evidence by @wuls968 in #97
- ci: bootstrap Apple Silicon gate checkout by @wuls968 in #98
- fix: link Apple MLIR runtime dialects by @wuls968 in #99
- ci: focus Apple Silicon install healthcheck by @wuls968 in #100
- ci: bootstrap Apple Silicon submodules explicitly by @wuls968 in #101
- fix: parse aligned ctest counter listings by @wuls968 in #102
- docs: refresh public readiness evidence by @wuls968 in #103
- docs: add source-only rc v0.1 readiness entry by @wuls968 in #104
- ci: retry Apple submodule bootstrap by @wuls968 in #105
- docs: add source-only tag preflight audit by @wuls968 in #106
- test: require manual Apple gate for source tags by @wuls968 in #107
- ci: harden Apple Silicon checkout by @wuls968 in #108
- ci: retry Apple Silicon history fetch by @wuls968 in #109
- ci: use manual sparse Apple checkout by @wuls968 in #110
- ci: preserve Apple main refspecs by @wuls968 in #111
- ci: include target docs in Apple sparse checkout by @wuls968 in #112
- docs: refresh source-only baseline evidence by @wuls968 in #113
- test: parse source tag baseline evidence by @wuls968 in #114
- docs: clarify source baseline snapshots by @wuls968 in #115
- test: cover cpu two-qubit block counter by @wuls968 in #116
- test: add custom two-qubit benchmark case by @wuls968 in #117
- perf: add row-sparse two-qubit CPU path by @wuls968 in #118
- perf: tighten dense two-qubit CPU fallback by @wuls968 in #119
- bench: add controlled dense two-qubit CPU coverage by @wuls968 in #120
- feat: add CPU diagonal phase fast path by @wuls968 in #121
- bench: add diagonal phase CPU benchmark evidence by @wuls968 in #122
- bench: record metal diagonal phase evidence by @wuls968 in #123
- docs: record source-only live gate refresh by @wuls968 in #124
- ci: retry sparse checkout lazy fetch by @wuls968 in #125
- perf: add controlled swap CPU fast path by @wuls968 in #126
- bench: add controlled swap scaling evidence by @wuls968 in #127
- chore: harden public repository metadata by @wuls968 in #128
- test: cover Metal controlled-SWAP residency by @wuls968 in #129
- chore: sanitize public benchmark reports by @wuls968 in #130
- perf: optimize unit three-qubit permutations by @wuls968 in #131
- perf: batch resident Metal gate submissions by @wuls968 in #132
- merge: sync upstream CUDA-Q by @wuls968 in #133
- perf: keep zero-shot Metal expectations resident by @wuls968 in #134
- perf: reduce resident Metal Z-parity expectation on device by @wuls968 in #135
- ci: cache Apple checkout history by @wuls968 in #136
- feat: add resident Metal four-qubit gates by @wuls968 in #137
- bench: add Metal four-qubit evidence by @wuls968 in #138
- test: cover dense Metal four-qubit gates by @wuls968 in #139
- test: add Python dense four-qubit parity by @wuls968 in #140
- docs: align Metal four-target boundary by @wuls968 in #141
- test: cover complex Metal four-qubit gates by @wuls968 in #142
- chore: sync CUDA-Q upstream through 23bff42 by @wuls968 in #143
- test: name resident Metal three-qubit fixture by @wuls968 in #144
- perf: gate large Metal marginal sampling by @wuls968 in #145
- perf: accelerate low-bit Metal sample folds by @wuls968 in #146
- perf: profile Metal probability buffer preparation by @wuls968 in #147
- perf: profile full-register sampling setup by @wuls968 in #148
- perf: reuse Metal probability scratch buffer by @wuls968 in #149
- perf: add Metal atomic marginal sampling by @wuls968 in #150
- feat: prepare mklq v0.1.0 package release by @wuls968 in #151
- fix: keep qpp out of nvqir export by @wuls968 in #152
- fix: scope release asset root to steps by @wuls968 in #153
- fix: validate private vulnerability reporting by @wuls968 in #154
- fix: verify release wheel checksums by @wuls968 in #155
New Contributors
Full Changelog: https://github.com/wuls968/MKL-Q/commits/mklq-v0.1.0rc1