Commit History

Author SHA1 Message Date
  Dmitry Panov 8654ff2b35 Interrupt the VM after the test to prevent it from wasting CPU while other tests are running 3 years ago
  Dmitry Panov 7f6ac108e0 Added documentation 3 years ago
  Dmitry Panov 71c601a40d Fixed stacktrace positions 3 years ago
  Dmitry Panov c3a6fba546 Implemented profiler 3 years ago
  Dmitry Panov 5937a312ed Reset args, newTarget and privEnv on recursive VM runs. See #481 3 years ago
  Dmitry Panov 746f7ebdc5 Reworked AsyncContextTracker. Fixes #474 (#480) 3 years ago
  Dmitry Panov 5460598cfa Allow 'in' in conditional expression's consequent 3 years ago
  Dmitry Panov aff9d41821 Enabled more generator tests 3 years ago
  Dmitry Panov 9343cf0121 Implemented generators (only synchronous so far). Closes #436 3 years ago
  Dmitry Panov 78b980256d Reserve a stack slot for 'this' in recursive RunProgram calls. Fixes #477 3 years ago
  Dmitry Panov 9577c35d40 Set the callee value in recursive RunProgram calls. Fixes #477 3 years ago
  Dmitry Panov 8f6e415ca4 Fixed detection of await expressions in function parameter lists 3 years ago
  Dmitry Panov 96b1610dd4 Fixed stack lengths adjustment in suspend/resume 3 years ago
  Dmitry Panov 2e4cbb9852 Set "Computed" property on method definitions in object literals 3 years ago
  Dmitry Panov 17fd568758 Added AsyncContextTracker.Completed. Closes #472. 3 years ago
  Dmitry Panov 2c325f1ef6 Fixed export() on functions that override Call() 3 years ago
  Dmitry Panov 0341fef34b Fixed panic propagation. See #471. 3 years ago
  Dmitry Panov 6eb401d700 Fixed the propagation of un-catchable exceptions. See #471. 3 years ago
  Dmitry Panov bf9ef13dd7 Merge pull request #471 from mstoykov/propagateInterruptError 3 years ago
  Mihail Stoykov 03d8fb271c Propagate InterruptedError if returned by wrapped go function 3 years ago
  Dmitry Panov 473251c96b Support number literals as method names. Fixes #470. 3 years ago
  Dmitry Panov af048f025c "De-interface" values retrieved from maps. Fixes #469. 3 years ago
  Levi b95230a9db Fix missing or wrong implementations in node.go (#429) 3 years ago
  Dmitry Panov cc4634e76e Use integer value cache for values from -256 to -1. Positive values (0-255) are covered by the Go runtime since 1.15. 3 years ago
  Dmitry Panov bce2464272 Got rid of funcName, using the callee object from the stack instead 3 years ago
  Dmitry Panov 33bff8fdda Async/await functionality (#464) 3 years ago
  Dmitry Panov d4bf6fde1b Make sure case statements are not treated as a single-statement context. Fixes #456. 3 years ago
  Dmitry Panov 6c0d988379 Unified conversions to Value. Fixes #453. 3 years ago
  Dmitry Panov 3b8a68ca89 Include error message in the stack property. Closes #442. 3 years ago
  Dmitry Panov cb5011b539 Fixed the order in which the adder function and the iterator are obtained in {Weak}{Set,Map} constructors. 3 years ago