From b63b29c13b8b674a530d5f1a898bf4ee9a4d8691 Mon Sep 17 00:00:00 2001 From: ShaharNaveh <50263213+ShaharNaveh@users.noreply.github.com> Date: Fri, 14 Nov 2025 19:30:05 +0200 Subject: [PATCH] Move `compiler/codegen` -> `crates/codegen` --- Cargo.toml | 3 +-- {compiler => crates}/codegen/Cargo.toml | 0 {compiler => crates}/codegen/src/compile.rs | 0 {compiler => crates}/codegen/src/error.rs | 0 {compiler => crates}/codegen/src/ir.rs | 0 {compiler => crates}/codegen/src/lib.rs | 0 .../snapshots/rustpython_codegen__compile__tests__if_ands.snap | 0 .../rustpython_codegen__compile__tests__if_mixed.snap | 0 .../snapshots/rustpython_codegen__compile__tests__if_ors.snap | 0 ...thon_codegen__compile__tests__nested_double_async_with.snap | 0 .../rustpython_compiler_core__compile__tests__if_ands.snap | 0 .../rustpython_compiler_core__compile__tests__if_mixed.snap | 0 .../rustpython_compiler_core__compile__tests__if_ors.snap | 0 ...ompiler_core__compile__tests__nested_double_async_with.snap | 0 {compiler => crates}/codegen/src/string_parser.rs | 0 {compiler => crates}/codegen/src/symboltable.rs | 0 {compiler => crates}/codegen/src/unparse.rs | 0 17 files changed, 1 insertion(+), 2 deletions(-) rename {compiler => crates}/codegen/Cargo.toml (100%) rename {compiler => crates}/codegen/src/compile.rs (100%) rename {compiler => crates}/codegen/src/error.rs (100%) rename {compiler => crates}/codegen/src/ir.rs (100%) rename {compiler => crates}/codegen/src/lib.rs (100%) rename {compiler => crates}/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ands.snap (100%) rename {compiler => crates}/codegen/src/snapshots/rustpython_codegen__compile__tests__if_mixed.snap (100%) rename {compiler => crates}/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ors.snap (100%) rename {compiler => crates}/codegen/src/snapshots/rustpython_codegen__compile__tests__nested_double_async_with.snap (100%) rename {compiler => crates}/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ands.snap (100%) rename {compiler => crates}/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_mixed.snap (100%) rename {compiler => crates}/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ors.snap (100%) rename {compiler => crates}/codegen/src/snapshots/rustpython_compiler_core__compile__tests__nested_double_async_with.snap (100%) rename {compiler => crates}/codegen/src/string_parser.rs (100%) rename {compiler => crates}/codegen/src/symboltable.rs (100%) rename {compiler => crates}/codegen/src/unparse.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index b01734ae7ae..fda3db6c4b3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -123,7 +123,6 @@ resolver = "2" members = [ "compiler", "compiler/core", - "compiler/codegen", "compiler/literal", ".", "common", @@ -150,7 +149,7 @@ license = "MIT" [workspace.dependencies] 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-codegen = { path = "crates/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" } diff --git a/compiler/codegen/Cargo.toml b/crates/codegen/Cargo.toml similarity index 100% rename from compiler/codegen/Cargo.toml rename to crates/codegen/Cargo.toml diff --git a/compiler/codegen/src/compile.rs b/crates/codegen/src/compile.rs similarity index 100% rename from compiler/codegen/src/compile.rs rename to crates/codegen/src/compile.rs diff --git a/compiler/codegen/src/error.rs b/crates/codegen/src/error.rs similarity index 100% rename from compiler/codegen/src/error.rs rename to crates/codegen/src/error.rs diff --git a/compiler/codegen/src/ir.rs b/crates/codegen/src/ir.rs similarity index 100% rename from compiler/codegen/src/ir.rs rename to crates/codegen/src/ir.rs diff --git a/compiler/codegen/src/lib.rs b/crates/codegen/src/lib.rs similarity index 100% rename from compiler/codegen/src/lib.rs rename to crates/codegen/src/lib.rs diff --git a/compiler/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ands.snap b/crates/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ands.snap similarity index 100% rename from compiler/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ands.snap rename to crates/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ands.snap diff --git a/compiler/codegen/src/snapshots/rustpython_codegen__compile__tests__if_mixed.snap b/crates/codegen/src/snapshots/rustpython_codegen__compile__tests__if_mixed.snap similarity index 100% rename from compiler/codegen/src/snapshots/rustpython_codegen__compile__tests__if_mixed.snap rename to crates/codegen/src/snapshots/rustpython_codegen__compile__tests__if_mixed.snap diff --git a/compiler/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ors.snap b/crates/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ors.snap similarity index 100% rename from compiler/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ors.snap rename to crates/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ors.snap diff --git a/compiler/codegen/src/snapshots/rustpython_codegen__compile__tests__nested_double_async_with.snap b/crates/codegen/src/snapshots/rustpython_codegen__compile__tests__nested_double_async_with.snap similarity index 100% rename from compiler/codegen/src/snapshots/rustpython_codegen__compile__tests__nested_double_async_with.snap rename to crates/codegen/src/snapshots/rustpython_codegen__compile__tests__nested_double_async_with.snap diff --git a/compiler/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ands.snap b/crates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ands.snap similarity index 100% rename from compiler/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ands.snap rename to crates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ands.snap diff --git a/compiler/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_mixed.snap b/crates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_mixed.snap similarity index 100% rename from compiler/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_mixed.snap rename to crates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_mixed.snap diff --git a/compiler/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ors.snap b/crates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ors.snap similarity index 100% rename from compiler/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ors.snap rename to crates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ors.snap diff --git a/compiler/codegen/src/snapshots/rustpython_compiler_core__compile__tests__nested_double_async_with.snap b/crates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__nested_double_async_with.snap similarity index 100% rename from compiler/codegen/src/snapshots/rustpython_compiler_core__compile__tests__nested_double_async_with.snap rename to crates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__nested_double_async_with.snap diff --git a/compiler/codegen/src/string_parser.rs b/crates/codegen/src/string_parser.rs similarity index 100% rename from compiler/codegen/src/string_parser.rs rename to crates/codegen/src/string_parser.rs diff --git a/compiler/codegen/src/symboltable.rs b/crates/codegen/src/symboltable.rs similarity index 100% rename from compiler/codegen/src/symboltable.rs rename to crates/codegen/src/symboltable.rs diff --git a/compiler/codegen/src/unparse.rs b/crates/codegen/src/unparse.rs similarity index 100% rename from compiler/codegen/src/unparse.rs rename to crates/codegen/src/unparse.rs