Commit Graph

  • 112ad83aaa Rework external function handlers (#4599) Zoltan Herczeg 2021-02-17 17:52:19 +01:00
  • 488a0bf7e8 Improve date internals (#4593) Robert Fancsik 2021-02-17 16:07:54 +01:00
  • 67e7e89c8e Implement BigInt.prototype.toLocaleString (#4355) Virag Orkenyi 2021-02-17 14:20:44 +01:00
  • 3afb007123 Optimize bit operation in vm.c (#4591) Yonggang Luo 2021-02-16 12:17:21 +00:00
  • a2f22cf888 Update jerry debugger test-runner (#4597) kisbg 2021-02-16 12:48:40 +01:00
  • a95a0b3539 Use C99 flexible array member notation in parser memory struct (#4592) Péter Gál 2021-02-11 14:18:35 +01:00
  • a9c83020df Fix failing Date tests in test262-esnext (#4561) Peter Marki 2021-02-11 14:01:58 +01:00
  • 34a6a93597 Fix indent in documentation of cmake options (#4588) Yonggang Luo 2021-02-10 09:45:29 +00:00
  • 2a6917b5a5 Fix documentation of cmake options (#4587) Yonggang Luo 2021-02-10 00:31:27 +00:00
  • 3df7998084 --engine parameter should be a file (#4585) Yonggang Luo 2021-02-09 18:02:26 +00:00
  • 818cc8ddab Split globalThis to be configurable. (#4575) Yonggang Luo 2021-02-09 15:20:05 +00:00
  • f7c817efcf Take care of year before 1601 on win32. (#4580) Yonggang Luo 2021-02-09 14:23:28 +00:00
  • ec872818c2 Add implementation specific date parsing (#4576) Zoltan Herczeg 2021-02-09 15:03:06 +01:00
  • 53aed02762 Fix null getters/setters in jerry_property_descriptor_from_ecma (#4573) Zoltan Herczeg 2021-02-09 15:01:50 +01:00
  • 6fd0dfec35 Fix template memory leak when debugger is running (#4572) Zoltan Herczeg 2021-02-09 14:59:45 +01:00
  • c2e016ec06 Add space between JERRY_ATTR_PURE and type (#4583) Yonggang Luo 2021-02-09 08:45:08 +00:00
  • 75b0378bc5 Move static before inline. (#4582) Yonggang Luo 2021-02-09 08:43:43 +00:00
  • 76a0b18287 Add cross-realm support to RegExp.prototype (#4567) kisbg 2021-02-08 16:35:40 +01:00
  • 35ecf4c4a3 Fix "Invalid prefix operation" errors (#4577) Tóth Béla 2021-02-08 16:13:37 +01:00
  • b1f73e698a Fix deleting native pointers (#4570) Zoltan Herczeg 2021-02-05 19:35:30 +01:00
  • ca6c2194bb Fix incorrect assert expression in lexer_check_property_modifier (#4569) Péter Gál 2021-02-05 11:24:29 +01:00
  • 0628ae1e7b Remove the ENABLED/DISABLED macros (#4515) Robert Fancsik 2021-02-04 23:47:05 +01:00
  • e01c2549d7 Add --build-debug options for run-tests.py script. (#4456) Yonggang Luo 2021-02-05 01:25:14 +08:00
  • 3623ac789d Introduce generic backtrace capturing (#4555) Zoltan Herczeg 2021-02-04 16:33:59 +01:00
  • feb2855f0c Fix cleanup in VM_OC_INITIALIZER_PUSH_PROP on abrupt completion (#4564) Robert Fancsik 2021-02-04 16:05:56 +01:00
  • 9ca046b670 Add non-standard behaviour support for Proxies (#4562) Zoltan Herczeg 2021-02-04 15:58:16 +01:00
  • e9df2ca814 Add newtarget support AsyncFunction (#4560) kisbg 2021-02-04 14:30:11 +01:00
  • dd698f8d83 logging the crash properly when running test262-harness.py (#4472) Yonggang Luo 2021-02-04 20:28:54 +08:00
  • 4bb9e2b878 Move get_platform_cmd_prefix into util.py (#4495) Yonggang Luo 2021-02-04 20:23:57 +08:00
  • 9db4ec7d77 Disable conversion warning on win32/gnu-mingw (#4516) Yonggang Luo 2021-02-04 20:23:45 +08:00
  • aa941ed58e Fixes math library compiling on msvc (#4511) Yonggang Luo 2021-02-04 20:19:13 +08:00
  • 9dbb594170 Make install_jerry work with MinGW (#4517) Yonggang Luo 2021-02-04 20:15:07 +08:00
  • 982cd08083 Rename unix to jerry for entrance files. (#4536) Yonggang Luo 2021-02-04 20:13:57 +08:00
  • e7d11eaf9e Improve destructuring patterns (#4527) Robert Fancsik 2021-02-04 13:11:11 +01:00
  • 3bb67397a0 Fix lexical declaration check for let variables (#4529) Robert Fancsik 2021-02-04 13:07:38 +01:00
  • a1b682a83d Fix literal index decoding for CBC_MOV_IDENT (#4539) Robert Fancsik 2021-02-04 13:01:14 +01:00
  • f369c84c24 Ensure that [[Set]] operation does not reject for TypedArray objects (#4558) Robert Fancsik 2021-02-04 13:00:24 +01:00
  • d7843be2e8 Add unittest to check realm object and realm this types (#4548) Péter Gál 2021-02-04 11:19:05 +01:00
  • dd0b00fdad Add missing tests for realm object type via jerry_object_get_type (#4552) Péter Gál 2021-02-04 10:39:05 +01:00
  • c82f184f00 Ensure that fast arrays length property is always writable (#4559) Robert Fancsik 2021-02-03 19:12:15 +01:00
  • 1712ad5dc4 Ensure that fast array objects are always extensible (#4557) Robert Fancsik 2021-02-03 16:17:50 +01:00
  • 090b6307a6 Fix failing AsyncFunction tests in test262-esnext (#4545) Peter Marki 2021-02-02 12:35:58 +01:00
  • 748e1be041 Minor fix in create ArrayBuffer object (#4556) kisbg 2021-02-01 16:49:12 +01:00
  • e191a5cf47 Increase the maximum reference count of objects when cpointer 32 is enabled (#4550) Zoltan Herczeg 2021-01-29 14:45:27 +01:00
  • 62dc782e5c Extend jerry_create_realm API docs a bit (#4549) Péter Gál 2021-01-29 13:15:37 +01:00
  • 87d30b8088 Refactoring time-related default port implementations (#4513) Akos Kiss 2021-01-29 10:45:46 +01:00
  • ba06d492a3 Remove full stop after error messages (#4524) Zoltan Herczeg 2021-01-28 12:10:13 +01:00
  • e081cbc2f0 Remove a wrong test not to slow down test262-es2015 (#4542) Csaba Osztrogonác 2021-01-26 18:29:56 +01:00
  • b5bf97c657 Stop after the first matching property in the prototype chain (#4543) Zoltan Herczeg 2021-01-26 14:57:10 +01:00
  • ff1a99b999 Date.prototype.setTime should return with clipped date (#4520) kisbg 2021-01-26 11:00:45 +01:00
  • 0e21c17080 Add missing version info to API docs (#4541) Péter Gál 2021-01-25 15:59:00 +01:00
  • a13ab0d703 Update the webpage (#4540) Zsolt Borbély 2021-01-25 15:58:28 +01:00
  • b8a0ffd913 Fix the number_tobigint conversion problem (#4519) Virag Orkenyi 2021-01-25 11:54:55 +01:00
  • 8be6aec50d Fix Clang compilation error when comparing double with int64_t (#4531) Yonggang Luo 2021-01-23 20:38:22 +08:00
  • 1db0905889 Fix MinGW compilation errors in jerry-ext (#4510) Yonggang Luo 2021-01-22 08:54:36 -08:00
  • 9900cacb15 Fix test262 harness to handle async negative tests properly (#4526) Csaba Osztrogonác 2021-01-22 15:09:16 +01:00
  • 8ba0d1b6ee Update profile README file (#4523) v2.4.0 Péter Gál 2021-01-22 10:27:57 +01:00
  • d646cf51ee Set the correct realm when global code is running (#4522) Zoltan Herczeg 2021-01-22 09:17:38 +01:00
  • bf7fa39581 Rework export default parsing (#4505) Robert Fancsik 2021-01-19 16:30:41 +01:00
  • 3e548401fd Invalid regexp literals should throw syntax error in ES11 (#4506) Robert Fancsik 2021-01-19 16:20:23 +01:00
  • d97540e883 Add expm1 test case to cover the k==1024 case (#4508) Yonggang Luo 2021-01-19 06:23:57 +08:00
  • cb85797ab5 Fix comment in log1p.c (#4507) Yonggang Luo 2021-01-19 04:26:21 +08:00
  • 8e83638daa Update the name handling of anonymous functions to ES11 (#4279) Dániel Bátyai 2021-01-18 18:20:24 +01:00
  • 6ec4455111 Implement Symbol.matchAll (#4082) Szilagyi Adam 2021-01-18 18:08:35 +01:00
  • 1d42d17ab6 Make all dynamic memory allocations via core API functions in jerry-ext (#4480) Akos Kiss 2021-01-18 18:07:07 +01:00
  • b313824228 Update API docs for 2.4 release (#4504) Péter Gál 2021-01-18 18:01:10 +01:00
  • 2ade072e53 Optimize lexenv binding creation (#4502) Robert Fancsik 2021-01-18 17:38:54 +01:00
  • 3b77117a2e Add a callback which is called when Error objects are created (#4465) Zoltan Herczeg 2021-01-18 16:56:38 +01:00
  • e00964176d compile_commands.json should be generated for the whole project (#4503) Robert Fancsik 2021-01-18 16:15:40 +01:00
  • 0fec9135ec Rework module parsing and execution (#4462) Dániel Bátyai 2021-01-18 15:33:43 +01:00
  • ef8a6a9f39 Get isfinite, isinf, and isnan right in jerry-math (#4497) Akos Kiss 2021-01-18 15:07:25 +01:00
  • c4676a21fe Introduce jerry_port_track_promise_rejection (#4451) Robert Fancsik 2021-01-18 14:59:42 +01:00
  • 79a2392b79 Remove template array flag from arrays after the collection is freed (#4500) Robert Fancsik 2021-01-18 12:10:49 +01:00
  • 90d206dcee Fix free of NULL value in function ecma_typedarray_helper_dispatch_construct (#4473) Yonggang Luo 2021-01-18 01:35:47 -08:00
  • f894a8fad5 Fixes module-resource-name.js on win32. (#4481) Yonggang Luo 2021-01-18 01:32:48 -08:00
  • ccf511a544 new_target_object -> new_target_object_p (#4498) Yonggang Luo 2021-01-18 01:25:14 -08:00
  • 69ce755593 Add ${PYTHON_EXECUTABLE} for "Generating doctests" (#4496) Yonggang Luo 2021-01-17 11:39:21 -08:00
  • 9bc0f2fd3f Unify asserts in jerry-ext (#4488) Akos Kiss 2021-01-17 15:21:46 +01:00
  • 11894a6032 current_new_target -> current_new_target_p (#4478) Yonggang Luo 2021-01-17 05:53:25 -08:00
  • f2e9062cfc Fixes timezone get on win32 (#4494) Yonggang Luo 2021-01-17 05:13:19 -08:00
  • 2bad20abf8 Fix the test262 timeout on Windows (#4378) Yonggang Luo 2021-01-16 20:41:28 +00:00
  • 1fe7c3531a Sort source and header lists in cmake files (#4487) Akos Kiss 2021-01-16 21:39:18 +01:00
  • abaf9637d7 Use approxEq to judge double compare in math-cbrt.js (#4483) Yonggang Luo 2021-01-16 20:25:41 +00:00
  • 3ce4dce805 Use _WIN32 instead WIN32. (#4484) Yonggang Luo 2021-01-16 20:22:28 +00:00
  • fe3b0a8435 Fixes ENABLE_AMALGAM need FORCE set to ON when building with MSVC (#4392) Yonggang Luo 2021-01-16 15:44:55 +00:00
  • fd0ca7da69 exclude test-ext-autorelease.c in SOURCE_UNIT_TEST_EXT_MODULES properly (#4485) Yonggang Luo 2021-01-16 15:33:48 +00:00
  • 5e483633f3 Fix prototype chain traversing (#4458) Péter Gál 2021-01-15 20:54:09 +01:00
  • abedab5ac2 Fix objects foreach unittest in case of mem-stress-test (#4460) Péter Gál 2021-01-15 20:50:26 +01:00
  • ad7fc07ca4 Add missing error check for for-in HasNext check (#4471) Robert Fancsik 2021-01-15 20:48:49 +01:00
  • b0ca537a34 Correctly release values in Proxy.[[Get]] (#4477) Péter Gál 2021-01-15 20:48:13 +01:00
  • 9ce7e49073 rename misspell regression tests file name. (#4479) Yonggang Luo 2021-01-15 11:46:57 -08:00
  • aefd381cf1 Rename 'this' to 'this_arg' in function arguments (#4476) Robert Fancsik 2021-01-15 18:24:25 +01:00
  • 91baa17c51 Update TypedArray builtins to latest standard (#4210) Tóth Béla 2021-01-15 15:21:50 +01:00
  • b46535cb8d Add strict flag check for ecma_op_object_put_apply_receiver (#4450) Robert Fancsik 2021-01-15 14:11:47 +01:00
  • 363bc92529 Remove new target workaround from super call (#4447) Robert Fancsik 2021-01-15 13:28:59 +01:00
  • df6d430289 Refactor ecma_builtin_global_object_unescape (#4115) Szilagyi Adam 2021-01-14 16:16:32 +01:00
  • 4541524256 Drop -fno-... compiler flags from CMakeLists (#4457) Akos Kiss 2021-01-14 10:31:59 +01:00
  • 75586242ba Fix error instance query if the error is from a Proxy (#4459) Péter Gál 2021-01-13 15:14:04 +01:00
  • 3dc6ed0dd5 Fix internal property listing in ecma_op_object_own_property_keys (#4461) Zoltan Herczeg 2021-01-13 15:13:43 +01:00
  • c84afefd47 Fix the build and timezone offset with MinGW (#4449) Csaba Osztrogonác 2021-01-13 11:39:16 +01:00