You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix opcode operand parsing, interface instanceof, and runtime class bugs
- invokeinterface/invokedynamic now consume all four operand bytes
- ClassDefinition exposes interface names; is_inherited_from checks interfaces
- putstatic narrows int stack values to the field type like putfield
- JavaLangString::to_rust_string no longer panics on unpaired surrogates
- ByteArrayInputStream.mark saves position instead of readlimit
- InputStream.skip returns actual skipped bytes with bounded buffer
- Integer.parseInt throws NumberFormatException on invalid input
- String.substring validates range, ISO-8859-1 encoding maps unmappable chars to '?'
- Vector.firstElement throws NoSuchElementException on empty vector
0 commit comments