Fixes:
- Arrow function as return value of other function
- System.DivideByZeroException on same platforms while parsing
- Processing of typescript.js
- ContextDebuggerProxy for empty contexts Added:
- NullishCoalescing
- ContextDebuggerProxy now public public
Fixes:
- Variable in "for (const .. of)" is undefined
- TypeError: Unable to cast object of type 'NiL.JS.Core.JSValue' to type 'NiL.JS.Core.JSObject'. #185
- Indexation in NativeList
- Problem when finding json serializer if other serializers have large inheritance tree
- Useless code elimination in root of script
- Using Script vs Module yields different result
- Error during rendering of Handlebars template
- import statement with empty import map Added:
- Date.CurrentTimeZone is global context dependent
- Fix backward compatibility
- Introduced changelog ¯\_(ツ)_/¯
- Implemented: support of
ParamsArrayAttribute
(params
keyword) - Fixed: object property named
async
cause a syntax error - Fixed:
__proto__
is null after trying to set to it primitive value - Fixed: incorrect
StackOverflowError
in multithreading scenarios - API of resolving of modules fully reworked. Added new interface
IModuleResolver
and halper base classCachedModuleResolverBase