From 7cbf8a68f82373e8640d050845993f1c730d5ee4 Mon Sep 17 00:00:00 2001 From: ShaharNaveh <50263213+ShaharNaveh@users.noreply.github.com> Date: Fri, 14 Nov 2025 22:28:29 +0200 Subject: [PATCH 1/2] Move `jit` -> `crates/jit` --- Cargo.toml | 3 +-- {jit => crates/jit}/Cargo.toml | 0 {jit => crates/jit}/src/instructions.rs | 0 {jit => crates/jit}/src/lib.rs | 0 {jit => crates/jit}/tests/bool_tests.rs | 0 {jit => crates/jit}/tests/common.rs | 0 {jit => crates/jit}/tests/float_tests.rs | 0 {jit => crates/jit}/tests/int_tests.rs | 0 {jit => crates/jit}/tests/lib.rs | 0 {jit => crates/jit}/tests/misc_tests.rs | 0 {jit => crates/jit}/tests/none_tests.rs | 0 11 files changed, 1 insertion(+), 2 deletions(-) rename {jit => crates/jit}/Cargo.toml (100%) rename {jit => crates/jit}/src/instructions.rs (100%) rename {jit => crates/jit}/src/lib.rs (100%) rename {jit => crates/jit}/tests/bool_tests.rs (100%) rename {jit => crates/jit}/tests/common.rs (100%) rename {jit => crates/jit}/tests/float_tests.rs (100%) rename {jit => crates/jit}/tests/int_tests.rs (100%) rename {jit => crates/jit}/tests/lib.rs (100%) rename {jit => crates/jit}/tests/misc_tests.rs (100%) rename {jit => crates/jit}/tests/none_tests.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index b01734ae7ae..9ea448d16b7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -128,7 +128,6 @@ members = [ ".", "common", "derive", - "jit", "vm", "vm/sre_engine", "pylib", @@ -154,7 +153,7 @@ 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-jit = { path = "crates/jit", version = "0.4.0" } rustpython-literal = { path = "compiler/literal", version = "0.4.0" } rustpython-vm = { path = "vm", default-features = false, version = "0.4.0" } rustpython-pylib = { path = "pylib", version = "0.4.0" } diff --git a/jit/Cargo.toml b/crates/jit/Cargo.toml similarity index 100% rename from jit/Cargo.toml rename to crates/jit/Cargo.toml diff --git a/jit/src/instructions.rs b/crates/jit/src/instructions.rs similarity index 100% rename from jit/src/instructions.rs rename to crates/jit/src/instructions.rs diff --git a/jit/src/lib.rs b/crates/jit/src/lib.rs similarity index 100% rename from jit/src/lib.rs rename to crates/jit/src/lib.rs diff --git a/jit/tests/bool_tests.rs b/crates/jit/tests/bool_tests.rs similarity index 100% rename from jit/tests/bool_tests.rs rename to crates/jit/tests/bool_tests.rs diff --git a/jit/tests/common.rs b/crates/jit/tests/common.rs similarity index 100% rename from jit/tests/common.rs rename to crates/jit/tests/common.rs diff --git a/jit/tests/float_tests.rs b/crates/jit/tests/float_tests.rs similarity index 100% rename from jit/tests/float_tests.rs rename to crates/jit/tests/float_tests.rs diff --git a/jit/tests/int_tests.rs b/crates/jit/tests/int_tests.rs similarity index 100% rename from jit/tests/int_tests.rs rename to crates/jit/tests/int_tests.rs diff --git a/jit/tests/lib.rs b/crates/jit/tests/lib.rs similarity index 100% rename from jit/tests/lib.rs rename to crates/jit/tests/lib.rs diff --git a/jit/tests/misc_tests.rs b/crates/jit/tests/misc_tests.rs similarity index 100% rename from jit/tests/misc_tests.rs rename to crates/jit/tests/misc_tests.rs diff --git a/jit/tests/none_tests.rs b/crates/jit/tests/none_tests.rs similarity index 100% rename from jit/tests/none_tests.rs rename to crates/jit/tests/none_tests.rs From 16db6f451632e15657dc0ccba601506a5fd4c0f2 Mon Sep 17 00:00:00 2001 From: ShaharNaveh <50263213+ShaharNaveh@users.noreply.github.com> Date: Fri, 14 Nov 2025 22:33:01 +0200 Subject: [PATCH 2/2] derive from workspace --- crates/jit/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/jit/Cargo.toml b/crates/jit/Cargo.toml index 5708ae367b5..2ef8c344a9d 100644 --- a/crates/jit/Cargo.toml +++ b/crates/jit/Cargo.toml @@ -22,7 +22,7 @@ cranelift-jit = "0.119" cranelift-module = "0.119" [dev-dependencies] -rustpython-derive = { path = "../derive", version = "0.4.0" } +rustpython-derive = { workspace = true } approx = "0.5.1"