Fix ExtendedJumpArray eltype assertion on 32-bit Julia - #657
ChrisRackauckas merged 7 commits into
Conversation
Broadcast of UnitRange indices yields native Int on each word size. Co-authored-by: Cursor <cursoragent@cursor.com>
hash(::UInt64, ::UInt64) is not defined on i686; salt with % UInt. Co-authored-by: Cursor <cursoragent@cursor.com>
floor(Int64, …) made F=Int64 while pidtogroup/kwargs used Int (Int32 on i686), so PriorityTimeTable construction MethodError'd. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
x86 InterfaceI still fails after the PriorityTimeTable Int fix with:
Fix is in OrdinaryDiffEq (DiffEqBase lives at Once that DiffEqBase is released, this PR's remaining x86 failure should clear (or we can temporarily |
Co-authored-by: Cursor <cursoragent@cursor.com>
|
x86 still fails on DiffEqBase This branch temporarily |
Julia 1.10 Pkg.develop rejects rev; SciML/.github#136 switches URL sources to Pkg.add. Until that lands (and v1 is updated), keep Jump-local Int fixes without the DiffEqBase monorepo pin — VR callback x86 still needs ODE#4487. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Dropped the temporary DiffEqBase |
|
x86 DiffEqBase v7.21.0 registration is open: JuliaRegistries/General#167661. Once that merges and propagates, this PR's x86 lane should pass without temporary Will re-run CI after registry merge. |
Co-authored-by: Cursor <cursoragent@cursor.com>
- Add 32-bit InterfaceI CI lane via test_groups.toml (#656) - Fix ExtendedJumpArray eltype assertion on 32-bit Julia (#657) Agent-Harness: Claude Code Agent-Model: claude-opus-5[1m] Claude-Session: https://claude.ai/code/session_014FEzNTLFutCmTEAZ3zBg5R Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Summary
eltype(result.jump_u) == Int64(actualInt32)IntTest plan
Made with Cursor