# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "pr47" version = "0.1.4-CHARLIE" authors = ["ICEY "] description = "A semi-experimental programming language. Still working in progress." readme = "README.md" license = "MIT" repository = "https://github.com/Pr47/Pr47" [[bin]] name = "token47" path = "bin/token47.rs" required-features = [ "compiler", "compiler-pretty-diag", ] [[bin]] name = "bench_al31fm2_sync" path = "raw_benches/bench_al31fm2_sync.rs" required-features = ["bench"] [[bin]] name = "bench_al31fm2" path = "raw_benches/bench_al31fm2.rs" required-features = [ "bench", "async", ] [dependencies.async-std] version = "1" optional = true [dependencies.futures] version = "0.3" optional = true default-features = false [dependencies.log] version = "0.4" optional = true [dependencies.phf] version = "0.11.1" features = ["macros"] optional = true [dependencies.pollster] version = "0.3.0" [dependencies.pr47-codegen] version = "0.0.2" [dependencies.smallvec] version = "1" [dependencies.tokio] version = "1" features = [ "rt", "sync", "time", ] optional = true [dependencies.tracing] version = "0.1.29" optional = true [dependencies.unicode-width] version = "0.1" optional = true [dependencies.xjbutil] version = "0.9.0-CHARLIE" features = [ "async", "defer", "display2", "either", "flexible-array", "korobka", "liberty", "makro", "mem", "slice-arena", "std-ext", "unchecked", "wide_ptr", "value", "void", "provenance", ] default-features = false [dev-dependencies.tokio] version = "1" features = [ "rt-multi-thread", "fs", ] [dev-dependencies.variant_count] version = "1" [features] al31f = [] al31f-builtin-ops = [] async = ["futures"] async-astd = [ "async", "async-std", "xjbutil/async-astd", ] async-avoid-block = [] async-tokio = [ "async", "tokio", "xjbutil/async-tokio", ] bench = [] compiler = [ "phf", "xjbutil/typed-arena", ] compiler-pretty-diag = ["unicode-width"] d30f6 = [] default = [ "al31f", "al31f-builtin-ops", "async-avoid-block", "async-tokio", "compiler", "compiler-pretty-diag", "optimized-rtlc", "std47", ] huge-align = [] no-rtlc = [] optimized-rtlc = [] std47 = [] with-log = ["log"] with-tracing = ["tracing"]