Skip to content

feat(native): port Objective-C extractor to Rust #3762

feat(native): port Objective-C extractor to Rust

feat(native): port Objective-C extractor to Rust #3762

Re-run triggered May 13, 2026 11:28
Status Success
Total duration 10m 12s
Artifacts 5

ci.yml

on: pull_request
Matrix: native-host-build
Lint
6m 10s
Lint
TypeScript type check
6m 30s
TypeScript type check
Security audit
6m 45s
Security audit
Verify dynamic imports
7s
Verify dynamic imports
Rust compile check
58s
Rust compile check
Matrix: parity
Matrix: test
Pre-publish benchmark gate
10m 0s
Pre-publish benchmark gate
CI Testing Pipeline
3s
CI Testing Pipeline
Fit to window
Zoom out
Zoom in

Annotations

19 warnings
Benchmark Regression
[resolve] JS fallback: 6.5 → 8.3 (+28%, threshold 15%)
Benchmark Regression
[wasm] 1-file rebuild: 51 → 61 (+20%, threshold 15%)
Benchmark Regression
[wasm] No-op rebuild: 13 → 16 (+23%, threshold 15%)
Benchmark Regression
[native] 1-file rebuild: 66 → 78 (+18%, threshold 15%)
Benchmark Regression
[native] No-op rebuild: 15 → 18 (+20%, threshold 15%)
Benchmark Regression
[wasm] fnImpact d1: 4.2 → 5 (+19%, threshold 15%)
Benchmark Regression
[wasm] fnDeps d5: 33 → 38.3 (+16%, threshold 15%)
Benchmark Regression
[wasm] fnDeps d3: 33 → 38 (+15%, threshold 15%)
Benchmark Regression
[native] diffImpact: 8.4 → 9.9 (+18%, threshold 15%)
Benchmark Regression
[native] fnImpact d5: 4.4 → 5.6 (+27%, threshold 15%)
Benchmark Regression
[native] fnImpact d3: 4.4 → 5.5 (+25%, threshold 15%)
Benchmark Regression
[native] fnImpact d1: 4.3 → 5.4 (+26%, threshold 15%)
Benchmark Regression
[native] fnDeps d5: 24.7 → 30 (+21%, threshold 15%)
Benchmark Regression
[native] fnDeps d3: 24.3 → 30.3 (+25%, threshold 15%)
Benchmark Regression
[native] fnDeps d1: 24.7 → 29.9 (+21%, threshold 15%)
Benchmark Regression
[wasm] 1-file rebuild: 51 → 64 (+25%, threshold 15%)
Benchmark Regression
[wasm] No-op rebuild: 15 → 20 (+33%, threshold 15%)
Benchmark Regression
[native] 1-file rebuild: 67 → 92 (+37%, threshold 15%)
Benchmark Regression
[native] No-op rebuild: 24 → 30 (+25%, threshold 15%)

Artifacts

Produced during runtime
Name Size Digest
benchmark-results-json
2.99 KB
sha256:e3740257d21eed526bda3072ef4438d997043e4857183c2b319ee672eb7e6284