0.58.0
- Added
String.endsWithto the language/runtime built-ins with corresponding type inference support. - Optimized runtime invocation paths by reducing argument list churn and improving closure application in
Eval.invokeValue. - Cached stdlib loading and reserved-name computation to avoid repeated parse/inference work.
- Optimized
ScriptHostexported symbol access by caching function/value sets and maps for fasterinvokeandgetValue. - Moved stdlib
List.*,Option.*,Map.*,Environment, andFsKinddefinitions to native language/runtime built-ins to remove stdlib source parsing/inference at load time. - Removed virtual stdlib source navigation plumbing from LSP (
fscript/stdlibSource) and updated injected symbol/type resolution to rely on native built-in metadata.
Full Changelog: 0.57.0...0.58.0