Commit Graph

  • fc29019165 Simplify jerry_get_resource_name (#4730) Gergo Csizi 2021-08-12 17:21:37 +02:00
  • 3ed93cfb51 Support parsing of scripts / functions stored in string values (#4728) Zoltan Herczeg 2021-08-11 17:37:12 +02:00
  • b7dead7b05 Add guards for SharedArrayBuffer (#4723) Gergo Csizi 2021-08-10 17:21:06 +02:00
  • a25b824509 Implement {Array, %TypedArray%, String}.prototype.at method (#4681) batizdaniel 2021-08-10 17:19:25 +02:00
  • 444806d78a Implement vm_throw callback (#4726) Zoltan Herczeg 2021-08-10 15:50:26 +02:00
  • b6ec9275aa Add custom dispatcher to error-prototype (#4692) Virag Orkenyi 2021-08-03 11:09:33 +02:00
  • c438d5fa92 Support string iterator for strings longer than 64K (#4727) Zoltan Herczeg 2021-08-03 10:44:19 +02:00
  • f71a4a6975 Merge Promise Guard with ESNEXT (#4725) Tóth Béla 2021-08-02 17:35:32 +02:00
  • 951044c036 Change resource name to a string. (#4724) Zoltan Herczeg 2021-07-27 13:40:19 +02:00
  • d99905aca6 Implement container operators API function (#4697) Tóth Béla 2021-07-27 12:25:52 +02:00
  • d69fe41085 Improve garbage collection of scripts and modules (#4722) Zoltan Herczeg 2021-07-26 14:03:43 +02:00
  • d4178ae386 Support dynamic import calls (#4652) Zoltan Herczeg 2021-07-24 09:26:46 +02:00
  • d9360f51d0 Add SharedArrayBuffer support (#4689) Gergo Csizi 2021-07-23 17:29:06 +02:00
  • bbf1c0105b Add custom dispatcher to builtin-json. (#4679) Virag Orkenyi 2021-07-20 11:32:20 +02:00
  • b25b640ff5 Add custom dispatcher to array-iterator-prototype (#4693) Virag Orkenyi 2021-07-20 11:31:25 +02:00
  • 298228abdd Add custom dispatcher to map-iterator-prototype (#4694) Virag Orkenyi 2021-07-20 11:30:55 +02:00
  • 57a09cbc9d Add custom dispatcher to async-iterator-prototype (#4714) Virag Orkenyi 2021-07-20 11:30:13 +02:00
  • d65d035a36 Add custom dispatcher to builtin-string-iterator-prototype (#4715) Virag Orkenyi 2021-07-20 11:29:38 +02:00
  • 6296a8251c Add custom dispatcher to builtin-iterator-prototype (#4716) Virag Orkenyi 2021-07-20 11:29:10 +02:00
  • 7de391931a Add custom dispatcher to set-iterator-prototype (#4717) Virag Orkenyi 2021-07-20 11:28:30 +02:00
  • 713d90b5a0 Support shared user data for scripts (#4710) Zoltan Herczeg 2021-07-20 10:33:23 +02:00
  • 9ff25dbc12 Replace jerry_load_function_snapshot function with a flag (#4719) Zoltan Herczeg 2021-07-16 16:09:51 +02:00
  • 252d68936f Improve line info construction (#4718) Zoltan Herczeg 2021-07-16 16:08:38 +02:00
  • d5a7839632 Improve Proxy recrusion check in their internal methods. (#4568) Péter Gál 2021-07-15 14:02:53 +02:00
  • acdecfc62a Update the webpage (#4712) Zsolt Borbély 2021-07-15 13:46:10 +02:00
  • 998e49a969 Rework storing the line/column/bytecode info (#4707) Zoltan Herczeg 2021-07-15 13:45:10 +02:00
  • 4be05a74eb Remove ecma_parse_options_t in favor of jerry_parse_options_t (#4713) Zoltan Herczeg 2021-07-15 13:44:52 +02:00
  • 305741a608 Merge Map and Set Guards with Container (#4709) Tóth Béla 2021-07-12 11:20:38 +02:00
  • 7f6a699700 Implement namespace exports in modules (#4708) Zoltan Herczeg 2021-07-09 07:23:28 +02:00
  • e3a299b3d6 Add clang build to CI (#4706) Jiawen Geng 2021-07-06 23:58:19 +08:00
  • d1204ab1c9 Rework resolving references and namespace creation in modules (#4695) Zoltan Herczeg 2021-07-06 14:50:19 +02:00
  • ccc152594a Fix failing container unit-test (#4696) Tóth Béla 2021-06-28 15:46:03 +02:00
  • 811fd4c054 Add custom dispatcher to builtin_string (#4661) Virag Orkenyi 2021-06-24 15:40:48 +02:00
  • 8f71871a39 Remove jerry_get_boolean_value (#4685) Gergo Csizi 2021-06-24 15:40:14 +02:00
  • 6de17b204e Fix implicit conversion error (#4684) batizdaniel 2021-06-24 15:38:56 +02:00
  • d97d407eee Add custom dispatcher to builtin_weakref_prototype. (#4686) Virag Orkenyi 2021-06-24 15:36:47 +02:00
  • dddd37d38f Add custom dispatcher to builtin-proxy (#4687) Virag Orkenyi 2021-06-24 15:36:25 +02:00
  • 9471515dae Add container related API function (#4666) Tóth Béla 2021-06-16 07:41:13 +02:00
  • 5729dd8cec Object.assign should copy undefined values (#4688) Zoltan Herczeg 2021-06-10 10:59:54 +02:00
  • e8ed543677 Add test_dataview (#4677) Gergo Csizi 2021-05-31 12:24:38 +00:00
  • 703ddae194 Typo fix in 02.API-REFERENCE.md (#4680) csdkamikaze 2021-05-26 14:37:22 +02:00
  • ce5e4d49b1 Fix documentation and add back some tests (#4673) Gergo Csizi 2021-05-26 10:28:32 +00:00
  • 7be339ad61 Fix typo in property hashmap define (#4664) Jiawen Geng 2021-05-26 18:26:11 +08:00
  • 800031c62b Change jerry_get_own_property_descriptor return type (#4675) Gergo Csizi 2021-05-26 04:54:26 +00:00
  • 431a28b902 Fix native error check (#4674) Zoltan Herczeg 2021-05-21 12:36:07 +02:00
  • 3c512d937b Add getter for Proxy handler objects (#4676) Zoltan Herczeg 2021-05-21 12:35:53 +02:00
  • 67a61bc211 Support this binding retrieval for backtrace frames (#4669) Zoltan Herczeg 2021-05-17 11:41:29 +02:00
  • a67f198134 build: Support cmake -DPYTHON=python3 (#4667) Philippe Coval 2021-05-17 11:37:09 +02:00
  • 5180680030 Support line info for class fields (#4670) Zoltan Herczeg 2021-05-17 11:15:02 +02:00
  • 26f604ce1e Change error message format of DefineProperty (#4672) Zoltan Herczeg 2021-05-17 11:14:38 +02:00
  • e042998f02 Support function object retrieval for async functions (#4668) Zoltan Herczeg 2021-05-11 12:22:37 +02:00
  • a58884c169 Update TypedArray internals methods (#4653) kisbg 2021-04-27 09:45:26 +02:00
  • 823a8b128d Fix error throw in jerry_define_own_property (#4662) Zoltan Herczeg 2021-04-27 09:42:20 +02:00
  • 8aaabd8b01 Do not mark the unused items of a WeakMap (#4663) Zoltan Herczeg 2021-04-27 09:42:03 +02:00
  • ce24edae24 Add check Proxy object [[SetPrototypeOf]] (#4631) kisbg 2021-04-26 09:21:29 +02:00
  • b4bea25f13 Export assignment expression must not track variables (#4660) Zoltan Herczeg 2021-04-21 08:56:50 +02:00
  • dead11cdd0 Fix external pointer allocation issues. (#4658) Zoltan Herczeg 2021-04-20 11:53:58 +02:00
  • 10002aef60 Throw ReferenceError when a property of a native module is not found (#4659) Zoltan Herczeg 2021-04-20 11:04:26 +02:00
  • 4f15332e95 Export default in namespace object (#4657) Zoltan Herczeg 2021-04-19 18:31:59 +02:00
  • ec3ed65b56 Add reference support for native pointers. (#4615) Zoltan Herczeg 2021-04-19 14:47:17 +02:00
  • cc1a263657 Continue replacing duplicate ecma definitions (#4644) Tóth Béla 2021-04-19 13:44:01 +02:00
  • 1f2a8d4ac1 Add notification callback for module state changes (#4656) Zoltan Herczeg 2021-04-16 17:50:57 +02:00
  • a7a4cb29e4 Native modules should be unlinked state after creation (#4655) Zoltan Herczeg 2021-04-16 15:55:12 +02:00
  • 7b6743403f Support native modules (#4649) Zoltan Herczeg 2021-04-13 16:26:38 +02:00
  • 05a4e45ece Fix uninitialized data in create native property (#4650) Zoltan Herczeg 2021-04-13 15:17:25 +02:00
  • 60cbc93cd7 Update TypedArray Builtin function (#4633) kisbg 2021-04-13 13:37:04 +02:00
  • 053389de80 Add info to external pointer free callback. (#4642) Zoltan Herczeg 2021-04-13 09:51:39 +02:00
  • b3ec217b50 Create namespace with references for modules (#4646) Zoltan Herczeg 2021-04-12 15:58:56 +02:00
  • ef35c0329c Remove class id storing for class objects (#4645) Zoltan Herczeg 2021-04-08 14:46:16 +02:00
  • 2381078e80 Add constant error messages (#4640) kisbg 2021-04-07 12:46:12 +02:00
  • d85020f709 Remove pseudo array object type from the project (#4643) Zoltan Herczeg 2021-04-06 18:46:48 +02:00
  • 4377ef684d Add module C API functions (#4636) Zoltan Herczeg 2021-03-31 19:40:58 +02:00
  • 6677fa0a12 Replace duplicate ecma definitions (#4637) Tóth Béla 2021-03-31 11:52:33 +02:00
  • 6c484f3529 Rework module linking (#4632) Zoltan Herczeg 2021-03-30 15:40:09 +02:00
  • 874a6a49d5 Extract type defintions from jerryscript-core.h into jerryscript-types.h (#4634) Zoltan Herczeg 2021-03-24 05:51:59 +01:00
  • 22ebb00a4c Implement Promise.any and AggregateError Object (#4623) kisbg 2021-03-22 12:42:20 +01:00
  • edd2f20397 Remove jerry_port_track_promise_rejection (#4613) Zoltan Herczeg 2021-03-11 19:58:44 +01:00
  • e739f11ed2 Return early when checking logical operators (#4626) Zoltan Herczeg 2021-03-11 19:35:39 +01:00
  • 8321640c4e Remove unnecessary ecma_deref_ecma_string in regExpStringIterator (#4625) kisbg 2021-03-11 09:14:45 +01:00
  • 546422161e Add custom configuration to jerry_parse and its variants (#4620) Zoltan Herczeg 2021-03-10 09:56:48 +01:00
  • 7a2665621b Reorganize property descriptor flags (#4622) Zoltan Herczeg 2021-03-10 08:17:20 +01:00
  • dc3ae4ff06 Implement Promise.allsettled (#4616) kisbg 2021-03-08 10:43:42 +00:00
  • 96cd542bf5 Refactor jerry_property_descriptor_t to use status flags (#4594) Peter Marki 2021-03-08 09:08:24 +01:00
  • 9254cd4e7a Add ThrowTypeError name property (#4618) kisbg 2021-03-05 09:40:17 +00:00
  • 29b7c8f8ff Implement jerry_get_own_property API function (#4612) Zoltan Herczeg 2021-03-03 18:02:40 +01:00
  • a95e3e37e1 Add more skip check options for Proxy objects (#4614) Zoltan Herczeg 2021-03-03 17:12:36 +01:00
  • 129ca4946c Implement WeakRef Object (#4546) kisbg 2021-03-01 12:46:54 +00:00
  • 9556701742 Add size checks before using JERRY_VLA in unittests (#4601) Péter Gál 2021-02-26 10:53:54 +01:00
  • 17ed855df5 Default handlers should count as resolvers (#4611) Zoltan Herczeg 2021-02-25 12:27:21 +01:00
  • c27047da03 Add filters and more events to Promise callback. (#4605) Zoltan Herczeg 2021-02-24 10:31:08 +01:00
  • f0f2a28109 Improve ecma_reject to give more detailed error messages (#4565) Robert Fancsik 2021-02-24 09:36:55 +01:00
  • 1623c8db1e Limit the string size in jerry_port_track_promise_rejection (#4603) Péter Gál 2021-02-24 09:14:14 +01:00
  • a3bdd36556 Reduce memory consumption of Promise objects (#4607) Zoltan Herczeg 2021-02-24 08:51:23 +01:00
  • 1cf2989a64 Add new.target argument to Promise create (#4606) Zoltan Herczeg 2021-02-24 08:50:05 +01:00
  • 5c35370327 Create special objects for scripts instead of functions (#4610) Zoltan Herczeg 2021-02-23 15:34:09 +01:00
  • 322265bfb9 Move push literal number opcodes to basic opcodes (#4609) Robert Fancsik 2021-02-23 10:00:00 +01:00
  • 2240a9153a Optimize the copying/freeing of ecma values (#4602) Dániel Bátyai 2021-02-22 08:32:10 +01:00
  • 242c3a55e3 Always run all checks regardless of the previous job result (#4604) Dániel Bátyai 2021-02-18 19:40:21 +01:00
  • 01e0388d77 Add notification callback for Promise operations (#4595) Zoltan Herczeg 2021-02-18 11:29:52 +01:00
  • c14702c129 Keep GNU fastpath for jerry_port_get_local_time_zone_adjustment (#4600) Robert Fancsik 2021-02-17 20:44:00 +01:00