feat(native): port Objective-C extractor to Rust #3762
ci.yml
on: pull_request
Matrix: native-host-build
Lint
6m 10s
TypeScript type check
6m 30s
Security audit
6m 45s
Verify dynamic imports
7s
Rust compile check
58s
CI Testing Pipeline
3s
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
|
|