Serendipity
Serendipity pushed to main at Serendipity/QRGen 2026-06-19 15:23:02 +08:00
15b3119588 docs: 更新 CLAUDE.md — web 端 + Docker + 修复说明
88d3d827ca chore: docker-compose 资源限制 + 健康检查 + 日志轮转
f19bd6e52e feat: Docker 镜像构建成功 — 17.7MB alpine 镜像
Compare 3 commits »
Serendipity pushed to main at Serendipity/QRGen 2026-06-18 11:55:03 +08:00
dcd53b2691 feat: web 端 GUI 风格界面 + SVG 支持 + 预览清晰度修复
Serendipity pushed to main at Serendipity/QRGen 2026-06-18 11:42:27 +08:00
6ba79a99d3 feat: 新增 web 端 — axum HTTP 服务 + Docker 化
Serendipity pushed to main at Serendipity/QRGen 2026-06-18 11:37:28 +08:00
79ccac3d8e chore: 添加 MIT License
9f76bb31da fix: QR 预览优化 — 移除虚线边框/圆角/padding,专业白底+微阴影
Compare 2 commits »
Serendipity pushed to main at Serendipity/l-language 2026-06-07 18:48:12 +08:00
6ebe551ee3 fix: AST_PARAMETER 增加数组元素类型字段 + 五子棋集成测试
Serendipity released L Language v0.8.0 at Serendipity/l-language 2026-06-07 18:30:41 +08:00
Serendipity deleted tag v0.7.0 from Serendipity/l-language 2026-06-07 18:30:23 +08:00
Serendipity pushed tag v0.8.0 to Serendipity/l-language 2026-06-07 18:30:04 +08:00
Serendipity deleted tag v0.8.0 from Serendipity/l-language 2026-06-07 18:30:03 +08:00
Serendipity pushed to main at Serendipity/l-language 2026-06-07 18:30:03 +08:00
ee3f9e0bd0 chore: bump version to 0.8.0
Serendipity pushed tag v0.8.0 to Serendipity/l-language 2026-06-07 18:29:46 +08:00
Serendipity deleted tag v0.7.0 from Serendipity/l-language 2026-06-07 18:29:46 +08:00
Serendipity pushed to main at Serendipity/l-language 2026-06-07 18:28:19 +08:00
6d5f8092a7 fix: for循环变量作用域 + 列表推导crash (两个已知bug)
f5c0650a97 feat: 闭包变量捕获 — 环境结构体 + 堆分配
06d80f441a feat: 闭包/lambda — 匿名函数表达式
c8da286d31 feat: in/out 参数 — out 关键字引用传递
Compare 4 commits »
Serendipity pushed to main at Serendipity/l-language 2026-06-07 14:27:03 +08:00
0a0667776a feat: const 编译期常量 — const N = 42;
Serendipity pushed to main at Serendipity/l-language 2026-06-07 14:18:52 +08:00
f7710ede9d feat: ?? 空值合并运算符 — a ?? b → if a!=0 {a} else {b}
Serendipity pushed to main at Serendipity/l-language 2026-06-07 14:13:12 +08:00
caf17e16fc feat: for step 步长 — for i in 0 to 10 step 2 { ... }
Serendipity pushed to main at Serendipity/l-language 2026-06-07 14:07:17 +08:00
71208a87f4 feat: 多返回值 fn f(...) -> (T, U) { return (e1, e2); }
Serendipity pushed to main at Serendipity/l-language 2026-06-07 14:00:46 +08:00
06c8773fac feat: 装饰器 #[attr] 语法 — parser 解析并跳过
Serendipity pushed to main at Serendipity/l-language 2026-06-07 13:59:03 +08:00
443b22bdf1 feat: 列表推导式 [for x in arr: expr] — parser+sema+codegen
0088347576 feat: defer 延迟执行 — defer { stmts; } 在 return 前按 LIFO 执行
Compare 2 commits »
Serendipity pushed to main at Serendipity/l-language 2026-06-07 13:38:49 +08:00
e60021b684 docs: language-reference.md v0.7 全面重写