豫言 / 浏览器编译资源 @ 0.1.0
准备浏览器内 WasmGC 编译所需的标准库及组装资源。
说明.汉语.md
# 浏览器编译资源 此工具的豫言源码以语言仓为唯一维护位置。先在语言仓编译工具: ```sh node 豫言操作系统/宿主/节点/宿主.cjs yy豫构.wasm 构建 浏览器编译资源 --输出 yy浏览器编译资源.wasm -j 24 ``` 再于云仓先执行 `./yy云仓构建 准备源码 准备种子`,再执行 `./yy云仓构建 浏览器编译资源`。构建过程把本工具及浏览器编译宿主复制到云仓暂存构建树,在暂存树里把豫言编译器编成 WasmGC 二进制(编译器直接写出),再由本工具打包标准库源码与固定内存路径,并按编译器核心的结构化表示直接写出值桥 Wasm(不经 WAT)。宿主 JavaScript 调用 Binaryen 处理、优化发布编译器并生成 gzip 资源和校验清单,值桥原样发布;这些平台源码归在 `豫言操作系统/宿主/浏览器/编译器/`,云仓网页目录仅保留生成副本。资源产物写入应用的 `网页/编译/资源`,不进入 Git。 必须使用包含合流尾位置修复的编译器。发布前在云仓暂存构建树运行 `node --test 应用/豫言体验/测试/浏览器编译测试.mjs 应用/豫言体验/测试/浏览器线程测试.mjs`;测试在 V8 默认栈下编译并执行真实页面示例。
说明.文言.md
# 浏览器编译资源 此器之豫言源,惟语言仓存之。先于语言仓以 `node 豫言操作系统/宿主/节点/宿主.cjs yy豫构.wasm 构建 浏览器编译资源 --输出 yy浏览器编译资源.wasm -j 24` 构器。继于云仓先行 `./yy云仓构建 准备源码 准备种子`,再行 `./yy云仓构建 浏览器编译资源`;构建则移此器及浏览器宿主至云仓暂存之树,于其中编编器为 WasmGC 二进制(编器径书之);此器又依编译器核心之结构径书值桥,不经 WAT。 此器以豫言收官书,定其内存之径;编器之处理、优化与压缩托于浏览器宿主,值桥原样发之,其维护源归 `豫言操作系统/宿主/浏览器/编译器/`,云仓网页所存惟构时副本。原生进程之权、工作区绝径及模型之钥,皆不入匣。所成置应用网页之资源目录,不入版本库。 生成之编器须已修合流尾位。发布前于云仓暂存构建树行 `node --test 应用/豫言体验/测试/浏览器编译测试.mjs 应用/豫言体验/测试/浏览器线程测试.mjs`,以默认栈验页面诸例,编行皆成乃可用。