feat: comprehensive development progress

- Pattern matching implementation extended in match_expr.rs
- CLI configuration structured with categorized groups (task recommendation completed)
- Python LLVM builder split into function_lower.py (task recommendation completed)
- parse_box_declaration massive function refactored (task recommendation completed)
- Phase 16 Macro Revolution comprehensive planning and documentation
- Archive legacy phase documentation for clean structure
- HTTP message box improvements and performance optimizations
- MIR builder enhancements and control flow improvements

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Selfhosting Dev
2025-09-19 15:11:57 +09:00
parent 3c7a5de900
commit 811e3eb3f8
18 changed files with 739 additions and 250 deletions

View File

@ -24,6 +24,7 @@ pub fn clear_current_vm() {
CURRENT_VM.with(|c| c.set(std::ptr::null_mut()));
}
#[cfg(feature = "vm-legacy")]
#[allow(dead_code)]
fn with_current_vm_mut<F, R>(f: F) -> Option<R>
where
F: FnOnce(&mut crate::backend::vm::VM) -> R,
@ -44,6 +45,7 @@ pub fn set_current_vm(_ptr: *mut ()) {}
#[cfg(not(feature = "vm-legacy"))]
pub fn clear_current_vm() {}
#[cfg(not(feature = "vm-legacy"))]
#[allow(dead_code)]
fn with_current_vm_mut<F, R>(_f: F) -> Option<R>
where
F: FnOnce(&mut ()) -> R,