https://github.com/cqcl/hugr-llvm

Note: This project has been merged into the `CQCL/hugr` repository.

https://github.com/cqcl/hugr-llvm

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Note: This project has been merged into the `CQCL/hugr` repository.

Basic Info
Statistics
  • Stars: 6
  • Watchers: 10
  • Forks: 3
  • Open Issues: 6
  • Releases: 10
Archived
Created about 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog Codeowners

README.md

[!IMPORTANT]
This project has been archived.

The hugr-llvm crate has been merged into the CQCL/hugr repository.

hugr-llvm

build_status codecov msrv

A general, extensible, rust crate for lowering HUGRs into LLVM IR. Built on hugr, inkwell, and llvm.

Usage

You'll need to point your Cargo.toml to use a single LLVM version feature flag corresponding to your LLVM version, by calling

bash cargo add hugr-llvm --features llvm14-0

At present only llvm14-0 is supported but we expect to introduce supported versions as required. Contributions are welcome.

See the llvm-sys crate for details on how to use your preferred llvm installation.

Recent Changes

See CHANGELOG for a list of changes. The minimum supported rust version will only change on major releases.

Developing hugr-llvm

See DEVELOPMENT for instructions on setting up the development environment.

License

This project is licensed under Apache License, Version 2.0 (LICENCE or http://www.apache.org/licenses/LICENSE-2.0).

Owner

  • Name: Cambridge Quantum
  • Login: CQCL
  • Kind: organization
  • Location: Cambridge, UK

Quantum Software and Technologies

GitHub Events

Total
  • Create event: 18
  • Issues event: 16
  • Release event: 2
  • Watch event: 1
  • Delete event: 19
  • Issue comment event: 20
  • Push event: 20
  • Pull request review comment event: 2
  • Pull request review event: 7
  • Pull request event: 9
  • Fork event: 1
Last Year
  • Create event: 18
  • Issues event: 16
  • Release event: 2
  • Watch event: 1
  • Delete event: 19
  • Issue comment event: 20
  • Push event: 20
  • Pull request review comment event: 2
  • Pull request review event: 7
  • Pull request event: 9
  • Fork event: 1

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 53
  • Total pull requests: 119
  • Average time to close issues: 2 months
  • Average time to close pull requests: 2 days
  • Total issue authors: 7
  • Total pull request authors: 9
  • Average comments per issue: 0.7
  • Average comments per pull request: 0.93
  • Merged pull requests: 105
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 53
  • Pull requests: 119
  • Average time to close issues: 2 months
  • Average time to close pull requests: 2 days
  • Issue authors: 7
  • Pull request authors: 9
  • Average comments per issue: 0.7
  • Average comments per pull request: 0.93
  • Merged pull requests: 105
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • doug-q (31)
  • ss2165 (5)
  • aborgna-q (4)
  • croyzor (3)
  • qartik (2)
  • cqc-melf (1)
  • mark-koch (1)
Pull Request Authors
  • doug-q (30)
  • hugrbot (18)
  • aborgna-q (15)
  • croyzor (12)
  • mark-koch (11)
  • ss2165 (4)
  • qartik (2)
  • lmondada (2)
  • cqc-melf (2)
  • acl-cqc (1)
Top Labels
Issue Labels
good first issue (5) bug (3) ci (2) enhancement (1) tracking-issue (1)
Pull Request Labels
bug (1)

Dependencies

.github/workflows/ci-rs.yml actions
  • actions/checkout v4 composite
  • codecov/codecov-action v4 composite
  • dorny/paths-filter v3 composite
  • dtolnay/rust-toolchain stable composite
  • dtolnay/rust-toolchain master composite
  • mozilla-actions/sccache-action v0.0.4 composite
  • taiki-e/install-action cargo-llvm-cov composite
.github/workflows/drop-cache.yml actions
  • actions/checkout v4 composite
.github/workflows/issue-to-project.yml actions
  • actions/add-to-project v1.0.1 composite
.github/workflows/pr-title.yml actions
  • amannn/action-semantic-pull-request v5 composite
  • marocchino/sticky-pull-request-comment v2 composite
.github/workflows/release-plz.yml actions
  • MarcoIeni/release-plz-action v0.5 composite
  • actions/checkout v4 composite
  • dtolnay/rust-toolchain stable composite
Cargo.lock cargo
  • 102 dependencies
Cargo.toml cargo
  • insta 1.39.0 development
  • rstest 0.19.0 development
  • anyhow 1.0.83
  • delegate 0.12.0
  • downcast-rs 1.2.1
  • hugr 0.4.0
  • inkwell 0.4.0
  • itertools 0.12.1
  • lazy_static *
  • llvm-sys-140 140.1.3
  • petgraph *
poetry.lock pypi
  • annotated-types 0.7.0
  • graphviz 0.20.3
  • guppylang 0.5.2
  • hugr 0.2.1
  • networkx 3.3
  • pydantic 2.7.4
  • pydantic-core 2.18.4
  • typing-extensions 4.12.2
pyproject.toml pypi
  • guppylang ^0.5.2
  • python ^3.11