mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 10:44:36 +08:00
0.4.0
This commit is contained in:
1 parent
2c2e0fb172
commit
8673169ee7
15 files changed
+68
-57
No files matched your search
Generated
+31
-25
@@ -1986,7 +1986,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"atty",
|
||||
"cfg-if",
|
||||
@@ -2009,8 +2009,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-ast"
|
||||
version = "0.3.1"
|
||||
source = "git+https://github.com/RustPython/Parser.git?rev=00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655#00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655"
|
||||
version = "0.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4cdaf8ee5c1473b993b398c174641d3aa9da847af36e8d5eb8291930b72f31a5"
|
||||
dependencies = [
|
||||
"is-macro",
|
||||
"malachite-bigint",
|
||||
@@ -2021,7 +2022,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-codegen"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"bitflags 2.5.0",
|
||||
@@ -2039,7 +2040,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-common"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"ascii",
|
||||
"bitflags 2.5.0",
|
||||
@@ -2066,7 +2067,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-compiler"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"rustpython-codegen",
|
||||
"rustpython-compiler-core",
|
||||
@@ -2075,7 +2076,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-compiler-core"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"bitflags 2.5.0",
|
||||
"itertools 0.11.0",
|
||||
@@ -2088,7 +2089,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-derive"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"rustpython-compiler",
|
||||
"rustpython-derive-impl",
|
||||
@@ -2097,7 +2098,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-derive-impl"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"itertools 0.11.0",
|
||||
"maplit",
|
||||
@@ -2122,8 +2123,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-format"
|
||||
version = "0.3.1"
|
||||
source = "git+https://github.com/RustPython/Parser.git?rev=00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655#00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655"
|
||||
version = "0.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "0389039b132ad8e350552d771270ccd03186985696764bcee2239694e7839942"
|
||||
dependencies = [
|
||||
"bitflags 2.5.0",
|
||||
"itertools 0.11.0",
|
||||
@@ -2134,7 +2136,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-jit"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"approx",
|
||||
"cranelift",
|
||||
@@ -2149,8 +2151,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-literal"
|
||||
version = "0.3.1"
|
||||
source = "git+https://github.com/RustPython/Parser.git?rev=00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655#00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655"
|
||||
version = "0.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a8304be3cae00232a1721a911033e55877ca3810215f66798e964a2d8d22281d"
|
||||
dependencies = [
|
||||
"hexf-parse",
|
||||
"is-macro",
|
||||
@@ -2161,8 +2164,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-parser"
|
||||
version = "0.3.1"
|
||||
source = "git+https://github.com/RustPython/Parser.git?rev=00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655#00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655"
|
||||
version = "0.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "868f724daac0caf9bd36d38caf45819905193a901e8f1c983345a68e18fb2abb"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"is-macro",
|
||||
@@ -2184,8 +2188,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-parser-core"
|
||||
version = "0.3.1"
|
||||
source = "git+https://github.com/RustPython/Parser.git?rev=00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655#00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655"
|
||||
version = "0.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b4b6c12fa273825edc7bccd9a734f0ad5ba4b8a2f4da5ff7efe946f066d0f4ad"
|
||||
dependencies = [
|
||||
"is-macro",
|
||||
"memchr",
|
||||
@@ -2194,8 +2199,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-parser-vendored"
|
||||
version = "0.3.1"
|
||||
source = "git+https://github.com/RustPython/Parser.git?rev=00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655#00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655"
|
||||
version = "0.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "04fcea49a4630a3a5d940f4d514dc4f575ed63c14c3e3ed07146634aed7f67a6"
|
||||
dependencies = [
|
||||
"memchr",
|
||||
"once_cell",
|
||||
@@ -2203,7 +2209,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-pylib"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"glob",
|
||||
"rustpython-compiler-core",
|
||||
@@ -2212,7 +2218,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-sre_engine"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"bitflags 2.5.0",
|
||||
"num_enum",
|
||||
@@ -2221,7 +2227,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-stdlib"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"adler32",
|
||||
"ahash",
|
||||
@@ -2296,7 +2302,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython-vm"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"ascii",
|
||||
@@ -2373,7 +2379,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rustpython_wasm"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
dependencies = [
|
||||
"console_error_panic_hook",
|
||||
"js-sys",
|
||||
|
||||
+22
-17
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
authors = ["RustPython Team"]
|
||||
edition = "2021"
|
||||
rust-version = "1.75.0"
|
||||
@@ -17,24 +17,29 @@ members = [
|
||||
]
|
||||
|
||||
[workspace.dependencies]
|
||||
rustpython-compiler-core = { path = "compiler/core", version = "0.3.1" }
|
||||
rustpython-compiler = { path = "compiler", version = "0.3.1" }
|
||||
rustpython-codegen = { path = "compiler/codegen", version = "0.3.1" }
|
||||
rustpython-common = { path = "common", version = "0.3.1" }
|
||||
rustpython-derive = { path = "derive", version = "0.3.1" }
|
||||
rustpython-derive-impl = { path = "derive-impl", version = "0.3.1" }
|
||||
rustpython-jit = { path = "jit", version = "0.3.1" }
|
||||
rustpython-vm = { path = "vm", default-features = false, version = "0.3.1" }
|
||||
rustpython-pylib = { path = "pylib", version = "0.3.1" }
|
||||
rustpython-stdlib = { path = "stdlib", default-features = false, version = "0.3.1" }
|
||||
rustpython-sre_engine = { path = "vm/sre_engine", version = "0.3.1" }
|
||||
rustpython-compiler-core = { path = "compiler/core", version = "0.4.0" }
|
||||
rustpython-compiler = { path = "compiler", version = "0.4.0" }
|
||||
rustpython-codegen = { path = "compiler/codegen", version = "0.4.0" }
|
||||
rustpython-common = { path = "common", version = "0.4.0" }
|
||||
rustpython-derive = { path = "derive", version = "0.4.0" }
|
||||
rustpython-derive-impl = { path = "derive-impl", version = "0.4.0" }
|
||||
rustpython-jit = { path = "jit", version = "0.4.0" }
|
||||
rustpython-vm = { path = "vm", default-features = false, version = "0.4.0" }
|
||||
rustpython-pylib = { path = "pylib", version = "0.4.0" }
|
||||
rustpython-stdlib = { path = "stdlib", default-features = false, version = "0.4.0" }
|
||||
rustpython-sre_engine = { path = "vm/sre_engine", version = "0.4.0" }
|
||||
rustpython-doc = { git = "https://github.com/RustPython/__doc__", tag = "0.3.0", version = "0.3.0" }
|
||||
|
||||
rustpython-literal = { git = "https://github.com/RustPython/Parser.git", version = "0.3.1", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
rustpython-parser-core = { git = "https://github.com/RustPython/Parser.git", version = "0.3.1", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
rustpython-parser = { git = "https://github.com/RustPython/Parser.git", version = "0.3.1", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
rustpython-ast = { git = "https://github.com/RustPython/Parser.git", version = "0.3.1", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
rustpython-format = { git = "https://github.com/RustPython/Parser.git", version = "0.3.1", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
rustpython-literal = { version = "0.4.0" }
|
||||
rustpython-parser-core = { version = "0.4.0" }
|
||||
rustpython-parser = { version = "0.4.0" }
|
||||
rustpython-ast = { version = "0.4.0" }
|
||||
rustpython-format= { version = "0.4.0" }
|
||||
# rustpython-literal = { git = "https://github.com/RustPython/Parser.git", version = "0.4.0", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
# rustpython-parser-core = { git = "https://github.com/RustPython/Parser.git", version = "0.4.0", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
# rustpython-parser = { git = "https://github.com/RustPython/Parser.git", version = "0.4.0", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
# rustpython-ast = { git = "https://github.com/RustPython/Parser.git", version = "0.4.0", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
# rustpython-format = { git = "https://github.com/RustPython/Parser.git", version = "0.4.0", rev = "00d2f1d1a7522ef9c85c10dfa5f0bb7178dee655" }
|
||||
# rustpython-literal = { path = "../RustPython-parser/literal" }
|
||||
# rustpython-parser-core = { path = "../RustPython-parser/core" }
|
||||
# rustpython-parser = { path = "../RustPython-parser/parser" }
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-common"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
description = "General python functions and algorithms for use in RustPython"
|
||||
authors = ["RustPython Team"]
|
||||
edition = "2021"
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-compiler"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
description = "A usability wrapper around rustpython-parser and rustpython-compiler-core"
|
||||
authors = ["RustPython Team"]
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-codegen"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
description = "Compiler for python code into bytecode for the rustpython VM."
|
||||
authors = ["RustPython Team"]
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[package]
|
||||
name = "rustpython-compiler-core"
|
||||
description = "RustPython specific bytecode."
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
authors = ["RustPython Team"]
|
||||
edition = "2021"
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-derive-impl"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
description = "Rust language extensions and macros specific to rustpython."
|
||||
authors = ["RustPython Team"]
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-derive"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
description = "Rust language extensions and macros specific to rustpython."
|
||||
authors = ["RustPython Team"]
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-jit"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
description = "Experimental JIT(just in time) compiler for python code."
|
||||
authors = ["RustPython Team"]
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
@@ -24,7 +24,7 @@ version = "3.1.0"
|
||||
features = ["system"]
|
||||
|
||||
[dev-dependencies]
|
||||
rustpython-derive = { path = "../derive", version = "0.3.1" }
|
||||
rustpython-derive = { path = "../derive", version = "0.4.0" }
|
||||
|
||||
approx = "0.5.1"
|
||||
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-pylib"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
authors = ["RustPython Team"]
|
||||
description = "A subset of the Python standard library for use with RustPython"
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
@@ -13,7 +13,7 @@ freeze-stdlib = []
|
||||
|
||||
[dependencies]
|
||||
rustpython-compiler-core = { workspace = true }
|
||||
rustpython-derive = { version = "0.3.1", path = "../derive" }
|
||||
rustpython-derive = { version = "0.4.0", path = "../derive" }
|
||||
|
||||
[build-dependencies]
|
||||
glob = { workspace = true }
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-stdlib"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
description = "RustPython standard libraries in Rust."
|
||||
authors = ["RustPython Team"]
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-vm"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
description = "RustPython virtual machine."
|
||||
authors = ["RustPython Team"]
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython-sre_engine"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
authors = ["Kangzhi Shi <shikangzhi@gmail.com>", "RustPython Team"]
|
||||
description = "A low-level implementation of Python's SRE regex engine"
|
||||
repository = "https://github.com/RustPython/RustPython"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
description = "A Python-3 (CPython >= 3.5.0) Interpreter written in Rust 🐍 😱 🤘"
|
||||
license-file = "LICENSE"
|
||||
readme = "README.md"
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "rustpython_wasm"
|
||||
version = "0.3.1"
|
||||
version = "0.4.0"
|
||||
authors = ["RustPython Team"]
|
||||
license = "MIT"
|
||||
description = "A Python-3 (CPython >= 3.5.0) Interpreter written in Rust, compiled to WASM"
|
||||
|
||||
Reference in new issue
Block a user