Skip to content

History

Revisions

  • Development.zh-CN.md: 修订实现规则,添加可选支持要求。

    @FrankHB FrankHB committed Mar 31, 2024
    3ad838b
  • Run.zh-CN.md: 添加结构要求;重构:重排章节顺序并归类;添加文件系统特性使用;添加二进制兼容的注意事项;添加内部链接。

    @FrankHB FrankHB committed Mar 21, 2024
    35f30d5
  • Terminology.zh-CN.md: 添加系统库的概念。

    @FrankHB FrankHB committed Mar 17, 2024
    b2dd866
  • Sysroot.zh-CN.md: 补充文件系统布局的原理。

    @FrankHB FrankHB committed Feb 13, 2024
    e0995de
  • Features/NPL.zh-CN.md: 修订: 添加内部链接; 重命名个别节标题; 添加 NPLA1 未定义行为的注释; 添加库特性的概念; 明确库的加载和有关概念; 指定 NPLA1 参照实现扩展环境作为库特性时的默认命名; 更新模块 std.modules 的文档:明确模块维护的资源;重命名函数 find-requirement-filename ;明确函数 unregister-requirement! 释放资源;明确搜索和加载的步骤。

    @FrankHB FrankHB committed Feb 13, 2024
    13dcd1b
  • Run.zh-CN.md: 添加交互规则;补充文件系统布局的说明。

    @FrankHB FrankHB committed Jan 29, 2024
    50332dd
  • WikiRule.en-US.md: Updated rules.

    @FrankHB FrankHB committed Jan 6, 2024
    d9a9a18
  • Added the markdownlint configuration file.

    @FrankHB FrankHB committed Jan 6, 2024
    7726778
  • Features/NPL.zh-CN.md: 局部忽略若干 markdownlint 规则。

    @FrankHB FrankHB committed Jan 6, 2024
    0271943
  • Home.*.md: Fixed outdated project online resources.

    @FrankHB FrankHB committed Jan 6, 2024
    d261727
  • **.zh-CN.md: 指定 Markdown 代码块语言。

    @FrankHB FrankHB committed Jan 6, 2024
    e42b53c
  • Home.md: Updated the copyright year and replaced http links to https.

    @FrankHB FrankHB committed Jan 6, 2024
    6488209
  • Features/NPL.zh-CN.md: 严格化形式语法和形式语言使用的元语言文法;添加 Markdown 代码块语言;形式化描述操作的元语言文法;添加元文法,显式允许结尾位置出现的元素构成文法元素序列的非真列表。

    @FrankHB FrankHB committed Nov 8, 2023
    90f1e38
  • Tools/Scripts.zh-CN.md: 添加缓存模式和构建时缓存的库配置项支持的说明;明确被缓存的变量;添加 stage 2 缓存支持的说明。

    @FrankHB FrankHB committed Nov 1, 2023
    a0ca9b1
  • Tools/Scripts.zh-CN.md: 更新说明: 补充变量可设置为只读和内部名称的约定; 更新函数和变量初值的说明; 修复函数 SHBuild_CheckUName 和 SHBuild_Install_Link 的说明; 修复 Tools/Scripts/SHBuild-YSLib-build.txt 外部构建配置的说明; 拆分线程命令行选项的说明; 更新变量 CFLAGS 、CXXFLAGS 和 LDFLAGS 默认值的说明。

    @FrankHB FrankHB committed Sep 20, 2023
    c425df7
  • **.zh-CN.md: 避免使用 which 命令。

    @FrankHB FrankHB committed Sep 20, 2023
    e1f0e4f
  • Development.zh-CN.md: 补充和重构接口约定;补充关于 shell 命令可访问程序的要求;补充 shell 语言实现的公共扩展要求;添加内部链接。

    @FrankHB FrankHB committed Sep 15, 2023
    7fcff76
  • Features/NPL.zh-CN.md: 更新模块 std.strings 和根环境特性的文档;修复关于初始环境的要求;添加内部链接。

    @FrankHB FrankHB committed Sep 6, 2023
    39a5606
  • Features/NPL.zh-CN.md: 更新模块 std.strings 、std.io 和 std.system 的文档。

    @FrankHB FrankHB committed Aug 28, 2023
    1eb689f
  • Run.zh-CN.md: 补充命令行参数的解析规则。

    @FrankHB FrankHB committed Aug 9, 2023
    16e6aa3
  • Features/NPL.zh-CN.md: 避免依赖宿主语言的区域指定行为;更新模块 std.strings 的文档。

    @FrankHB FrankHB committed Aug 6, 2023
    7fd1893
  • Tools/Scripts.zh-CN.md: 更新 SHBuild-common.sh 支持的函数的说明。

    @FrankHB FrankHB committed Jul 29, 2023
    aac7a39
  • Development.zh-CN.md: 更新要求的 bash 最低版本为 4.4 ;修复变量 IFS 的值的说明。

    @FrankHB FrankHB committed Jul 29, 2023
    a45be7f
  • Tools/Scripts.zh-CN.md: 更新编译器和链接器选项默认值。

    @FrankHB FrankHB committed Jul 21, 2023
    5b2419e
  • Features.zh-CN.md: 调整基本语义概念的个别条目顺序和内部链接;完善一等状态的原理;完善 PTC 和 PTR 的原理。

    @FrankHB FrankHB committed Jul 10, 2023
    e34467a
  • Terminology.zh-CN.md: 完善可变状态的定义。

    @FrankHB FrankHB committed Jul 10, 2023
    22637f4
  • Features/NPL.zh-CN.md: 修订执行线程的定义依赖实现定义的状态;添加控制、转移和调度的概念;补充协程相关的定义:暂停、恢复、同步和异步计算;明确半协程和全协程的不同含义;补充一等续延和协程相互实现的原理;调整个别局部术语和内部链接。

    @FrankHB FrankHB committed Jun 28, 2023
    fcdc153
  • Features/NPL.zh-CN.md: 从项目文档 doc/NPL.txt 迁移部分内容并修订: 迁移类型边界元素; 迁移多态类型; 迁移类型种类; 添加项节点、枝节点和叶节点定义; 添加真列表和空列表的表示; 补充表达式语法元素的注释; 迁移循环引用的余下大部分注释为原理; 迁移环境的稳定性的余下原理和注释; 迁移驻留; 迁移 NPLA1 根环境特性; 修复 $def! 等对 <body> 的使用为 <expressions> 以满足 <body> 对 PTC 保证; 调整函数 eval 和 eval% 的说明; 新增函数 eval@ 和 $expire-rvalue 的文档; 合并函数 apply 和 apply-list 的条目并简化描述; 迁移 NPLA1 参照实现扩展环境,修订 ineaxct 等函数的文档,修复 force 的参数类型及相关描述、load 的描述和 get-module 遗漏的参数描述; 输入/输出库和系统库添加关于文件系统链接的模块约定; 迁移引用值折叠的约定的部分注释; 提升控制操作不使用 #inert 的原理到 NPLA1 扩展字面量; 不提供可选的参照实现扩展环境的模块时要求派生实现另行指定; 添加内部链接。

    @FrankHB FrankHB committed Jun 9, 2023
    0c6d0a3
  • Features/NPL.zh-CN.md: 从项目文档 doc/NPL.txt 迁移部分内容并修订: 添加类型擦除的定义; 迁移一等类型; 添加不依赖具体实现的值数据成员的定义和要求; 补充项的转移关于值数据成员的描述; 添加 NPLA 不安全引用值; 添加 NPLA1 有序对的转移默认使用项的转移的原理; 迁移函数名称约定,明确引用标记字符相对修改函数的后缀的顺序,修复可能间接保留引用值的操作遗漏 <expressions> 求值的情形; 迁移不安全操作约定; 迁移参照实现接口描述(除部分实体实现约定),明确描述操作的上下文中结果的含义; 要求标记修改的函数名后缀的例外情形中,限定包含使操作数指称或引用的对象的值的修改为非确定性(因此总是转移的函数需要带有后缀)。

    @FrankHB FrankHB committed Jun 9, 2023
    1cc4df6
  • Features/NPL.zh-CN.md: 补充 NPLA 名称的原理和 NPLA1 函数名的定义。

    @FrankHB FrankHB committed Jun 7, 2023
    0cc6bf2