-
Notifications
You must be signed in to change notification settings - Fork 1
/
Cargo.toml
53 lines (46 loc) · 1.27 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
[package]
name = "mangolib"
description = "The Mango programming language (front-end library) (UNDER CONSTRUCTION)"
# Note: until version 0.4.0, the crates.io 'mango' crate was what since 0.5.0 is 'mangolib'
version = "0.6.0"
authors = ["Mark <mverleg.noreply@gmail.com>"]
homepage = "https://mangocode.org/"
license = "Apache-2.0"
edition = "2018"
publish = true
include = [
"src/**/*",
"Cargo.toml"
]
[lib]
crate-type = ["cdylib", "rlib"]
name = "mangolib"
path = "src/lib.rs"
[dependencies]
mango_ir = { git = "https://github.com/mangolang/mango_ir" }
#scoped_name = { path = "../scoped_name" }
scoped_name = "0.2.0"
#nom = "^6.0.0-alpha1"
regex = "1.5.4"
ustr = { version = "0.8.0", features = ["serde", "parkinglot"] }
lazy_static = "1.4.0"
derive-new = "0.5.9"
#cargo-wasm = "0.4.*"
#wasm-bindgen = "^0.2.63"
#itertools = "^0.8.2" # TODO @mark: unused?
# #TODO @mark: this one: smallvec = { version = "1.6.1", features = ["union"] }
smallvec = "1.6.1"
#indoc = "^0.3.5"
#parity-wasm = "^0.41.0"
# TODO: Temporary, indirect dependency that needs version bound to work
proc-macro2 = "1.0.27"
[dev-dependencies]
[profile.release]
opt-level = 3 # or 'z' ?
lto = 'thin'
[profile.test]
#opt-level = 2
#lto = 'thin'
#static_assertions = "1.1.0"
[profile.dev.package."*"]
opt-level = 3