Skip to content

Commit f6ef5bb

Browse files
committed
feat(file-ops): upgrade to v0.1.0-rc.3 with AOT variant support
Updated external file operations component to v0.1.0-rc.3: Regular WASM variant: - SHA256: 8a9b1aa8a2c9d3dc36f1724ccbf24a48c473808d9017b059c84afddc55743f1e - Size: 853 KB - Identical to rc.2 (no functional changes) New AOT-embedded variant: - SHA256: 4fc117fae701ffd74b03dd72bbbeaf4ccdd1677ad15effa5c306a809de256938 - Size: 22.8 MB - Contains native code for Linux/macOS/Windows x64+ARM64 - 100x faster startup times - Better runtime performance Changes: - Updated MODULE.bazel to point to rc.3 release URL - Documented both variants in checksum registry - Noted Phase 2 plan to switch to AOT variant as default All integration tests continue to pass with rc.3.
1 parent 7659d63 commit f6ef5bb

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

MODULE.bazel

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,15 +182,15 @@ register_toolchains("//toolchains:file_ops_toolchain_local")
182182
# To use: bazel build --//toolchains:file_ops_source=external ...
183183
#
184184
# Version information tracked in: //checksums/tools/file-ops-component.json
185-
# Current: v0.1.0-rc.2 (stable, 853KB)
186-
# Latest: v0.1.0-rc.3 (AOT support: 100x faster startup, 2-5x runtime improvement, 849KB)
185+
# Current: v0.1.0-rc.3 (regular WASM variant, 853KB)
186+
# AOT variant: v0.1.0-rc.3 AOT (100x faster startup, 22.8MB with native code)
187187
#
188-
# Note: rc.3 CI assets pending. Will update when available.
188+
# Phase 2 (Week 5-6): Will switch to AOT variant as default for better performance
189189
http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
190190

191191
http_file(
192192
name = "file_ops_component_external",
193-
url = "https://github.com/pulseengine/bazel-file-ops-component/releases/download/v0.1.0-rc.2/file_ops_component.wasm",
193+
url = "https://github.com/pulseengine/bazel-file-ops-component/releases/download/v0.1.0-rc.3/file_ops_component.wasm",
194194
sha256 = "8a9b1aa8a2c9d3dc36f1724ccbf24a48c473808d9017b059c84afddc55743f1e",
195195
downloaded_file_path = "file_ops_component.wasm",
196196
)

checksums/tools/file-ops-component.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,16 @@
1212
"description": "AOT compilation support for 100x faster startup and 2-5x runtime improvement",
1313
"platforms": {
1414
"wasm_component": {
15-
"sha256": "PENDING",
15+
"sha256": "8a9b1aa8a2c9d3dc36f1724ccbf24a48c473808d9017b059c84afddc55743f1e",
1616
"url_suffix": "file_ops_component.wasm",
17-
"size_kb": 849,
18-
"notes": "Regular WASM variant. AOT variant (22MB) also available."
17+
"size_kb": 853,
18+
"notes": "Regular WASM variant (identical to rc.2). For AOT variant, see wasm_component_aot."
19+
},
20+
"wasm_component_aot": {
21+
"sha256": "4fc117fae701ffd74b03dd72bbbeaf4ccdd1677ad15effa5c306a809de256938",
22+
"url_suffix": "file_ops_component_aot.wasm",
23+
"size_kb": 22851,
24+
"notes": "AOT-embedded variant with native code for Linux/macOS/Windows x64+ARM64. 100x faster startup."
1925
}
2026
}
2127
},

0 commit comments

Comments
 (0)