Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Structural refactor of the compilation_pipelines module (#529)
This is part 1 of a QJIT refactor which reorganizes some of the classes and methods in the `compilation_pipelines.py` module. The second part will refactor the `QJIT` class itself. Benefits: - a new `tracing` sub-module is created that will over time contain all functionality pertaining to program capture from Python - reusable functions are grouped together by their purpose, such as signature handling and debugging - classes and modules are slimmed down and more focused - improved docstrings Linting is not done yet, and I will also add changelog. [sc-57014] --------- Co-authored-by: erick-xanadu <110487834+erick-xanadu@users.noreply.github.com>
- Loading branch information