Commit Graph

  • 077eaeb4e7 Update build profile to es.next on esp8266 (#4913) mnegyokru 2021-12-23 11:30:19 +01:00
  • 26c6031530 Fix class literal scan (#4906) batizdaniel 2021-12-22 14:50:46 +01:00
  • 53b61c1f6f Implement ECMAScript 2022 class static block (#4841) Szilagyi Adam 2021-12-15 15:45:53 +01:00
  • c51b268276 Minimize mbedos5 target (#4905) Roland Takacs 2021-12-15 12:52:40 +01:00
  • d650390e47 Fix redeclaration related eval corner cases (#4886) Szilagyi Adam 2021-12-15 12:45:10 +01:00
  • 768a209544 Implement 'hasOwn' routine of Object object (#4835) Csaba Repasi 2021-12-15 11:38:02 +01:00
  • ce5c8492b8 Fix arguments object detection in non-complex param list (#4867) Robert Fancsik 2021-12-15 11:35:27 +01:00
  • dfc001d373 Prevent stack-overflow in json internalize property (#4877) Robert Fancsik 2021-12-15 11:34:22 +01:00
  • 070096f30f Fix arrow function this binding resolving if environment record is present (#4878) Robert Fancsik 2021-12-15 11:32:31 +01:00
  • 7e0aa086ec Adjust fast array growth (#4868) Robert Fancsik 2021-12-15 10:35:28 +01:00
  • dbba83fe40 Fix typedarray validation in Atomics read_modify_write (#4879) Robert Fancsik 2021-12-15 10:33:21 +01:00
  • d37ff33dbe Fix class constructor as accessor check (#4880) Robert Fancsik 2021-12-15 10:32:11 +01:00
  • ee59c226d9 Fix invalid argument reference in Promise.all executor (#4885) Robert Fancsik 2021-12-15 10:31:09 +01:00
  • c2eb9ce35c Fix object class check for builtin Atomics (#4889) Robert Fancsik 2021-12-15 10:29:29 +01:00
  • bcc711e731 Add stack-overflow check for Array.prototype.{flat, flatMap} (#4899) Robert Fancsik 2021-12-15 10:28:18 +01:00
  • 42523bd6e2 Use external string when raising error (#4881) Csaba Repasi 2021-12-10 18:15:00 +01:00
  • 4cbc77d709 Update detached arraybuffer handling (#4840) Szilagyi Adam 2021-12-10 13:09:16 +01:00
  • d5f048e961 Add FEATURE_INIT_FINI support on Windows. (#4859) Yonggang Luo 2021-12-10 20:01:24 +08:00
  • 55acdf2048 Fix buffer overflow in string radix conversion (#4850) Robert Fancsik 2021-12-07 15:28:10 +01:00
  • 18dd9aa75a Prevent arguments object creation if 'arguments' function argument is present (#4849) Robert Fancsik 2021-12-07 14:05:48 +01:00
  • f8faf574b6 Rename resource_name to source_name (#4846) Yonggang Luo 2021-12-07 21:05:04 +08:00
  • 51da15516e Build fix after #4811 (#4845) Robert Fancsik 2021-12-06 16:46:46 +01:00
  • bfc1121e35 Fix AsyncGeneratorPrototype routines 'this' argument validation (#4811) Robert Fancsik 2021-12-06 12:03:26 +01:00
  • af297bc578 Separate targets into os and baremetal-sdk parts (#4842) Roland Takacs 2021-12-06 11:02:52 +01:00
  • 9860d66a56 Rework the public API (#4829) Dániel Bátyai 2021-12-06 10:20:09 +01:00
  • 81d2319144 Improve float number handling and conversion (#4820) Dániel Bátyai 2021-12-03 12:58:37 +01:00
  • a1c1d42710 Update Zephyr target to 2.7.0 (#4838) Roland Takacs 2021-12-02 15:33:29 +01:00
  • d69ac0e070 Implement logical assignment operators (#4834) Robert Fancsik 2021-11-30 10:44:27 +01:00
  • 70e275e92f Implement ECMAScript 2022 private class methods and fields (#4831) Szilagyi Adam 2021-11-26 12:24:59 +01:00
  • 841e21a970 Generate parser error messages (#4836) Csaba Repasi 2021-11-26 10:26:46 +01:00
  • 271d9b2463 Outsource magic error messages (#4821) Csaba Repasi 2021-11-25 14:06:40 +01:00
  • fc4168f2b4 Fix numeric literal with leading decimal point in accessor property name (#4832) batizdaniel 2021-11-24 17:07:57 +01:00
  • 3737a28eaf Update NuttX target to releases/10.2 (#4822) Roland Takacs 2021-11-23 13:21:24 +01:00
  • 2899582080 Update RIOT target to 2021.10 (#4826) Roland Takacs 2021-11-23 13:17:46 +01:00
  • 06b4c02204 Restore esp-idf port (#4828) Jacques Germishuys 2021-11-23 12:13:50 +00:00
  • a7d5594d30 Fix JERRY_VLA macro on Windows (#4827) Csaba Osztrogonác 2021-11-23 13:11:45 +01:00
  • 6b9e24aa51 Fix function name evaluation order (#4830) batizdaniel 2021-11-23 11:58:12 +01:00
  • 4592143400 Generator declaration is not allowed in single statement position (#4815) Robert Sipka 2021-11-09 08:38:09 +01:00
  • 80777799f6 Fix goto labels indentation (#4818) Robert Fancsik 2021-11-05 16:58:41 +01:00
  • badfdf4dba Replace vera++ with clang-format (#4518) Robert Fancsik 2021-11-05 14:15:47 +01:00
  • bc091e1742 Optimize ecma_op_function_call (#4817) Robert Fancsik 2021-11-04 17:26:28 +01:00
  • d0671c4ff1 Update the webpage (#4813) Zsolt Borbély 2021-11-02 19:13:12 +01:00
  • 7ea0000ee0 Minor fix in for-of statement parsing (#4814) Robert Sipka 2021-11-02 19:12:30 +01:00
  • 6a995e2887 Fix typos in the documentation and related files (#4809) Zsolt Borbély 2021-11-02 11:37:05 +01:00
  • 89e367bbfd Optimize typed array access (#4806) Zoltan Herczeg 2021-11-02 11:07:56 +01:00
  • 960b99766c Allocate buffers when the buffer pointer is requested (#4812) Zoltan Herczeg 2021-11-02 09:36:55 +01:00
  • 3ad76f932c Fix for-in collection cleanup on abrupt 'has' result (#4807) Robert Fancsik 2021-11-02 08:40:07 +01:00
  • efe63a5bbc Fix parsing unterminated let statement (#4808) Robert Fancsik 2021-11-02 08:36:16 +01:00
  • 9ed695f9d2 Assignment Expression is not allowed in for of head's expression position (#4810) Robert Sipka 2021-10-29 09:52:30 +02:00
  • 3c742bef57 Test262 runner shouldn't change newline characters (#4805) Csaba Osztrogonác 2021-10-28 13:56:52 +02:00
  • a024eb2118 Add allocate/free callbacks to ArrayBuffers (#4801) Zoltan Herczeg 2021-10-28 13:51:34 +02:00
  • d2388e907f Implement CreateAsyncFromSyncIterator (#4802) Robert Fancsik 2021-10-28 12:45:47 +02:00
  • dd77ec914a Fine-tune test262-esnext jobs on the CI (#4566) Csaba Osztrogonác 2021-10-27 13:07:58 +02:00
  • 24c1a93d91 Remove block result (#4799) Robert Fancsik 2021-10-27 10:59:00 +02:00
  • c6f9ea65ce Declaration in the head of a for-of loop can't have an initializer (#4804) Robert Sipka 2021-10-27 09:51:14 +02:00
  • 499cdea75c Fix jerry_value_is_{true,false} documentation (#4803) Péter Gál 2021-10-26 09:43:51 +02:00
  • 100b6f577e Test262 exludelist fix after #4721 (#4800) Csaba Osztrogonác 2021-10-26 06:45:19 +02:00
  • 2a4fb19157 Add missing "jerryscript.h" include to esp-idf target (#4759) ChrisPei 2021-10-21 18:15:44 +08:00
  • 74f98ec4d7 Add Atomics support (#4721) Gergo Csizi 2021-10-20 15:50:12 +02:00
  • c446871214 Optimize lit_is_valid_utf8_string (#4762) Gergo Csizi 2021-10-20 15:45:47 +02:00
  • 4e8d6344a8 Force value conversion in case of TypedArray filter method (#4794) Péter Gál 2021-10-20 15:40:52 +02:00
  • dae234f416 Correctly convert data in case of TypedArray slice (#4796) Péter Gál 2021-10-20 15:40:33 +02:00
  • 4912e3b739 Avoid buffer-overflow in Array.slice when using fast arrays (#4797) Péter Gál 2021-10-20 15:40:19 +02:00
  • b52c114423 Implement eval check for ECMAScript code (#4788) Zoltan Herczeg 2021-10-15 22:25:20 +02:00
  • fe3a5c08b2 Fix magic-string generation (#4751) Gergo Csizi 2021-10-15 19:09:04 +02:00
  • d4231e7251 Split main promise event filter into multiple filters (#4792) Zoltan Herczeg 2021-10-11 12:48:50 +02:00
  • f6eac3afdc Add notes to jerry_create_undefined, jerry_create_null and jerry_create_boolean (#4790) Mate Dabis 2021-10-11 11:07:55 +02:00
  • c696bc9327 Implement vm throw capture status management for API errors (#4783) Zoltan Herczeg 2021-10-07 11:35:49 +02:00
  • 7c21fb89b2 Reorder list of function built-in properties (#4791) Zoltan Herczeg 2021-10-07 09:52:07 +02:00
  • d98ff6fd30 Support getting script object in the backtrace callback. (#4789) Zoltan Herczeg 2021-10-06 11:09:01 +02:00
  • 54b1a3c739 Date.prototype.setTime should invalidate local TZA cache (#4786) Csaba Osztrogonác 2021-10-01 12:59:38 +02:00
  • f3cd586094 Fix leaking lastIndex values in RegExp built-ins (#4787) Csaba Osztrogonác 2021-10-01 12:56:53 +02:00
  • 7d355b0f8e Change error message description (#4785) Zoltan Herczeg 2021-10-01 12:24:20 +02:00
  • 2a82da62ad Implement source info retrieval API function (#4780) Zoltan Herczeg 2021-09-29 12:34:38 +02:00
  • 8b3eb93167 Add property key filters for general object property enumeration (#4778) Zoltan Herczeg 2021-09-28 11:01:15 +02:00
  • 14ff5bfb52 Add property key filters for built-in functions (#4776) Zoltan Herczeg 2021-09-23 14:21:47 +02:00
  • 35058cde31 Fix incorrect line info computation (#4775) Zoltan Herczeg 2021-09-22 12:35:24 +02:00
  • ca185acded Implement built-in flag support for arguments (#4774) Zoltan Herczeg 2021-09-22 11:33:13 +02:00
  • 053bfa0f9f Support resource name and user value for implicit class constructors (#4771) Zoltan Herczeg 2021-09-17 16:28:10 +02:00
  • 430289b27d Fix built-in types (#4772) Zoltan Herczeg 2021-09-17 08:18:28 +02:00
  • 77c2602205 Implement import.meta object (#4766) Zoltan Herczeg 2021-09-15 17:44:16 +02:00
  • 386ec44d4d Double the maximum number of object references (#4768) Zoltan Herczeg 2021-09-15 11:08:57 +02:00
  • d08b5be57f Remove built-in flag from object type (#4763) Zoltan Herczeg 2021-09-13 19:25:22 +02:00
  • 723b26392d Fix property enumeration order of built-in properties (#4761) Zoltan Herczeg 2021-09-13 15:32:14 +02:00
  • 2c2539c6b8 Throw SyntaxError when module resolving is failed (#4765) Zoltan Herczeg 2021-09-09 22:11:42 +02:00
  • fea10bb7e3 Add name to the function property names (#4760) Zoltan Herczeg 2021-09-03 12:42:06 +02:00
  • 1523ca3b26 Fix prototype of the values returned by Promise.allSettled (#4758) Zoltan Herczeg 2021-09-03 12:15:06 +02:00
  • e1ce7dd727 Fix invalid typed array construction (#4757) Zoltan Herczeg 2021-09-02 12:13:00 +02:00
  • f94a3c80bd Fix line info computation (#4756) Zoltan Herczeg 2021-09-01 18:39:38 +02:00
  • 6649940ea6 Implement function.toString operation (#4752) Zoltan Herczeg 2021-08-31 13:37:25 +02:00
  • 1c6b18ecdf Add missing info in API doc (#4733) Péter Gál 2021-08-30 17:27:37 +02:00
  • bf049fbe2d Remove redundant checks from builtin-dispatchers (#4741) batizdaniel 2021-08-30 14:13:31 +02:00
  • 8cbe1b59c1 Implement getter function for external string user pointer (#4742) Zoltan Herczeg 2021-08-30 14:04:13 +02:00
  • 4175037fb0 Disable IRC notification action to have a green master (#4753) Péter Gál 2021-08-30 13:27:30 +02:00
  • b4fc591398 Add new test for resource_name (#4737) Gergo Csizi 2021-08-30 10:04:14 +02:00
  • 5a69b183c3 Rename jerry_string_set_external_string_free_callback (#4743) Gergo Csizi 2021-08-27 20:02:32 +02:00
  • be910b9867 targets: zephyr: Update for Zephyr 2.x (#4731) Paul Sokolovsky 2021-08-26 15:55:30 +03:00
  • 3bcd48f72d Improve parse_identifier (#4691) batizdaniel 2021-08-17 12:16:58 +02:00
  • e7ffb70ae0 Rework external string free operation (#4690) Zoltan Herczeg 2021-08-17 08:31:30 +02:00
  • 74e5ccd434 Improve storing the line info data during parsing (#4735) Zoltan Herczeg 2021-08-17 08:29:30 +02:00