refactor(context): remove runtime checked objects tracking mechanism
- Removed runtimeCheckedObjects array from FunctionContext
- Eliminated requiresRuntimeObjectCheck method and related logic
- Updated native method call resolution to skip runtime checks
- Removed object validation before native method calls
- Cleaned up type compatibility checks for object expressions
- Removed property slot validation after unset operations
- Updated SSA analysis to handle object unset scenarios differently
- Modified translator to stop marking nullable objects for runtime checks
- Removed typeCheckAllowsNull helper method
- Updated tests to reflect new object handling behavior without runtime checks
|