Sprint 1.3: Add fast path for array element access
Optimized array element get/set operations with fast paths for
integer indices to avoid unnecessary type conversions:
- Added [@inline] to get_array_el and set_array_el
- Fast path for Int values: direct Int32.to_int conversion
- Fast path for integer Float values: direct int_of_float
- Fallback to full to_int32 conversion only for other types
This eliminates the overhead of to_int32 (which does to_float first)
when the index is already a numeric type, which is the common case
in loop iterations (var i = 0; i < arr.length; i++).
Tests: 176/176 runtime tests passing, 52,631/52,631 Test262 passing
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>