Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
QuEraComputing
/
ppvm
Public
Notifications
You must be signed in to change notification settings
Fork
6
Star
25
Code
Issues
19
Pull requests
12
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
PPVM-traits-2 Patch
- #219
#219
Open
JonhasA
wants to merge 23 commits into
main
QuEraComputing/ppvm:main
from
trait-2/ppvm-traits-2
QuEraComputing/ppvm:trait-2/ppvm-traits-2
Copy head branch name to clipboard
Conversation
Commits
23
(23)
Checks
Files changed
Open
PPVM-traits-2 Patch
#219
JonhasA
wants to merge 23 commits into
main
QuEraComputing/ppvm:main
from
trait-2/ppvm-traits-2
QuEraComputing/ppvm:trait-2/ppvm-traits-2
Copy head branch name to clipboard
Commits
Commits on Sep 9, 2026
initial commit of breaking up roger's PR on rebuilding the trait system for ppvm. Focused on moving files to more isolated modules to have better appreciation on module responsibility
JonhasA
committed
2a7f074
View commit details
Copy full SHA for 2a7f074
Browse repository at this point
Commits on Sep 10, 2026
added ppvm-traits-2 to workspace and forgot to factor back in fermionAction and FermionSite
JonhasA
committed
fab45e2
View commit details
Copy full SHA for fab45e2
Browse repository at this point
ran cargo fmt
JonhasA
committed
ebb25e0
View commit details
Copy full SHA for ebb25e0
Browse repository at this point
adding missing header to fermion_factor
JonhasA
committed
5e2e779
View commit details
Copy full SHA for 5e2e779
Browse repository at this point
Commits on Sep 16, 2026
condensed comments to maximum 3 lines or so
JonhasA
committed
17d676e
View commit details
Copy full SHA for 17d676e
Browse repository at this point
removed clippy expections, and uses toggle_x, toggle_z masks instead of individual bits.
JonhasA
committed
0c358a7
View commit details
Copy full SHA for 0c358a7
Browse repository at this point
removed orphaned traits and structs that don't use it. Such traits and structs can be added later if deemed necessary
JonhasA
committed
24dbeed
View commit details
Copy full SHA for 24dbeed
Browse repository at this point
modified exponent(self)-> u8 in algebra.rs to just return self as u8
JonhasA
committed
140ae62
View commit details
Copy full SHA for 140ae62
Browse repository at this point
merged CliffordExtension into Clifford
JonhasA
committed
26c2d12
View commit details
Copy full SHA for 26c2d12
Browse repository at this point
Merge branch 'main' into trait-2/ppvm-traits-2
JonhasA
committed
a14a33a
View commit details
Copy full SHA for a14a33a
Browse repository at this point
Added AddAssign and MulAssign bounds to coefficient to avoid cloning
JonhasA
committed
c26c14b
View commit details
Copy full SHA for c26c14b
Browse repository at this point
moved RotationOne and RotationTwo to match Clifford/CliffordBatch organization. So, we now have RotationOne, RotationOneBatch, RotationTwo, and RotationTwoBatch
JonhasA
committed
5e066c7
View commit details
Copy full SHA for 5e066c7
Browse repository at this point
removed BlanketClifford as we force end users to define the clifford operations with respect to the consumer. This allows sepcialized or optimal implementation dependent on the consumer, rather tha…
Show description for db46e67
JonhasA
committed
db46e67
View commit details
Copy full SHA for db46e67
Browse repository at this point
Commits on Sep 22, 2026
seperated KeyColumn into two seperate traits. KeyColumn for reading, hashing, gathering keys and KeyColumnMut for key construction, resevrqation, and removal
JonhasA
committed
cf2cbc3
View commit details
Copy full SHA for cf2cbc3
Browse repository at this point
made pattern matching explicit for k & 3 in algebra.rs
JonhasA
committed
bb21999
View commit details
Copy full SHA for bb21999
Browse repository at this point
removed add_assign_ref as *self += rhs is more natural
JonhasA
committed
6341d2c
View commit details
Copy full SHA for 6341d2c
Browse repository at this point
Commits on Sep 28, 2026
another round of responses
JonhasA
committed
2bb8f63
View commit details
Copy full SHA for 2bb8f63
Browse repository at this point
other round of cleanup given feedback
JonhasA
committed
fbb95dd
View commit details
Copy full SHA for fbb95dd
Browse repository at this point
Commits on Sep 29, 2026
Remove PauliErrorFactors
david-pl
committed
18cd822
View commit details
Copy full SHA for 18cd822
Browse repository at this point
Remove rng argument from trait
david-pl
committed
2b5498a
View commit details
Copy full SHA for 2b5498a
Browse repository at this point
Remove rng from measure & reset too
david-pl
committed
6195160
View commit details
Copy full SHA for 6195160
Browse repository at this point
Remove doubled - no longer needed
david-pl
committed
846de3f
View commit details
Copy full SHA for 846de3f
Browse repository at this point
Merge branch 'main' into trait-2/ppvm-traits-2
david-pl
authored
de4bb73
View commit details
Copy full SHA for de4bb73
Browse repository at this point
You can’t perform that action at this time.