microsoft/qdk

Public

mirrored from https://github.com/microsoft/qdkAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v1.19.0

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

source/compiler/qsc/Cargo.toml

75lines · modecode

1[package]
2name = "qsc"
3description = "Q# compiler"
4
5version.workspace = true
6authors.workspace = true
7homepage.workspace = true
8repository.workspace = true
9edition.workspace = true
10license.workspace = true
11
12[dependencies]
13env_logger = { workspace = true }
14log = { workspace = true }
15miette = { workspace = true }
16num-bigint = { workspace = true }
17num-complex = { workspace = true }
18qsc_codegen = { path = "../qsc_codegen" }
19qsc_data_structures = { path = "../qsc_data_structures" }
20qsc_doc_gen = { path = "../qsc_doc_gen" }
21qsc_formatter = { path = "../qsc_formatter" }
22qsc_eval = { path = "../qsc_eval" }
23qsc_frontend = { path = "../qsc_frontend" }
24qsc_linter = { path = "../qsc_linter" }
25qsc_lowerer = { path = "../qsc_lowerer" }
26qsc_ast = { path = "../qsc_ast" }
27qsc_fir = { path = "../qsc_fir" }
28qsc_hir = { path = "../qsc_hir" }
29qsc_passes = { path = "../qsc_passes" }
30qsc_parse = { path = "../qsc_parse" }
31qsc_partial_eval = { path = "../qsc_partial_eval" }
32qsc_project = { path = "../qsc_project", features = ["fs"] }
33qsc_qasm = { path = "../qsc_qasm" }
34qsc_rca = { path = "../qsc_rca" }
35qsc_circuit = { path = "../qsc_circuit" }
36rustc-hash = { workspace = true }
37thiserror = { workspace = true }
38allocator = { path = "../../allocator" }
39
40[dev-dependencies]
41criterion = { workspace = true, features = ["cargo_bench_support"] }
42expect-test = { workspace = true }
43indoc = { workspace = true }
44
45[lints]
46workspace = true
47
48[lib]
49bench = false
50doctest = false
51
52[[bin]]
53name = "memtest"
54bench = false
55test = false
56
57[[bench]]
58name = "large"
59harness = false
60
61[[bench]]
62name = "library"
63harness = false
64
65[[bench]]
66name = "eval"
67harness = false
68
69[[bench]]
70name = "rca"
71harness = false
72
73[[bench]]
74name = "typeck"
75harness = false
76