Repository navigation
Commit 22e37af
Fixes #545. Isolates the mechanical module-reuse portion of #538.
- Use the public library discovery/locator modules from JSONRPC instead
of compiling duplicate binary module instances.
- Keep locator ordering, public APIs, state lifetimes, and orchestration
unchanged.
- Document that discovery/locator tests belong to the library target and
JSONRPC tests to the binary target.
Independent main-based branch; does not update #524 or #526 or modify
their changed files. No runtime speedup is claimed.
Validation: all 59 library/binary/JSONRPC integration tests pass on
Windows; Rust 1.98 formatting, mandatory Clippy, and
all-targets/all-features Clippy pass. Independent Reviewer returned no
findings. Platform CI and quality snapshots will validate the resulting
binary.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 07abe3d commit 22e37af
3 files changed
Lines changed: 9 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
10 | 9 | | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | | - | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
0 commit comments