Allow Object members on unknown types

This commit is contained in:
sergeych committed 2026-02-04 03:40:07 +03:00
1 parent 47654aee38
commit 1fab2702dd
7 files changed
+34 -35

No files matched your search

+2 -1
View File
@@ -1,10 +1,11 @@
# Bytecode call-site PIC + fallback gating
# Bytecode call-site PIC + fallback gating (obsolete)
Changes
- Added method call PIC path in bytecode VM with new CALL_SLOT/CALL_VIRTUAL opcodes.
- Fixed FieldRef property/delegate resolution to avoid bypassing ObjRecord delegation.
- Prevent delegated ObjRecord mutation by returning a resolved copy.
- Restricted bytecode call compilation to args that are ExpressionStatement (no splat/named/tail-block), fallback otherwise.
- NOTE: PICs and fallback callsites have been removed; keep this for historical context only.
Rationale
- Fixes JVM test regressions and avoids premature evaluation of Statement args.