Skip to content

Commit c0c0c9b

Browse files
committed
fix: resolve merge conflicts with main
Impact: 1 functions changed, 0 affected
2 parents a5a66ee + f8016c6 commit c0c0c9b

2 files changed

Lines changed: 69 additions & 19 deletions

File tree

generated/benchmarks/QUERY-BENCHMARKS.md

Lines changed: 67 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ Latencies are median over 5 runs. Hub target = most-connected node.
55

66
| Version | Engine | fnDeps d1 | fnDeps d3 | fnDeps d5 | fnImpact d1 | fnImpact d3 | fnImpact d5 | diffImpact |
77
|---------|--------|----------:|----------:|----------:|------------:|------------:|------------:|-----------:|
8+
| 3.3.0 | native | 1.4 ↑56% | 1.3 ↑44% | 1.3 ↑44% | 1.3 ↑44% | 1.3 ↑44% | 1.3 ↑44% | 8.8ms ↑28% |
9+
| 3.3.0 | wasm | 1.3 ↑30% | 1.3 ↑30% | 1.2 ↑33% | 1.3 ↑44% | 1.3 ↑44% | 1.3 ↑44% | 8.5ms ↑39% |
810
| 3.1.4 | native | 0.9 ↑12% | 0.9 ↑12% | 0.9 ↑12% | 0.9 ↑12% | 0.9 ↑12% | 0.9 ↑12% | 6.9ms ↓17% |
911
| 3.1.4 | wasm | 1 ↑11% | 1 ↑25% | 0.9 ↑12% | 0.9 ↑12% | 0.9 ↑12% | 0.9 ↑12% | 6.1ms ↓22% |
1012
| 3.1.3 | native | 0.8 ~ | 0.8 ~ | 0.8 ~ | 0.8 ~ | 0.8 ~ | 0.8 ~ | 8.3ms ↓2% |
@@ -30,42 +32,90 @@ Latencies are median over 5 runs. Hub target = most-connected node.
3032

3133
### Latest results
3234

33-
**Version:** 3.1.4 | **Date:** 2026-03-16
35+
**Version:** 3.3.0 | **Date:** 2026-03-19
3436

3537
#### Native (Rust)
3638

37-
**Targets:** hub=`src/db.js`, mid=`previous`, leaf=`docs`
39+
**Targets:** hub=`src/types.ts`, mid=`db`, leaf=`docs`
3840

3941
| Metric | Value |
4042
|--------|------:|
41-
| fnDeps depth 1 | 0.9ms |
42-
| fnDeps depth 3 | 0.9ms |
43-
| fnDeps depth 5 | 0.9ms |
44-
| fnImpact depth 1 | 0.9ms |
45-
| fnImpact depth 3 | 0.9ms |
46-
| fnImpact depth 5 | 0.9ms |
47-
| diffImpact latency | 6.9ms |
43+
| fnDeps depth 1 | 1.4ms |
44+
| fnDeps depth 3 | 1.3ms |
45+
| fnDeps depth 5 | 1.3ms |
46+
| fnImpact depth 1 | 1.3ms |
47+
| fnImpact depth 3 | 1.3ms |
48+
| fnImpact depth 5 | 1.3ms |
49+
| diffImpact latency | 8.8ms |
4850
| diffImpact affected functions | 0 |
4951
| diffImpact affected files | 0 |
5052

5153
#### WASM
5254

53-
**Targets:** hub=`src/db.js`, mid=`previous`, leaf=`docs`
55+
**Targets:** hub=`src/types.ts`, mid=`functionNodeId`, leaf=`docs`
5456

5557
| Metric | Value |
5658
|--------|------:|
57-
| fnDeps depth 1 | 1ms |
58-
| fnDeps depth 3 | 1ms |
59-
| fnDeps depth 5 | 0.9ms |
60-
| fnImpact depth 1 | 0.9ms |
61-
| fnImpact depth 3 | 0.9ms |
62-
| fnImpact depth 5 | 0.9ms |
63-
| diffImpact latency | 6.1ms |
59+
| fnDeps depth 1 | 1.3ms |
60+
| fnDeps depth 3 | 1.3ms |
61+
| fnDeps depth 5 | 1.2ms |
62+
| fnImpact depth 1 | 1.3ms |
63+
| fnImpact depth 3 | 1.3ms |
64+
| fnImpact depth 5 | 1.3ms |
65+
| diffImpact latency | 8.5ms |
6466
| diffImpact affected functions | 0 |
6567
| diffImpact affected files | 0 |
6668

6769
<!-- QUERY_BENCHMARK_DATA
6870
[
71+
{
72+
"version": "3.3.0",
73+
"date": "2026-03-19",
74+
"wasm": {
75+
"targets": {
76+
"hub": "src/types.ts",
77+
"mid": "functionNodeId",
78+
"leaf": "docs"
79+
},
80+
"fnDeps": {
81+
"depth1Ms": 1.3,
82+
"depth3Ms": 1.3,
83+
"depth5Ms": 1.2
84+
},
85+
"fnImpact": {
86+
"depth1Ms": 1.3,
87+
"depth3Ms": 1.3,
88+
"depth5Ms": 1.3
89+
},
90+
"diffImpact": {
91+
"latencyMs": 8.5,
92+
"affectedFunctions": 0,
93+
"affectedFiles": 0
94+
}
95+
},
96+
"native": {
97+
"targets": {
98+
"hub": "src/types.ts",
99+
"mid": "db",
100+
"leaf": "docs"
101+
},
102+
"fnDeps": {
103+
"depth1Ms": 1.4,
104+
"depth3Ms": 1.3,
105+
"depth5Ms": 1.3
106+
},
107+
"fnImpact": {
108+
"depth1Ms": 1.3,
109+
"depth3Ms": 1.3,
110+
"depth5Ms": 1.3
111+
},
112+
"diffImpact": {
113+
"latencyMs": 8.8,
114+
"affectedFunctions": 0,
115+
"affectedFiles": 0
116+
}
117+
}
118+
},
69119
{
70120
"version": "3.1.4",
71121
"date": "2026-03-16",

src/infrastructure/config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,15 +156,15 @@ export function loadConfig(cwd) {
156156
}
157157
delete merged.excludeTests;
158158
const result = resolveSecrets(applyEnvOverrides(merged));
159-
_configCache.set(cwd, result);
159+
_configCache.set(cwd, structuredClone(result));
160160
return result;
161161
} catch (err) {
162162
debug(`Failed to parse config ${filePath}: ${err.message}`);
163163
}
164164
}
165165
}
166166
const defaults = resolveSecrets(applyEnvOverrides({ ...DEFAULTS }));
167-
_configCache.set(cwd, defaults);
167+
_configCache.set(cwd, structuredClone(defaults));
168168
return defaults;
169169
}
170170

0 commit comments

Comments
 (0)