Skip to content

Rust refactor - #1

Merged
aram-devdocs merged 18 commits into
mainfrom
rust_refactor
Nov 4, 2024
Merged

Rust refactor#1
aram-devdocs merged 18 commits into
mainfrom
rust_refactor

Conversation

@aram-devdocs

Copy link
Copy Markdown
Owner

No description provided.

@aram-devdocs
aram-devdocs merged commit ba2da73 into main Nov 4, 2024
aram-devdocs added a commit that referenced this pull request Mar 20, 2026
- Add ctypes declarations for 4 new FFI functions to Python _ffi.py
  (goud_renderer_set/get_coordinate_origin, goud_ui_set_node_position/visible)
- Add mark_layout_dirty() calls after set_position and set_visible in FFI
  to ensure layout recomputation on next update()
- Make UiManager::mark_layout_dirty() public for FFI access

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
aram-devdocs added a commit that referenced this pull request Mar 21, 2026
When max_fixed_steps cap is reached, the remaining accumulator can be
much larger than fixed_timestep, producing alpha > 1.0. Clamp with
.min(1.0) in both the Rust SDK and FFI paths. Add assertion in
test_accumulator_max_steps_cap to verify the invariant.

Addresses Claude review blocker #1.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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