| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(repo): consolidate assets and retire unused workflows (Plan 763) | 8 天前 | |
Fix build system: VM panics, bytecode generation, and config parsing Bug fixes: - VM bounds checking: Prevent index-out-of-bounds panics in VirtualFlash - ConfigCodegen RET: Generate proper 2-byte RET instruction (opcode + n_args) - Expr::Pair: Add codegen support for Pair expressions (config syntax) - VirtualFlash: Pass object_keys and object_types metadata to VM - Empty configs: Return empty root Node instead of error for Nil results - ConfigCodegen: Support EmptyLine and Node statements in config mode - CLI: Remove duplicate 'c' alias from Cache command These fixes enable auto scan and auto build to work correctly with pac.at configuration files. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
docs(design): 需求级设计去序号化归位——8 篇入 autoui/、17 入 blocks/、26 去号根级;归位注记横幅;48 文件链接修复 (Plan 468) | 1 个月前 | |
refactor(repo): consolidate assets and retire unused workflows (Plan 763) | 8 天前 | |
refactor(repo): consolidate root assets and tooling (Plan 761) | 8 天前 | |
Plan 081: AutoVM as default execution mode with multi-mode support Make AutoVM the universal execution engine for all modes (Script, Config, Template). Add mode selection via pac.at (autovm, c, rust, evaluator). Implement FFI layer for cross-mode function calls. Core Changes: - AutoVM is now default (no feature flags required) - ExecutionMode enum with 4 variants (autovm, evaluator, c, rust) - Per-package mode resolution in AutoManResolver - Multi-mode compilation pipeline - FFI bridge for C/Rust function calls (native IDs 100-199 Rust, 200+ C) - AutoConfig migrated from Interpreter to AutoVM New Modules: - mode.rs: ExecutionMode enum with parsing and helpers - multi_mode.rs: Multi-mode compilation pipeline - ffi.rs: CFfiBridge, CSignature, CType, FfiRegistry Updated Modules: - config.rs: AutoConfig now uses eval_config_with_vm() - resolver.rs: Tracks ExecutionMode per dependency - lib.rs: Added eval_config_with_vm(), exported new modules Documentation: - Mode Selection Guide - FFI Usage Guide - Migration Guide (feature flags → mode selection) - Mixed-Mode Project Examples (4 complete examples) - Phase completion summaries (2, 5, 6) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
Plan 081: AutoVM as default execution mode with multi-mode support Make AutoVM the universal execution engine for all modes (Script, Config, Template). Add mode selection via pac.at (autovm, c, rust, evaluator). Implement FFI layer for cross-mode function calls. Core Changes: - AutoVM is now default (no feature flags required) - ExecutionMode enum with 4 variants (autovm, evaluator, c, rust) - Per-package mode resolution in AutoManResolver - Multi-mode compilation pipeline - FFI bridge for C/Rust function calls (native IDs 100-199 Rust, 200+ C) - AutoConfig migrated from Interpreter to AutoVM New Modules: - mode.rs: ExecutionMode enum with parsing and helpers - multi_mode.rs: Multi-mode compilation pipeline - ffi.rs: CFfiBridge, CSignature, CType, FfiRegistry Updated Modules: - config.rs: AutoConfig now uses eval_config_with_vm() - resolver.rs: Tracks ExecutionMode per dependency - lib.rs: Added eval_config_with_vm(), exported new modules Documentation: - Mode Selection Guide - FFI Usage Guide - Migration Guide (feature flags → mode selection) - Mixed-Mode Project Examples (4 complete examples) - Phase completion summaries (2, 5, 6) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
refactor(repo): consolidate root assets and tooling (Plan 761) | 8 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 天前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 8 天前 | ||
| 8 天前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 天前 |