| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Refactor auto-shell command system to use Nushell-inspired trait architecture | 8 个月前 | |
Implement PipelineData wrapper for structured data pipelines (Plan 047 Phase 1-2) Create PipelineData enum to enable zero-copy structured data flows: - PipelineData::Value - for Auto values (structured, zero-copy) - PipelineData::Text - for plain text (legacy/external commands) - 9 comprehensive tests, all passing Update Command trait to accept/return PipelineData: - Changed signature: fn run(...) -> Result<PipelineData> - Enables structured data passing between commands - Backward compatible with text mode Update all built-in commands to use PipelineData: - pwd, echo, cd, help, ls - all updated - Commands return PipelineData instead of Option<String> - shell.rs converts PipelineData to String for display Benefits: - Foundation for Nushell-style data pipelines - Zero-copy potential using Auto Value enum - Type-safe data manipulation capabilities - Progressive adoption (commands can use Value or Text) Next steps: - Add value helper methods - Refactor ls to return structured data - Implement get/where/select commands - Test full pipeline: ls | where type == dir | get name Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
feat(automan): implement BPBE architecture and separate builders from exporters | 7 个月前 | |
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 个月前 | |
chore(ui): PLAN-760 T-06 收口——merge master(PLAN-759 批次)+ 文档同步 + 别名收敛,全档 5243/5243 绿 - merge master 005118d48(PLAN-759 全批次:栅栏 carousel 清偿/壁纸态隔离/ 探针门控分层等)——本分支 10 预存红全部随基线合流消除 - 文档同步义务:docs/components/core.md 再生(remote-frame 生成条目); docs_gen DOC_EXCLUDE 登记 remoteframe 折叠形(宿主消费面 gallery 无法 呈现——windowthumbnail 先例;文档化位 specs overview + core.md + e2e 双工程);auto-os 侧 kitchen-sink.at 再生 53→54(主检出单文件提交 0532b8f,不动他 会话 WIP) - P0 fence 暴露并修正:aura/schema.rs insert 单行化(scan_insert_tags 仅认单行——P759-D2 在案);派发臂别名收敛为 canonical 单形态 (remote-frame;window_thumbnail 先例)——vb 双臂/vue map_tag/ generate_shadcn_attrs(该表 match normalized_tag,连字符转下划线→ remote_frame 形态)/a2r codegen 五处对齐 - 门禁:裸 cargo t 全量 5243/5243 passed 0 failed(99.9s;schema_drift 双栅栏 + docs_gen 4 + e2e 11/11 + 单测 8 全绿) | 7 天前 | |
refactor(conformance): rename docs/spec/ to docs/conformance/ Avoid confusion with Spec-Driven Development. The directory defines AutoVM ↔ a2r behavioral conformance standards, not development specs. Co-Authored-By: GLM-5.1 <noreply@z.ai> | 4 个月前 | |
refactor(repo): consolidate root assets and tooling (Plan 761) | 7 天前 | |
feat(autoforge): complete Plan 248 phases D/E + streaming demo - Phase D: OrderView live pipeline with phase history, todo progress - Phase E: Drift detection with AI verification + drift badges - Backend: add phase_history tracking, fix ForgeSessionSummary phase field - Frontend: fix useForge resume race condition (double session creation) - Add StreamingDemoView with markdown + table streaming examples - Add streaming-component-protocol.md documentation - Update plan 248 status to all phases complete | 5 个月前 | |
feat(website): redesign homepage, add i18n support, and add feature docs - Replace npm with bun for dependency management - Make Chinese the default landing page with browser-language redirect - Redesign homepage hero (smaller, localized) and feature cards - Add Auto logo to navbar and favicon - Set dark theme as default - Add feature detail pages under docs/features/ (6 features, EN+CN) - Replace 'Modern Tooling' with 'AutoVM Interpreter' on homepage - Make feature cards clickable with links to detail pages - Fix Chinese docs sidebar with translated titles - Fix Chinese book sidebar and index generation - Fix broken SUMMARY.md links in rust and typescript books - Update deploy workflow to use bun | 5 个月前 | |
refactor(repo): consolidate assets and retire unused workflows (Plan 763) | 7 天前 | |
reorganize docs | 9 个月前 | |
docs(readme): introduce Auto ecosystem and current language (Plan 753) | 8 天前 | |
feat(automan): implement BPBE architecture and separate builders from exporters | 7 个月前 | |
docs: archive Plan 438 (025-dashboard) — complete —— M1/M1-fix/M2/复审收口四段全绿 finish-plan 复审判 A 类归档: - M1 vue 三区布局(浏览器实机 6/6)· M1-fix ts_adapter 双缺口根治 (vue_capabilities 76/76 + golden 零漂移)· M2 vm 模式(desktop_mcp 26/26 含配置持久化重启闭环)· §9.1 独立复审收口(3 遗漏登记 + 2 workaround 入账 + 4 小修, 26/26 复跑) - 债务已入账 DEBTS.md(Tick interval 运行时不可调——🟢 未来增强); 降级决议(侧栏折叠/VM 行 hover)与 439 需求单均已落档 - 索引 11-ui-generators +1 行(Completed 40);报告 +1 行 +1 链接; README 025 重复行清理;design/21 链接改指 archive/ | 1 个月前 | |
docs: archive Plan 438 (025-dashboard) — complete —— M1/M1-fix/M2/复审收口四段全绿 finish-plan 复审判 A 类归档: - M1 vue 三区布局(浏览器实机 6/6)· M1-fix ts_adapter 双缺口根治 (vue_capabilities 76/76 + golden 零漂移)· M2 vm 模式(desktop_mcp 26/26 含配置持久化重启闭环)· §9.1 独立复审收口(3 遗漏登记 + 2 workaround 入账 + 4 小修, 26/26 复跑) - 债务已入账 DEBTS.md(Tick interval 运行时不可调——🟢 未来增强); 降级决议(侧栏折叠/VM 行 hover)与 439 需求单均已落档 - 索引 11-ui-generators +1 行(Completed 40);报告 +1 行 +1 链接; README 025 重复行清理;design/21 链接改指 archive/ | 1 个月前 | |
docs(plan): archive delivered screenshot compression (Plan 769) | 6 天前 | |
docs(roadmap): define v0.6 stdlib and HTTP/net priorities | 8 天前 | |
docs(specs): consolidate compressed image delivery (Plan 769) | 6 天前 | |
Implement VM function integration for native Rust APIs Add centralized VM registry system for integrating native Rust functions with the AutoLang interpreter, enabling standard library APIs backed by Rust implementations. Features: - VM registry with module-based organization (auto.io, etc.) - Use statement evaluation for importing VM modules - Function dispatch to Rust implementations - Method call support (file.close(), file.read_text()) - ValueRef resolution for method call dispatch - Type registration for VM types Changes: - Create vm.rs with VmRegistry, VmModule, and type definitions - Implement eval_use_auto() for loading VM modules - Add eval_vm_fn_call() for function dispatch - Add method call detection in eval_call() using Expr::Bina + Op::Dot - Register IO module (open, File type with close/read_text methods) - Add VM function integration tests (4 tests, all passing) - Update hello.at to use new VM function API This enables hello.at to successfully open and read table.at using VM-backed native Rust functions. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 9 个月前 | |
refactor(repo): consolidate assets and retire unused workflows (Plan 763) | 7 天前 | |
feat(vm): Implement BigVM Native Interface and integrate auto-vm crate - Implemented Native Interface (FFI) with NativeInterface registry and ShimFunc. - Added CALL_NAT opcode for calling host functions. - Added standard library shims (print_i32, print_f32). - Created crates/auto-vm binary crate for BigVM execution. - Updated Codegen to support intrinsics map to CALL_NAT. - Implemented simple relocation loader in uto-vm. - Verified with hello.at and demo.at. | 8 个月前 | |
feat(script-to-ship): Chinese translation (landing + 6-chapter tour) (Plan 359 B2) - website/zh/script-as-rust.md: Chinese landing page mirroring the EN one (hero ScriptShipView, three-act narrative, Python+Rust comparison, L1 evidence table, honest L3 boundaries). - docs/script-to-ship/*.cn.md (7 files): Chinese translations of the README + 6 chapters; code Listings unchanged (only prose translated). prepare-content.js fix: the .cn.md handling had an order-dependent bug where the EN-fallback branch could clobber a .cn.md translation in the ZH output (walkDir visit order is filesystem-dependent). Now .cn.md files skip the EN copy entirely and claim the ZH slot via a Set, so the sibling .md's EN fallback is skipped. Verified: zh tour renders Chinese, EN stays English, full build passes with no markdown errors. | 3 个月前 | |
docs(specs): consolidate compressed image delivery (Plan 769) | 6 天前 | |
feat(lang): Plan 514 消歧第一步(用户裁定)——移除换行流式链糖:句首 .method() 语句不再自动合并进上一条语句(与方法体隐式 self 的静默歧义,P514-W3-1 根因),旧形态直接报非恢复语法错(单错无级联,提示同链/中间变量/管道算子设计中);同一行链与方法体首语句/表达式位句首点不受影响;删除 replace_self_with 死码;仓内遗留链迁移 5 处(a2rs 02/03/06+cookbook 008+book ch08 03_builder);parser 回归测试改写为新语义;stdlib 表达式续行实测不受影响;cargo tf 3350 绿+aavm2 17/2+99_idiom2 12 绿 (Plan 514) | 1 个月前 | |
feat(debugger): enhance breakpoint syntax with fn/N offset and function name resolution Plan 199 Phase 7: Fix function breakpoints (CallFrame.fn_name was always None) by adding addr_to_name reverse mapping in VirtualFlash and resolving function names in CALL instruction. Add b fn/N syntax for function-relative line breakpoints. Error messages for unsupported multi-file syntax and unknown functions now list available function names. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 5 个月前 | |
add docs for LaOS | 1 年前 | |
Fix VM borrowing for OOP methods (HashMap, HashSet, StringBuilder) Implement interior mutability for VM data structures using RefCell wrapper pattern, enabling mutable method calls on stored instances. Changes: - Universe.vm_refs: HashMap<usize, RefCell<Box<dyn Any>>> - Add get_vmref_ref() for safe mutable access through borrow_mut() - Update all VM methods to use downcast_ref/downcast_mut pattern - Fix VmFunction signatures (single Value vs Vec<Value>) - Complete HashMap, HashSet, StringBuilder implementations Resolves plan 038-fix-vm-borrowing.md Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
Plan 083: Auto-to-Rust Transpiler with .rs.at and #[rs] support - COMPLETE ✅ Implemented comprehensive Auto-to-Rust transpilation with platform-specific file support and full generic type system. Core Features: - .rs.at file loading for Rust-specific implementations - #[rs] annotation for Rust-only functions - Generic parameter support: <T>, <T, U> in structs, traits, impls, enums - Closure support with automatic type inference - Trait/spec system with delegation and inheritance - Type mapping: AutoLang types → Rust types (int→i32, str→String, etc.) - Memory safety: view/mut/take → borrow checker Test Results: 68/70 passing (97%) - ✅ Functions, structs, enums, generics, closures - ✅ Pattern matching, borrow checking, standard library imports - ⚠️ 2 known limitations: whitespace formatting, advanced tag parser Documentation: - README_A2R.md: Main README with examples - a2r-transpiler-guide.md: User guide with feature tables - a2r-api-documentation.md: Complete API reference - a2r-tutorials.md: 10 practical tutorials All 10 phases complete (parser, file loading, transpiler, generics, traits, closures, stdlib, tests, docs, integration). Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
docs(spec): Plan 610 T-11 SD 落稿——SD-01 a2r-transpiler-guide Implementation Status 增 610 条(⑤导出面/⑥use.c 双形态/capstone 双闭环)+SD-02 trans/overview C ABI 双面条目+SD-03 auto-bindgen/project 消费面三后端收口(a2r 双形态+link 字段) (Plan 610) | 1 个月前 | |
Plan 083: Auto-to-Rust Transpiler with .rs.at and #[rs] support - COMPLETE ✅ Implemented comprehensive Auto-to-Rust transpilation with platform-specific file support and full generic type system. Core Features: - .rs.at file loading for Rust-specific implementations - #[rs] annotation for Rust-only functions - Generic parameter support: <T>, <T, U> in structs, traits, impls, enums - Closure support with automatic type inference - Trait/spec system with delegation and inheritance - Type mapping: AutoLang types → Rust types (int→i32, str→String, etc.) - Memory safety: view/mut/take → borrow checker Test Results: 68/70 passing (97%) - ✅ Functions, structs, enums, generics, closures - ✅ Pattern matching, borrow checking, standard library imports - ⚠️ 2 known limitations: whitespace formatting, advanced tag parser Documentation: - README_A2R.md: Main README with examples - a2r-transpiler-guide.md: User guide with feature tables - a2r-api-documentation.md: Complete API reference - a2r-tutorials.md: 10 practical tutorials All 10 phases complete (parser, file loading, transpiler, generics, traits, closures, stdlib, tests, docs, integration). Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
docs:knowledge-sync-baseline-plan-543 | 1 个月前 | |
docs: Auto Web Framework 设计文档与使用指南 完整的 Web Framework 文档,包含: - 架构概览(Server + Client 能力矩阵) - Server 端使用(#[api] 声明式路由、参数类型、响应类型、SSE) - Client 端使用(基础请求、RequestBuilder、上传、下载、SSE、WebSocket) - 八种运行模式说明 - 015-notes 示例可用的新特性(分页、日志、错误处理、Cookie/Auth、异步) - 与 Axum/Spring/Express 的能力对照表 - 后续路线图(中间件、Session、Graceful Shutdown、OpenAPI 等) | 3 个月前 | |
Custom library paths support for code generator and interpreter - Add lib_files and lib_paths to GenerationSpec for template libraries - Interpreter: Add set_lib_paths() and add_lib_path() methods - Evaluator: Multi-directory module search for use statements - Code generator: Load library files before template processing - Add custom-lib-paths API and implementation docs - Add new a2r test cases (cstr, pointer, for, union, tag, borrow) - Add BigVM migration roadmap documentation - Clean up temporary test files Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
Custom library paths support for code generator and interpreter - Add lib_files and lib_paths to GenerationSpec for template libraries - Interpreter: Add set_lib_paths() and add_lib_path() methods - Evaluator: Multi-directory module search for use statements - Code generator: Load library files before template processing - Add custom-lib-paths API and implementation docs - Add new a2r test cases (cstr, pointer, for, union, tag, borrow) - Add BigVM migration roadmap documentation - Clean up temporary test files Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
Fix delegation with parameters and add comprehensive tests - Fix C transpiler: generate correct return types and parameters for delegation wrappers - Add test coverage for multi-delegation and delegation with parameters * C: test_019_multi_delegation, test_020_delegation_params * Rust: test_032_delegation, test_033_multi_delegation, test_034_delegation_params - Add complete delegation documentation (docs/delegation.md) - Update plan 019 progress to 74% complete (368 tests passing) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 9 个月前 | |
temp | 8 个月前 | |
docs: 交接更新——auto-edit-ux worktree 与 plan-editor-followups 分支已清理(新会话按每计划专用 worktree 约定开工 422-popover) | 1 个月前 | |
docs(513/W3): 08-20 审计归档+三处活链接随迁——plans-status-audit-2026-08-20 git mv archive/ 终态注记(接任者=Plan 513 审计总表);specs/overview.md:103、design/00-intro.md:170、handoff-2026-08-22.md:10 改指 archive 路径;T6 绿+全库零旧路径残留 (Plan 513) | 1 个月前 | |
docs(plan-458): 活文档 parity 库路径同步分类布局(known-divergences + 两个 417 handoff) | 1 个月前 | |
docs(417-E2): 追随批收尾 —— F1/F3/F4/F5 完成标记 | 1 个月前 | |
docs(plan-458): 活文档 parity 库路径同步分类布局(known-divergences + 两个 417 handoff) | 1 个月前 | |
docs(plan-390): §15.9.3/4 — H3b 实施记录 + H3 完成判定(4 registry → 1 heap_objects 闭环) | 2 个月前 | |
Plan 085: Add VecDeque and BTreeMap collections to AutoVM Implement VM-native VecDeque<T> and BTreeMap<K, V> types using Rust's std::collections::VecDeque and std::collections::BTreeMap. Features: - VecDeque: O(1) push/pop from both ends (queues, stacks, sliding windows) - BTreeMap: O(log n) operations with sorted keys and range queries Added: - VecDequeData and BTreeMapData structs (vm/collections.rs) - 22 VM methods (11 VecDeque + 11 BTreeMap) - Type definitions (vecdeque.at, btreemap.at) - Prelude integration (auto-import VecDeque and BTreeMap) - Test suite (22 tests, pending AutoVM integration) - Comprehensive documentation Also includes HashMap/HashSet type definitions and documentation from earlier work. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
support digit in identifier | 1 年前 | |
Add JavaScript transpiler documentation and update README Documentation: - Create comprehensive docs/javascript-transpiler.md - Usage instructions and examples - Complete language mapping table - Test coverage details (9 tests) - Implementation details and architecture - Troubleshooting and limitations README Updates: - Update architecture section to include JavaScript (5 execution modes) - Add complete JavaScript Transpiler section - Core features (ES6+, template literals, classes) - Usage examples with code snippets - Language mapping table - Test coverage (9 tests, all passing) - Environment requirements (Node.js 12+) - Update Python section with test link - Add test directory for a2j Key Highlights: - 9 comprehensive test cases documented - Complete code examples with AutoLang → JavaScript - ES6+ feature support detailed - CLI command documented (auto.exe java-script) - Links to full documentation | 8 个月前 | |
Add JSON output format for IDE integration - Add --format flag with text/json options - Export diagnostics in structured JSON format - Support error codes, severity, spans, and related errors - Add documentation with examples and LSP integration guide Phase 4.2 complete: Machine-readable error output for tooling Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 9 个月前 | |
feat(416-5B): semantic tokens 服务端——词法+AST 双源分类,协议级测试锁定 - semantic_tokens.rs:扫描器(//注释/字符串含多行分段/数字;关键字查 5-C 的 Token::all_keywords 权威表)+ AST 符号分类(fn→function/ 参数→parameter/局部(含 for 循环变量)→variable/type/enum/spec→ type)+ 未分类启发式(ident( → 调用、大写 → 类型);UTF-16 列相对 增量编码;8 类型 legend 顺序即线上编码 - backend:semanticTokensProvider 能力声明 + semanticTokens/full handler(Vec<SemanticToken> 结构体序列化为线上扁平 5 元组);extension 侧零改动(languageclient v9 自动注册 feature) - 测试 ×4:序列锁定(type/fn/let 关键字、make/Point/42///hi、参数 x 与局部 p 定位)/字符串+greet(调用启发式/legend 顺序/协议级 round-trip(initialize 广告 legend、data 扁平形状且类型索引合理) - 剩余:VSCode 实机 F5 着色核验(计划原定唯一实机点;服务端逻辑已被 单测+协议测试锁定);auto-lsp 17 测试全绿,fmt 包级零 diff | 1 个月前 | |
docs: update migration guide to clarify no source/ wrapper | 6 个月前 | |
feat(storage): Add auto storage detection and default storage module (Plans 052, 055) - Add DefaultStorage test suite for target detection - Add a2c integration tests for auto storage selection - Add stdlib/default_storage.at module with target-aware storage - Add implementation summary for Plan 052 - Supports MCU (Fixed) vs PC (Heap) storage strategies Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
Add Python transpiler documentation - Create comprehensive docs/python-transpiler.md - Add Python transpiler section to README.md - Document features, usage, and language mapping - Include code examples and test coverage - Note limitations and future enhancements - Document architecture and implementation details Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
docs(roadmap): define v0.6 stdlib and HTTP/net priorities | 8 天前 | |
feat(router): implement Plan 106 use syntax for routes - Add use module syntax for cleaner route definitions - Implement lazy loading with () => import('@/pages/module.vue') - Generate lowercase page filenames (e.g., button.vue not ButtonPage.vue) - Fix output path resolution relative to workspace - Add checkbox.at page (was missing from examples) - Update docs/router.md with Plan 106 syntax Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 7 个月前 | |
Plan 085: Add VecDeque and BTreeMap collections to AutoVM Implement VM-native VecDeque<T> and BTreeMap<K, V> types using Rust's std::collections::VecDeque and std::collections::BTreeMap. Features: - VecDeque: O(1) push/pop from both ends (queues, stacks, sliding windows) - BTreeMap: O(log n) operations with sorted keys and range queries Added: - VecDequeData and BTreeMapData structs (vm/collections.rs) - 22 VM methods (11 VecDeque + 11 BTreeMap) - Type definitions (vecdeque.at, btreemap.at) - Prelude integration (auto-import VecDeque and BTreeMap) - Test suite (22 tests, pending AutoVM integration) - Comprehensive documentation Also includes HashMap/HashSet type definitions and documentation from earlier work. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
temp | 8 个月前 | |
Remove mut storage modifier, standardize on var Change all storage modifiers from mut to var: - let: immutable storage - var: mutable storage (replaces both mut and old dynamic var) Updated files: - examples/type_inference_advanced.at: mut result → var result - examples/string_operations.at: let mut s2 → var s2, remove mut from fn calls - docs/syntax.cn.md: Update all mut declarations to var, remove 幻量 section - docs/string-library.md: Update str_append examples to use var - docs/stdlib-file-organization.md: Update File.read_all example Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
fix(446批四): 打磨四修——D4 list.find 剔除 i32 强转 fallback+miss 对齐 None 契约 / D5 json 文档探测覆盖负索引键列 / E3 res.body() 返 UTF-8 文本 / B3 多参输入分发显式诊断丢弃;F3 实证已愈;F4 substr (start,LEN) 三处文档统一 | 1 个月前 | |
plan054 T1+T2+T3:quote 去框(border-3 退役→border-l-3 单侧宽度档,类 IR 微扩 BorderLeftWidth,iced 臂只置左条宽不置四边边框;style_parity 白名单收窄+coverage 表再生)+ fence header 标签垂直居中(center_y:true)+ 无语言 fence 主题档同源(None 臂走 hljs_theme_name(dark_mode()),retheme 臂含无语言翻转换挡);单测五发全绿 (Plan 054) | 1 个月前 | |
Custom library paths support for code generator and interpreter - Add lib_files and lib_paths to GenerationSpec for template libraries - Interpreter: Add set_lib_paths() and add_lib_path() methods - Evaluator: Multi-directory module search for use statements - Code generator: Load library files before template processing - Add custom-lib-paths API and implementation docs - Add new a2r test cases (cstr, pointer, for, union, tag, borrow) - Add BigVM migration roadmap documentation - Clean up temporary test files Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 | |
fix(review): Plan 436 归档后复查修正三处 - syntax.md 三相位矩阵 a2r 列纠错:.Destroy 实为「XMsg::Destroy 臂有生成 但无自动分发(无 Drop 发送点)」,原「not generated」不准确;.Init 补 全构造后 __self.on(XMsg::Init) + async __InitLoaded 变体说明; - bridge 回退路径不再吞 UI 场景解析诊断:UI 解析失败且 VM 路径同败时 双错误并列上浮(坏 UI 程序拿到精确报错);新增 test_broken_ui_program_reports_ui_parse_error; - 债务簿登记 review 发现的既有 feature 组合破损:ui-interpreter/ ui-headless 单独启用不编译(非测试代码无条件引用 ui-iced 门控项), 及「bridge 定向测试须带 ui-iced 系 feature 才被收集」的验证陷阱。 ui-iced 全量 3607 passed(唯一失败为 Plan 077 纳秒基准环境敏感,单跑 恒绿,第三次同模式);bridge 定向(ui-iced 组合)5 过 1 忽略。 | 1 个月前 | |
Plan 085: Add VecDeque and BTreeMap collections to AutoVM Implement VM-native VecDeque<T> and BTreeMap<K, V> types using Rust's std::collections::VecDeque and std::collections::BTreeMap. Features: - VecDeque: O(1) push/pop from both ends (queues, stacks, sliding windows) - BTreeMap: O(log n) operations with sorted keys and range queries Added: - VecDequeData and BTreeMapData structs (vm/collections.rs) - 22 VM methods (11 VecDeque + 11 BTreeMap) - Type definitions (vecdeque.at, btreemap.at) - Prelude integration (auto-import VecDeque and BTreeMap) - Test suite (22 tests, pending AutoVM integration) - Comprehensive documentation Also includes HashMap/HashSet type definitions and documentation from earlier work. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 8 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 个月前 | ||
| 8 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 天前 | ||
| 4 个月前 | ||
| 7 天前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 7 天前 | ||
| 9 个月前 | ||
| 8 天前 | ||
| 7 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 8 天前 | ||
| 6 天前 | ||
| 9 个月前 | ||
| 7 天前 | ||
| 8 个月前 | ||
| 3 个月前 | ||
| 6 天前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 8 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 天前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 8 个月前 |