Skip to content

Commit afd6115

Browse files
authored
[200_1] 更新版本发布文档,添加v17.11.24发布信息 (#351)
* Goldfish Scheme v17.11.23 * 修改文档 * wip
1 parent 8f8e3fa commit afd6115

File tree

4 files changed

+27
-3
lines changed

4 files changed

+27
-3
lines changed

devel/200_1.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# 200_1
22

3+
## 2026/1/19 Goldfish Scheme v17.11.24
4+
5+
### 📦 模块开源 / 重构
6+
- `(liii json)` 开源并重构:不依赖 `define-class`,原`json`改名为 `rich-json`,新增对应测试
7+
- `(liii either)` 开源并重构:实现方式调整,原`either`改名为 `rich-either`,新增对应测试
8+
9+
### 🧩 标准库 / SRFI
10+
- 原 OO 版 `(liii set)` 改名为 `(liii rich-set)`;新增 SRFI-113 的 `(liii set)` 封装并补齐接口与测试
11+
- SRFI-113:完整实现 set/bag(构造、查询、变换、集合运算、可变版本),新增 `(liii bag)` 与测试
12+
- `hash-table` 增加 `hash-table-fold`
13+
- SRFI-13:补齐 `string-index-right``string-skip``string-skip-right` 并扩展测试
14+
- SRFI-267:实现 raw string 字面量,新增 `(liii raw-string)``deindent` 宏及测试
15+
16+
### 🌐 网络与依赖
17+
- `(liii http)` 迁移自 liiischeme,基于 CPR;规范化响应 header 为小写并修复测试不稳定
18+
- 引入 `3rdparty/cpr` 与 xmake 包描述,构建语言提升到 C++17
19+
20+
### 🧰 构建 / CI / 跨平台
21+
- Windows:S7 `fopen` 支持 UTF-8 路径;修复 xmake 构建失败(`goldfish_repl_wasm` 依赖/平台限制)
22+
- CI:xmake 版本更新到 v2.9.9,新增 deb 自动打包流程
23+
- 修正 goldfish target 安装目录 `goldfish/guenchi`
24+
25+
26+
327
## 2025/12/24 Goldfish Scheme v17.11.23
428

529
### 🔧 基础设施改进

pkgs/goldfish.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
stdenv.mkDerivation {
1616
pname = "goldfish";
17-
version = "17.11.23";
17+
version = "17.11.24";
1818

1919
src = ./..;
2020

src/goldfish.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
#include <isocline.h>
5959
#endif
6060

61-
#define GOLDFISH_VERSION "17.11.23"
61+
#define GOLDFISH_VERSION "17.11.24"
6262

6363
#define GOLDFISH_PATH_MAXN TB_PATH_MAXN
6464

xmake.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
set_version ("17.11.23")
1+
set_version ("17.11.24")
22

33
-- mode
44
set_allowedmodes("releasedbg", "release", "debug", "profile")

0 commit comments

Comments
 (0)