0.0.10
- dotnet 10
- Clamping large numbers and printing a warning.
- Added workaround for "string.Empty"
- c# object -> js Object
- Added very specific workaround for "Method(new())"
- Added many missing assignments.
- Added "Debug.Assert" to log error.
- Added ecma boolean, function, symbol.
- c# TrimEnd -> js trimEnd
-
- c# TrimStart -> js trimStart
-
- c# ToUpper-> js toUpperCase
-
- c# ToLower-> js toLowerCase
- Added support for top-level statements.
- Added ecma String and updated other.
- More debug logs.
- Added Array.
-
- More pragma ignore.
- Added TypedArray.
- Further improvement to the debug output.
- Added ArrayBuffer, Atomics, DataView, JSON, Map, Set, SharedArrayBuff…
-
- …er, WeakMap, WeakSet.
- Added the rest of ecma objects.
- Added an indexer to an ObjectPrototype.
-
- For emulation "Bracket notation" in js.
- Print an error to the console if there is a compilation error.
- Always run the stopwatch.
- Display certain debug output only with Debug build.
- Changed "CustomCSNamesToJS" to Dictionary.
- Methods now include "options" parameter.
- Renamed "OutPutPath" to "OutputPath".
-
- Added option "OutputFileName".
- Support for a local function.
-
- More debug info with "ErrorLine".
- Fixed default values for properties.
- Fixed "CA1859: Use concrete types when possible for improved performa…
-
- …nce" with Logging.
-
- Added the rest of overrides.
- A few fixes with methods.
- Fixed many warnings.
- Explicitly call "VisitBinaryExpression".
- Fixed a crash where "foregroundcolor" is not supported.
- Changed a little debug output to the file.
- Updated generated documentation.
- Updated generated csharp.
Full Changelog: 0.0.09...0.0.10