GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||||||||
GeezerVison is showing github.com — Move `compiler/codegen` -> `crates/codegen` by ShaharNaveh · Pull Request #6260 · RustPython/RustPython Conversation
|
WalkthroughThe workspace manifest ( Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related PRs
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
@coderabbitai review |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
✅ Actions performedReview triggered.
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
Configuration used: Path: .coderabbit.yml
Review profile: CHILL
Plan: Pro
crates/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ands.snap is excluded by !**/*.snapcrates/codegen/src/snapshots/rustpython_codegen__compile__tests__if_mixed.snap is excluded by !**/*.snapcrates/codegen/src/snapshots/rustpython_codegen__compile__tests__if_ors.snap is excluded by !**/*.snapcrates/codegen/src/snapshots/rustpython_codegen__compile__tests__nested_double_async_with.snap is excluded by !**/*.snapcrates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ands.snap is excluded by !**/*.snapcrates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_mixed.snap is excluded by !**/*.snapcrates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__if_ors.snap is excluded by !**/*.snapcrates/codegen/src/snapshots/rustpython_compiler_core__compile__tests__nested_double_async_with.snap is excluded by !**/*.snapCargo.toml (1 hunks)
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
Configuration used: Path: .coderabbit.yml
Review profile: CHILL
Plan: Pro
Cargo.toml (1 hunks)
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| rustpython-compiler-core = { path = "crates/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" } |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Verify the directory move is complete and no stale references remain.
The workspace dependency path has been correctly updated from "compiler/codegen" to "crates/codegen". However, per the past review comments, this structural change requires verification:
crates/codegen directory exists with the expected crate contentcompiler/codegen remain in source files or build configurationvm/src/stdlib/ast.rs:307 (which references compiler/codegen/src/compile.rs) has been updated to crates/codegen/src/compile.rs🏁 Script executed:
#!/bin/bash # Description: Verify the crates/codegen directory move is complete and comprehensive. # Check 1: Verify crates/codegen directory exists if [ -d "crates/codegen" ]; then echo "✓ crates/codegen directory found" else echo "✗ crates/codegen directory NOT found" exit 1 fi # Check 2: Verify old compiler/codegen directory has been removed if [ -d "compiler/codegen" ]; then echo "✗ WARNING: Old compiler/codegen directory STILL EXISTS (should be removed)" else echo "✓ Old compiler/codegen directory removed" fi # Check 3: Search for remaining references to old path in code echo "" echo "Checking for remaining references to 'compiler/codegen' in source/config files:" rg -n "compiler/codegen" --type rust --type toml --type yaml --type json -g '!target' -g '!.git' || echo "✓ No references found" # Check 4: Verify the stale comment in ast.rs has been updated echo "" echo "Checking vm/src/stdlib/ast.rs:307 for updated path:" if [ -f "vm/src/stdlib/ast.rs" ]; then sed -n '305,310p' vm/src/stdlib/ast.rs else echo "✗ vm/src/stdlib/ast.rs not found" fi # Check 5: Verify crates/codegen/Cargo.toml exists if [ -f "crates/codegen/Cargo.toml" ]; then echo "" echo "✓ crates/codegen/Cargo.toml found" else echo "" echo "✗ crates/codegen/Cargo.toml NOT found" fi
Length of output: 580
Update the stale comment reference in vm/src/stdlib/ast.rs:307.
The Cargo.toml path update to "crates/codegen" is correct and the directory move is complete (old compiler/codegen directory has been removed). However, the comment at vm/src/stdlib/ast.rs:307 still references the old path and should be updated from compiler/codegen/src/compile.rs to crates/codegen/src/compile.rs.
In vm/src/stdlib/ast.rs around line 307, the in-file comment still references
the old path "compiler/codegen/src/compile.rs"; update that comment to reference
the new location "crates/codegen/src/compile.rs" so the comment matches the
Cargo.toml change and the moved directory.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.