Serendipity
Serendipity released L Language v0.6.0 at Serendipity/l-language 2026-06-05 22:13:22 +08:00
Serendipity deleted tag v0.6.0 from Serendipity/l-language 2026-06-05 22:13:13 +08:00
Serendipity released L Language v0.6.0 at Serendipity/l-language 2026-06-05 22:12:25 +08:00
Serendipity pushed tag v0.6.0 to Serendipity/l-language 2026-06-05 22:12:15 +08:00
Serendipity pushed to main at Serendipity/l-language 2026-06-05 22:07:55 +08:00
de91886712 fix: CreateProcess 替代 system() 调 ld.lld,消除 shell 转义问题
Serendipity pushed to main at Serendipity/l-language 2026-06-05 22:01:04 +08:00
39d8bad022 feat: 自包含安装包 — ld.lld + MinGW 库 (39MB, 零依赖)
Serendipity pushed to main at Serendipity/l-language 2026-06-05 21:51:25 +08:00
1e161ecfff feat: NSIS 安装包脚本 (62MB, 含 LLVM+clang+lld)
Serendipity pushed to main at Serendipity/l-language 2026-06-05 21:43:51 +08:00
143174ee4f refactor: 链接器从 gcc 改为 clang + lld(优先 clang→fallback gcc)
Serendipity pushed to main at Serendipity/l-language 2026-06-05 21:02:07 +08:00
2baf762d82 docs: README/CHANGELOG/语言参考更新至 v0.6
Serendipity pushed to main at Serendipity/l-language 2026-06-05 20:59:02 +08:00
459d1e1e10 feat: 管道 |> + 字符串插值 \(expr) — P0 四特性收官
6b6925b2b8 feat: 命名参数 draw_rect(width: 10, height: 20)
c6e492662e feat: guard 语句 guard x >= 0 else { return -1; }
18172ca724 feat: 新增 i32 / u64 / char 类型 + 字符字面量 "'a'"
Compare 4 commits »
Serendipity pushed to main at Serendipity/l-language 2026-06-05 19:50:43 +08:00
6fc599e6c2 feat: impl 关键字改为 extend
175f8a6658 feat: 数组类型语法 [T; N] 改为 T[N] 后置语法
ab4cc9a28b feat: let mut 改为 var 关键字声明可变变量
a28d33854c feat: for..in 范围语法 .. 改为 to 关键字
Compare 4 commits »
Serendipity pushed to main at Serendipity/l-language 2026-06-05 19:39:22 +08:00
9a256d9be1 docs: 测试计数更新 145→158 单元 + 23→24 集成
a45f7d8e2f feat: 数组支持 struct 元素类型 [Point; N]
beac40fd74 test: match sema + codegen 单元测试,总断言 145→158
a0a78de26e docs: 补充数组初始化 = arr 语法说明
095604dc9f docs: CLAUDE.md 语言设计哲学增加L化适配原则
Compare 5 commits »
Serendipity pushed to main at Serendipity/l-language 2026-06-05 18:59:08 +08:00
6bd6eaae47 docs: CLAUDE.md 语言设计哲学 + 多语言特性分析
Serendipity pushed to main at Serendipity/l-language 2026-06-05 18:46:02 +08:00
29648ef110 docs: L Language 语言参考手册 (language-reference.md)
Serendipity pushed to main at Serendipity/l-language 2026-06-05 18:42:29 +08:00
5a0bf60698 docs: CHANGELOG v0.4/v0.5 + README/CLAUDE 版本刷新
Serendipity pushed to main at Serendipity/l-language 2026-06-05 14:41:56 +08:00
a15cd9d56e feat: match 表达式 (P1 #8 收官)
Serendipity pushed to main at Serendipity/l-language 2026-06-05 14:30:29 +08:00
9f6e695ba8 feat: struct方法 impl (P1 #9)
Serendipity pushed to main at Serendipity/l-language 2026-06-05 14:19:06 +08:00
2923e7574d feat: 数组+索引 [T;N], arr[i] (P1 #6)
Serendipity pushed to main at Serendipity/l-language 2026-06-05 14:01:52 +08:00
5237398245 feat: 枚举 enum (P1 #7)
Serendipity pushed to main at Serendipity/l-language 2026-06-05 13:55:03 +08:00
ab88ea2753 feat: 类型别名 type alias (P1 #10)