Skip to content

Commit

Permalink
Upgraded dependencies
Browse files Browse the repository at this point in the history
Upgraded all dependencies using cargo-edit upgrade to solve previous errors in compilation
  • Loading branch information
rowanfr committed Sep 1, 2023
1 parent d2acd41 commit 8bca929
Show file tree
Hide file tree
Showing 12 changed files with 1,063 additions and 1,073 deletions.
1,810 changes: 900 additions & 910 deletions Cargo.lock

Large diffs are not rendered by default.

128 changes: 64 additions & 64 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,150 +5,150 @@ authors = ["Markus <marwes91@gmail.com>"]
keywords = ["script", "scripting", "language"]
build = "build.rs"
edition = "2018"


license = "MIT"


description = "A static, type inferred programming language for application embedding"
readme = "README.md"


homepage = "https://gluon-lang.org"
repository = "https://github.com/gluon-lang/gluon"
documentation = "https://docs.rs/gluon"


[badges]
travis-ci = { repository = "gluon-lang/gluon" }


[workspace]
members = ["c-api", "repl", "completion", "format", "doc", "codegen"]


[lib]
name = "gluon"
path = "src/lib.rs"


[dependencies]
gluon_base = { path = "base", version = "0.18.0" } # GLUON
gluon_check = { path = "check", version = "0.18.0" } # GLUON
gluon_parser = { path = "parser", version = "0.18.0" } # GLUON
gluon_codegen = { path = "codegen", version = "0.18.0" } # GLUON
gluon_vm = { path = "vm", version = "0.18.0", default-features = false } # GLUON
gluon_format = { path = "format", version = "0.18.0", default-features = false } # GLUON

async-trait = "0.1.51"
log = "0.4.14"

async-trait = "0.1.73"
log = "0.4.20"
quick-error = "2.0.1"
collect-mac = "0.1.0"
either = "1.6.1"
itertools = "0.10.1"
futures = { version = "0.3.17", default-features = false }
either = "1.9.0"
itertools = "0.10.5"
futures = { version = "0.3.28", default-features = false }
codespan = "0.11.1"
codespan-reporting = "0.11.1"
pin-project-lite = { version = "0.2.7", optional = true }
pin-project-lite = { version = "0.2.13", optional = true }
salsa = { version = "0.15.2", package = "gluon-salsa" }

serde = { version = "1.0.130", optional = true }

serde = { version = "1.0.188", optional = true }
serde_state = { version = "0.4.8", optional = true }
serde_derive_state = { version = "0.4.10", optional = true }

tokio = { version = "1.12.0", features = ["sync", "rt"], optional = true }

tokio = { version = "1.32.0", features = ["sync", "rt"], optional = true }
tokio-stream = { version = "0.1", features = ["net"], optional = true }


# Binding crates
regex = { version = "1.5.5", optional = true }
regex = { version = "1.9.4", optional = true }
# web
tower-service = { version = "0.3.1", optional = true }
http = { version = "0.2.5", optional = true }
hyper = { version = "0.14.13", optional = true, features = ["stream", "client", "server", "http1", "tcp"] }
native-tls = { version = "0.2.8", optional = true }
tokio-native-tls = { version = "0.3.0", optional = true }

tower-service = { version = "0.3.2", optional = true }
http = { version = "0.2.9", optional = true }
hyper = { version = "0.14.27", optional = true, features = ["stream", "client", "server", "http1", "tcp"] }
native-tls = { version = "0.2.11", optional = true }
tokio-native-tls = { version = "0.3.1", optional = true }

# Crates used in testing
compiletest_rs = { version = "0.7.0", optional = true }

compiletest_rs = { version = "0.7.1", optional = true }

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
rand = { version = "0.8.4", optional = true }
rand = { version = "0.8.5", optional = true }
rand_xorshift = { version = "0.3.0", optional = true }


[build-dependencies]
gluon_base = { path = "base", version = "0.18.0" } # GLUON

itertools = "0.10.1"

itertools = "0.10.5"
little-skeptic = { version = "0.15.2", optional = true }
walkdir = "2.3.2"

walkdir = "2.3.3"

[dev-dependencies]
anyhow = "1.0.44"
criterion = "0.3.5"
anyhow = "1.0.75"
criterion = "0.3.6"
collect-mac = "0.1.0"
env_logger = "0.9.0"
expect-test = "1.1.0"
thiserror = "1.0.29"
insta = "1.8.0"
pretty_assertions = "1.0.0"
structopt = "0.3.23"
tempfile = "3.2.0"
env_logger = "0.9.3"
expect-test = "1.4.1"
thiserror = "1.0.47"
insta = "1.31.0"
pretty_assertions = "1.4.0"
structopt = "0.3.26"
tempfile = "3.8.0"
tensile = { version = "0.7", features = ["tokio"] }
tokio = { version = "1.12.0", features = ["macros", "rt-multi-thread", "fs"] }
walkdir = "2.3.2"

serde = "1.0.130"
serde_derive = "1.0.130"
tokio = { version = "1.32.0", features = ["macros", "rt-multi-thread", "fs"] }
walkdir = "2.3.3"

serde = "1.0.188"
serde_derive = "1.0.188"
serde_derive_state = "0.4.10"
serde_json = "1.0.68"
serde_json = "1.0.105"
bincode = "1.3.3"


pulldown-cmark = "0.8.0"


gluon_completion = { path = "completion", version = "0.18.0" } # GLUON
gluon_codegen = { path = "codegen", version = "0.18.0" } # GLUON


[features]
default = ["async", "regex", "random"]
async = ["tokio"]
random = ["rand", "rand_xorshift"]
serialization = ["serde", "serde_state", "serde_derive_state", "gluon_vm/serialization"]
web = ["async", "hyper", "http", "tower-service", "native-tls", "tokio/net", "tokio-stream", "tokio-native-tls", "pin-project-lite"]


docs_rs = ["serialization"]


test = ["serialization", "little-skeptic", "http", "web", "gluon_vm/test"]
nightly = ["compiletest_rs", "gluon_base/nightly"]
test_nightly = ["test", "nightly"]


[[bench]]
name = "check"
harness = false


[[bench]]
name = "function_call"
harness = false


[[bench]]
name = "precompiled"
harness = false


[[test]]
name = "main"
harness = false
required-features = ["serialization"]


[[example]]
name = "marshalling"
required-features = ["serialization"]


[[example]]
name = "http"
path = "examples/http/main.rs"
required-features = ["serialization", "web"]


[[example]]
name = "lisp"
path = "examples/lisp/main.rs"


[package.metadata.docs.rs]
features = ["docs_rs"]


[profile.bench]
debug = 2


[profile.release]
debug = 2
22 changes: 11 additions & 11 deletions base/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,34 +18,34 @@ travis-ci = { repository = "gluon-lang/gluon" }
[dependencies]
bitflags = "1.3.2"
hashbrown = "0.11.2"
log = "0.4.14"
log = "0.4.20"
quick-error = "2.0.1"
fnv = "1.0.7"
pretty = "0.10.0"
smallvec = "1.7.0"
smallvec = "1.11.0"
collect-mac = "0.1.0"
anymap = { version = "0.12.1", optional = true }
itertools = "0.10.1"
ordered-float = "2.8.0"
itertools = "0.10.5"
ordered-float = "2.10.0"
codespan = "0.11.1"
codespan-reporting = "0.11.1"
either = "1.6.1"
either = "1.9.0"
vec_map = "0.8.2"
typed-arena = "2.0.1"
typed-arena = "2.0.2"

gluon_codegen = { version = "0.18.0", path = "../codegen" } # GLUON

serde = { version = "1.0.130", features = ["rc"], optional = true }
serde = { version = "1.0.188", features = ["rc"], optional = true }
serde_state = { version = "0.4.8", features = ["rc"], optional = true }
serde_derive = { version = "1.0.130", optional = true }
serde_derive = { version = "1.0.188", optional = true }
serde_derive_state = { version = "0.4.10", optional = true }

# Crates used in testing
compiletest_rs = { version = "0.7.0", optional = true }
compiletest_rs = { version = "0.7.1", optional = true }

[dev-dependencies]
env_logger = "0.9.0"
pretty_assertions = "1.0.0"
env_logger = "0.9.3"
pretty_assertions = "1.4.0"

[features]
serialization = ["serde", "serde_state", "serde_derive", "serde_derive_state", "anymap"]
Expand Down
4 changes: 2 additions & 2 deletions c-api/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ crate-type = ["cdylib"]

[dependencies]
gluon = { version = "0.18.0", path = ".." } # GLUON
futures = "0.3.17"
futures = "0.3.28"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
libc = "0.2.103"
libc = "0.2.147"

[features]
test = ["gluon/test"]
Expand Down
14 changes: 7 additions & 7 deletions check/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ travis-ci = { repository = "gluon-lang/gluon" }

[dependencies]
collect-mac = "0.1.0"
ena = "0.14.0"
log = "0.4.14"
itertools = "0.10.1"
ena = "0.14.2"
log = "0.4.20"
itertools = "0.10.5"
pretty = "0.10.0"
smallvec = "1.7.0"
smallvec = "1.11.0"
rpds = "0.10.0"
quick-error = "2.0.1"

Expand All @@ -34,13 +34,13 @@ gluon_base = { path = "../base", version = "0.18.0" } # GLUON
gluon_codegen = { path = "../codegen", version = "0.18.0" } # GLUON

[dev-dependencies]
env_logger = "0.9.0"
insta = "1.8.0"
env_logger = "0.9.3"
insta = "1.31.0"

gluon_parser = { path = "../parser", version = "0.18.0" } # GLUON
gluon_format = { path = "../format", version = ">=0.9" }

collect-mac = "0.1.0"
difference = "2.0.0"
pretty_assertions = "1.0.0"
pretty_assertions = "1.4.0"

12 changes: 6 additions & 6 deletions codegen/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ documentation = "https://docs.rs/gluon"
proc-macro = true

[dependencies]
syn = { version = "1.0.77", features = ["extra-traits"] }
quote = "1.0.9"
proc-macro2 = "1.0.29"
syn = { version = "1.0.109", features = ["extra-traits"] }
quote = "1.0.33"
proc-macro2 = "1.0.66"

[dev-dependencies]
env_logger = "0.9.0"
serde = "1.0.130"
serde_derive = "1.0.130"
env_logger = "0.9.3"
serde = "1.0.188"
serde_derive = "1.0.188"
gluon = { version = ">=0.8.0", path = "..", features = ["serialization"] }
gluon_vm = { version = ">=0.8.0", path = "../vm" }
10 changes: 5 additions & 5 deletions completion/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,17 @@ repository = "https://github.com/gluon-lang/gluon"
documentation = "https://docs.rs/gluon"

[dependencies]
either = "1.6.1"
itertools = "0.10.1"
walkdir = "2.3.2"
either = "1.9.0"
itertools = "0.10.5"
walkdir = "2.3.3"
codespan = "0.11.1"

gluon_base = { path = "../base", version = "0.18.0" } # GLUON

[dev-dependencies]
collect-mac = "0.1.0"
env_logger = "0.9.0"
pretty_assertions = "1.0.0"
env_logger = "0.9.3"
pretty_assertions = "1.4.0"
quick-error = "2.0.1"

gluon_check = { path = "../check", version = "0.18.0" } # GLUON
Expand Down
32 changes: 16 additions & 16 deletions doc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,29 +12,29 @@ repository = "https://github.com/gluon-lang/gluon"
documentation = "https://docs.rs/gluon"

[dependencies]
clap = "2.33.3"
env_logger = "0.9.0"
anyhow = "1.0.44"
futures = "0.3.17"
handlebars = "4.1.3"
itertools = "0.10.1"
clap = "2.34.0"
env_logger = "0.9.3"
anyhow = "1.0.75"
futures = "0.3.28"
handlebars = "4.3.7"
itertools = "0.10.5"
lazy_static = "1.4.0"
log = "0.4.14"
opener = "0.5.0"
log = "0.4.20"
opener = "0.5.2"
pretty = "0.10.0"
pulldown-cmark = "0.8.0"
rayon = "1.5.1"
regex = "1.5.5"
structopt = "0.3.23"
walkdir = "2.3.2"
rayon = "1.7.0"
regex = "1.9.4"
structopt = "0.3.26"
walkdir = "2.3.3"

serde = "1.0.130"
serde_derive = "1.0.130"
serde_json = "1.0.68"
serde = "1.0.188"
serde_derive = "1.0.188"
serde_json = "1.0.105"

gluon = { version = "0.18.0", default-features = false, path = ".." } # GLUON
completion = { package = "gluon_completion", version = "0.18.0", path = "../completion" } # GLUON


[dev-dependencies]
cargo-deadlinks = "0.8.0"
cargo-deadlinks = "0.8.1"
Loading

0 comments on commit 8bca929

Please sign in to comment.