Skip to content

mklq-v0.1.0rc1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 10:57
5da8aa5

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