Skip to content

Codex/non free depth map#86

Merged
SoraSuegami merged 63 commits intomainfrom
codex/non-free-depth-map
Apr 19, 2026
Merged

Codex/non free depth map#86
SoraSuegami merged 63 commits intomainfrom
codex/non-free-depth-map

Conversation

@SoraSuegami
Copy link
Copy Markdown
Member

No description provided.

SoraSuegami and others added 30 commits April 3, 2026 19:00
* allow input slots > output slots in slot transfer

* implementing decrypt function in ring_gsw (not perfect yet)

* implement decrypt circuit for ring gsw
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a409b532c8

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines 43 to +45
struct BenchSummaryCacheKey {
circuit_ptr: usize,
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Key bench summary cache by parameter bindings

The cache key now uses only circuit_ptr, so two calls to the same sub-circuit with different param_bindings share one cached CircuitBenchSummary. That is incorrect because summaries are computed via estimate_gate_bench_with_bindings, which resolves gate parameters from those bindings; when binding values change estimator behavior, the second call silently reuses the first call’s time/latency/parallelism and under/overestimates the circuit.

Useful? React with 👍 / 👎.

Comment thread src/storage/read.rs
Comment on lines +36 to +37
cached.modified == modified &&
cached.len == len
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Invalidate index cache using stronger change detection

This cache hit condition trusts only (modified,len), so lookup_tables.index rewrites with identical file size inside one filesystem timestamp tick will be treated as unchanged and return stale entries. In that case reads can resolve to outdated offsets/keys and load the wrong matrix bytes until metadata changes again, which can corrupt lookup-table reads in long-running processes.

Useful? React with 👍 / 👎.

@SoraSuegami SoraSuegami merged commit 144ee3d into main Apr 19, 2026
3 checks passed
@SoraSuegami SoraSuegami deleted the codex/non-free-depth-map branch April 19, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant