Commit History

作者 SHA1 備註 提交日期
  Dmitry Panov b396bb4c34 Use thrown object's stack trace when re-throwing. Fixes #517, closes #544. 1 年之前
  Dmitry Panov 9410bcaa81 Implemented template-backed objects and used them for most of the built-ins. Closes #524, closes #459. 2 年之前
  Dmitry Panov c933cf95e1 Exposed String and StringBuilder. Closes #321. 2 年之前
  Dmitry Panov b196ae5149 Check for overflows in ipow() 2 年之前
  Dmitry Panov ba8a63e792 Implemented Runtime.ForOf 2 年之前
  Dmitry Panov 5937a312ed Reset args, newTarget and privEnv on recursive VM runs. See #481 2 年之前
  Dmitry Panov 78b980256d Reserve a stack slot for 'this' in recursive RunProgram calls. Fixes #477 2 年之前
  Dmitry Panov 9577c35d40 Set the callee value in recursive RunProgram calls. Fixes #477 2 年之前
  Dmitry Panov 8f6e415ca4 Fixed detection of await expressions in function parameter lists 2 年之前
  Dmitry Panov 96b1610dd4 Fixed stack lengths adjustment in suspend/resume 2 年之前
  Dmitry Panov 0341fef34b Fixed panic propagation. See #471. 2 年之前
  Dmitry Panov 6eb401d700 Fixed the propagation of un-catchable exceptions. See #471. 2 年之前
  Mihail Stoykov 03d8fb271c Propagate InterruptedError if returned by wrapped go function 2 年之前
  Dmitry Panov bce2464272 Got rid of funcName, using the callee object from the stack instead 2 年之前
  Dmitry Panov 33bff8fdda Async/await functionality (#464) 2 年之前
  Dmitry Panov 6c0d988379 Unified conversions to Value. Fixes #453. 2 年之前
  Dmitry Panov 3b8a68ca89 Include error message in the stack property. Closes #442. 2 年之前
  Mihail Stoykov 87952593a5 Don't clear interrupt until the stack is empty (#405) 3 年之前
  Dmitry Panov 4418d4575a Do not use fmt.Sprintf() for plain error strings. Fixes #388. 3 年之前
  Dmitry Panov cfb079cdc7 Removed special treatment of the last argument passed to a variadic Go function. Do not treat callables (functions) as array-like when exporting to slices. Fixes #369. 3 年之前
  Dmitry Panov 61453c17e2 Reverted to the old behaviour of returning an error when converting non-array values into slices. Fixes #369, closes #370. 3 年之前
  Dmitry Panov bf6af58bbc Refactored tests 3 年之前
  Dmitry Panov 45901a5728 Grab stacktrace at the point of creation an Error. Added non-standard but widely implemented Error.stack property. Closes #337. 3 年之前
  Dmitry Panov 26ebff68a7 Merge branch 'upgrade-tests' 3 年之前
  Dmitry Panov d6b8625efe Fixed export of Promise 3 年之前
  Dmitry Panov ba346f1c40 Only use vm.funcName and context.funcName when prg is nil. Closes #339 3 年之前
  Dmitry Panov f1567f3952 Upgraded tests, lots of fixes as a result 3 年之前
  Dmitry Panov dc8c55024d Implemented Promise. Closes #178. 4 年之前
  Dmitry Panov 7efcb634c6 Support conversion from string types to []byte. Fixes #333 4 年之前
  Dmitry Panov 32956a348b Arrow function (#319) 4 年之前