| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
chore(shell): pin 快照同步 auto-os → auto-lang(2026-09-23,dashboard.at 外层面板框退役追随) | 1 个月前 | |
fix(test): add greet_mod module for 17_modules/001_use_fn test The test needs a module to import. Created auto/greet_mod.at with greet() and add() functions, plus a copy in crates/auto-lang/auto/ for when cargo test runs from the crate directory. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | 5 个月前 | |
Refactor FFI registration to use #[rust_fn] macro and resolve warnings - Introduced auto-macros crate containing #[rust_fn] proc macro - Refactored auto-lang stdlib FFI bindings to replace manual shims with #[rust_fn] - Fixed compiler warnings via cargo fix across auto-lang, auto-cache, auto-val, and auto-macros - Fixed auto-cache test test_c_cache_get_or_link panic on Windows - Resolved syntax parsing bug in incremental_transpile_bench.rs - Updated Plan 094 status to reflect Phase 2 completion | 7 个月前 | |
fix(desktop): retire 011-calculator boot direct-mount in ui_desktop (PLAN-552 遗留补刀) 用户报告"每次启动都打开计算器"——ui_desktop 入口仍把 011-calculator 作 boot 直挂组件装配(APP_B include_str!),无开关、不走 launch 链。 拆除后 boot 组件表恒空,桌面窗口全部经注册表 launch 链;PLAN-013 容错 与 PLAN-526 T6 源路径对齐随直挂退役一并移除。 | 1 个月前 | |
feat(ui): 小组件独立于 app 窗——video key: 引擎稳定键 + 孵化同链供给后端(升格零分家/降格常驻)(L0 fix) 2026-10-10 用户裁定配套 WIP(738 merge handoff stash 落地,rebase 到 master): - View::Video 增 media_key(key: 属性):与会话域 thread-local 合成 stable_runtime_key——mini face 与主窗、面板反复开关共用同一 mpv 运行时, 升格/降格无缝交接零双声(哈希键最高位置 1,与顺序分配 id 空间隔离) - PLAN-037 R1 F-R3 翻案:带后端声明 app 随孵化同链供给(daemon → 外部 back → proxy 懒启 + 字面量前缀化 + 计数/归属绑定),exe 形态仍占位卡; 供给计数归孵化会话持有——升格开窗共享不重复装载、关窗降格不释放 (小组件后端常温:音乐不因关窗停播) - execute_launch_app:已有孵化 mini → 升格开窗(face/窗同会话零分家), 不再 launch 第二会话;升格窗关闭 = 降格回 face 垫片,会话与后端常驻 - dashboard_hatched_tick_allowed:升格窗在场 Tick 恒订(否则随面板隐藏冻结) - 验收注入 registry 反查落空回退 hatched_minis(小组件一等验收靶面) - 测试:hatch_provisions_backend_apps_and_still_refuses_exe 重写 (供给计数 / 归属绑定 / exe 占位卡三断言) 门禁:cargo check 绿 + hatch 2/2 + iced 285/285 + 裸 cargo t 5258/5258 绿 (1 slow = plan738 组装探针预存长跑);4 处 rebase 冲突手解 (View/AbstractView Video 臂随 PLAN-760 多行格式合流 + inject 回退臂)。 | 13 天前 | |
refactor(repo): consolidate assets and retire unused workflows (Plan 763) | 14 天前 | |
refactor(repo): consolidate assets and retire unused workflows (Plan 763) | 14 天前 | |
plan716 T-06 组A two-face 退役(714 契约 T-6):two-face 摘除(语法集+主题底座双清点——syntax::extra_no_newlines→syntect default-syntaxes 缩减集[.at YAML 照旧追加],theme::extra→ThemeSet::load_defaults[base16-eighties.dark bootstrap 键保持]);**onig/syntect 保留=外部契约阻断偏差在案**:cosmic-text 0.15 fontconfig(default) 以 default-onig 拉 syntect(特性统一强制在场;iced 0.14 钉 cosmic-text 0.15)——.rdata 12.4MB 主项收益随 two-face 退役全额兑现,onig 摘除另档(上游 cosmic-text 解耦后);两态回归 11+11+78+12+117+3 全绿 | 24 天前 | |
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 个月前 | |
fix(stdlib): PLAN-738 R2 stable-tree snapshot——最终绑定证明/manifest schema 3/host 门再导出跟随与 await 模式证据 (Plan 738) - stdlib_assembly 新增 emission/host/manifest/reference 四模块(R2 主体: 共同 NativeInterface::production 与最终绑定 snapshot、执行前校验、 manifest schema 3、引用闭包证明;CLI/生成收据/新鲜度门接线) - host 门修复(本轮新勘两真实红,729/730 端点生成恢复):①pub use 转发壳 跟随到独立 crate 定义文件(file_response 经 a2r_std.rs→http.rs→ server_file.rs 链解析,producer 身份=定义文件,不再误报 NO_CALLEE); ②async producer 与调用点 .await 双向核对为 §5.7 mode 证据(错配=漂移), 不再一刀切拒绝;③impl AsRef<str> 视图适配与不透明资源类型 (FileResponse/UploadRequest/UploadSession/UploadReceipt)按名身份, 适配变体写入 error_shape 单独记录 - 稳定树门禁:三 crate check 零错误;plan738 55/55;auto-man api_gen 43/43(含修复的 729 文件/730 上传两红);module_cache 16/16、 native_registry 13/13、use_semantics 7/7、autovm_persistent 20/20、 CLI stdlib 10/10 - 真实生成服务验收从头重跑(--features test-http-e2e,串行):生成→生成 workspace 实编→serve→/__auto/health/ready 指纹匹配→业务请求 42→仅改 stdlib json.at(API 源不变)→旧 receipt 判陈旧→再生新指纹→重建→复验, 1/1 通过(110.9s;.repair738-r2-generated-service9.log) - rustfmt:HEAD 干净变脏的 build.rs/plan/providers/validate/cmd_stdlib + 新文件 host/reference 已格式化;预存脏遗留大文件保持基线不整文件重排 | 15 天前 | |
chore: 收录本地测试与调试草稿文件 - auto-lang vm/autodown 模块测试(bigvm、channel、loader) - ac-examples、stdlib test_mod、smart params 等 .at 测试样例 - a2r 相关调试脚本(test_debug.rs、lexer/global_vars 示例) - playground 前端 playwright 探针脚本(*.tmp.mjs) | 1 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
chore: 收录本地测试与调试草稿文件 - auto-lang vm/autodown 模块测试(bigvm、channel、loader) - ac-examples、stdlib test_mod、smart params 等 .at 测试样例 - a2r 相关调试脚本(test_debug.rs、lexer/global_vars 示例) - playground 前端 playwright 探针脚本(*.tmp.mjs) | 1 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
refactor(syntax): pattern matching/event routing uses -> instead of => Distinguish pattern matching ( ->) from closures (=>): - is blocks: pattern -> body - on blocks: Handler -> body - routes: "/path" -> use module - closures remain: (a, b) => expr 78 files updated across compiler, tests, stdlib, and examples. 2812 tests pass. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | 6 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
Add multiline statement support to value! and atom! macros The macros now support multiple statements and variable definitions using let syntax, enabling more complex AutoLang code within macros. Changes: - Fixed token-to-string conversion to properly add spaces between tokens - Added statement boundary detection for automatic semicolon insertion - Added test_value_let() and test_atom_let() tests - All 21 tests pass Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | 9 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
Fix AtomWriter implementations for AST tests - Remove quotes from binary operators: bina(+, 1, 2) instead of bina('+', 1, 2) - Change array output format: array(1, 2, 3) instead of [1, 2, 3] - Fix object formatting with proper spacing and commas - Remove newlines from If statement output - Simplify function parameter format: (x, int) instead of param(name("x"), type(int)) - Add ret_name field to Fn for unresolved return types - Fix Pair key output to use to_atom_str() instead of Display - Simplify Member format: member(x, int, 0) instead of member(name("x"), type(int)) - Change TypeDecl format: type Point { ... } instead of type-decl(name("Point")) - Add Expr::Block AtomWriter handler - Comment out tests 06-11 (test files don't exist yet) - Update test expectations to match simplified formats Tests passing: 01_literals, 02_exprs, 03_functions, and 8/9 of 05_types | 9 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 | |
temp | 8 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 5 个月前 | ||
| 7 个月前 | ||
| 1 个月前 | ||
| 13 天前 | ||
| 14 天前 | ||
| 14 天前 | ||
| 24 天前 | ||
| 8 个月前 | ||
| 15 天前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 6 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 9 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 |