Skip to content

v3.0.0-beta-2038

Compare
Choose a tag to compare
@lahma lahma released this 21 Apr 04:56
· 497 commits to main since this release
de1d2de

What's Changed

  • Fix NullReferenceException in RegExp.prototype.source by @lahma in #1022
  • Let exceptions bubble from ReflectionAccessor by @lahma in #1023
  • Anonymous lambda should have empty function name by @lahma in #1024
  • Run SunSpiderTests("controlflow-recursive.js") only in release mode by @lahma in #1025
  • Array.sort should obey execution constraints by @lahma in #1026
  • ES2020 BigInt by @lahma in #1027
  • Module loading support by @pluethi1 in #990
  • added int vs float diff for function overloads by @CreepGin in #1036
  • Fix JSON-serialization issues (function-valued properties) by @resnickj in #1037
  • Fix some unicode tests by @sebastienros in #1033
  • Fix JsonParser error behavior by @resnickj in #1038
  • Fix issues uncovered by latest test262 suite by @lahma in #1040
  • Fix script-level strict mode handling by @lahma in #1043
  • Bound function should not inherit from FunctionInstance by @lahma in #1044
  • Fix issues related to JSON, Math, RegExp and Proxy by @lahma in #1045
  • Allowing to use nullable propagation on callables again. Fixed #1041 by @ayende in #1042
  • Add Engine.Construct method by @lahma in #1047
  • Allow JS class to extend CLR type by @lahma in #1049
  • Update ECMAScript feature status, include ES2021 by @lahma in #1052
  • Fix more issues related to built-in objects by @lahma in #1053
  • Fix issues when running on ARM architecture by @lahma in #1061
  • Various Interop fixes by @KurtGokhan in #1063
  • Implement array find from last by @lahma in #1070
  • Fix some error related issues by @lahma in #1071
  • Fix iterator prototype and Reflect/Proxy issues by @lahma in #1072
  • Fix BigInt loose equality by @lahma in #1073
  • Improve function interop by @KurtGokhan in #1074
  • Date.parse should default to local time by @shlomo-ildar in #1083
  • Fix integer addition/subtraction overflow by @conicgames in #1091
  • Fix reference checks after delete by @lahma in #1095
  • Support ECMAScript modules (export/import statements, modules definition) by @christianrondeau in #1054
  • Explicit/implicit cast operator search should check parameter type by @lahma in #1098
  • Always allow operator overloaded conversion by @lahma in #1099
  • Allow JavaScriptException to be subclassed by @source-transformer in #1093
  • Fix class declaration hoisting and typeof double-evaluation by @lahma in #1104
  • Add .editorconfig by @lahma in #1105
  • Module support fixes and improvements by @christianrondeau in #1102
  • Add support for generic methods under interop by @source-transformer in #1103
  • Generic Methods: better generic method support. by @source-transformer in #1106
  • Debugger improvements 4b by @Jither in #1113
  • Use Test262Harness to run tests by @lahma in #1039
  • Delete Jint.Tests.Ecma by @lahma in #1116
  • Delete obsolete Jint.Tests.Test262 files by @lahma in #1117
  • Change Jint.Tests.CommonScripts run with NUnit by @lahma in #1118
  • Date related fixes and improvements by @lahma in #1107
  • Add default iterator prototype for IteratorInstance by @lahma in #1126
  • Improve dictionary based CLR interop by @lahma in #1127
  • Allow adding symbol properties to CLR objects by @lahma in #1131
  • Update build.yml by @lahma in #1132

New Contributors

Full Changelog: v3.0.0-beta-2037...v3.0.0-beta-2038