Commit History

Author SHA1 Message Date
  Dmitry Panov cba40bd09c Optimised the handling of literal values during compilation. Bumped minimum required Go version to 1.20. Closes #566. 1 year ago
  Dmitry Panov 6964a11213 Implemented "cpu" profiler for ECMAScript code (similar to pprof.StartCPUProfile) 2 years ago
  Dmitry Panov 33bff8fdda Async/await functionality (#464) 2 years ago
  Dmitry Panov 0b5d210524 Implemented classes (including private elements). Closes #349. 3 years ago
  Dmitry Panov a18ffb9c58 Fixed panic in newArrayFromIter when the iterator is already closed. Fixes #375 3 years ago
  Dmitry Panov b09a6bfa84 Added constant folding to variable assignments. Avoid using references where possible. 3 years ago
  Dmitry Panov 261677941f Set propValueCount on tagged template arrays. Fixes #366. 3 years ago
  Dmitry Panov a5e7acf16e Added staticcheck (#364) 3 years ago
  Dmitry Panov bf6af58bbc Refactored tests 3 years ago
  Dmitry Panov f3cfc97811 Block-scoped declarations (#264) 4 years ago
  Dmitry Panov a13c43b62b Proxy (#135) 5 years ago
  Dmitry Panov a0559b5ea4 Missing Object methods, ToPropertyKey, GetV 5 years ago
  Dmitry Panov d382686fd2 Added Runtime.MustCompile() 8 years ago
  Dmitry Panov b1c552c9bf Fixed variable mapping in eval() 8 years ago
  Dmitry Panov 8fa3e12080 Handle nil values in FunctionCall (fixes #20). 8 years ago
  Dmitry Panov 25773609b6 Initial commit 9 years ago