Commit Graph

  • 3193e6d0dc Implement jerry_get_backtrace_from API function (#4454) Zoltan Herczeg 2021-01-12 19:52:05 +01:00
  • c46f4c3e40 Improve the path normalization of the default port (#4444) Akos Kiss 2021-01-12 19:31:20 +01:00
  • 053fe4b331 Make the whole GH Actions Notification job conditional (#4443) Akos Kiss 2021-01-12 16:36:59 +01:00
  • 6f0391dd66 Unify internal property creation (#4373) Zoltan Herczeg 2021-01-12 13:12:44 +01:00
  • 4399744588 Remove file(GLOB ...) usage from CMakeLists.txt (#4427) Robert Fancsik 2021-01-12 10:47:36 +01:00
  • 5cef002ed6 Fix underscore lookahead in hex literal parsing (#4448) Robert Fancsik 2021-01-11 18:48:53 +01:00
  • 8ddd24f870 Add new target support to Error object and NativeErrors (#4372) kisbg 2021-01-11 15:08:21 +01:00
  • 2919a6463f Add new target support for ArrayBuffer and TypedArray (#4369) kisbg 2021-01-11 14:20:28 +01:00
  • fdaacde667 Officially introduce amalgamated builds (#4416) Akos Kiss 2021-01-11 13:07:40 +01:00
  • dcf9252892 Fix mapped arguments legacy argument definition initialization (#4434) Robert Fancsik 2021-01-11 12:30:52 +01:00
  • edb01f63d5 Replace isnan with inequality check to avoid conversion warning in older Clang (#4438) Akos Kiss 2021-01-11 12:29:00 +01:00
  • 4c41f8ee07 Add proxy and bound function support for GetRealm method(#4407) kisbg 2021-01-11 11:31:27 +01:00
  • daba2b76fc Fix HAVE_M_LIB check for older CMake (#4437) Csaba Osztrogonác 2021-01-11 11:26:47 +01:00
  • 99ec5b9bab Farewell to Travis CI (#4436) Akos Kiss 2021-01-10 16:30:58 +01:00
  • b7b2e0360e Move ARM and target checks to Github Actions from Travis (#4430) Robert Fancsik 2021-01-08 20:08:03 +01:00
  • 7b00db4079 Fix unavailable source file handling in main_print_unhandled_exception (#4424) Robert Fancsik 2021-01-08 16:03:33 +01:00
  • 4350401b5b Add --build-type to tools/build.py (#4409) Akos Kiss 2021-01-08 16:01:06 +01:00
  • 29785b2af3 Fix the include directory in the pkgconfig of the math lib (#4414) Akos Kiss 2021-01-08 16:00:44 +01:00
  • 0e829cc41a Enable generating compile_commands.json (#4417) Robert Fancsik 2021-01-08 16:00:17 +01:00
  • f50728ef8d Rework GitHub Actions workflow configuration (#4412) Akos Kiss 2021-01-08 15:59:35 +01:00
  • b56fa43aa3 Fix VM stack size calculation for class initializer assignments (#4426) Robert Fancsik 2021-01-08 14:08:55 +01:00
  • 238f9aab4a Tagged template literal array should be marked after construction (#4420) Robert Fancsik 2021-01-08 13:07:34 +01:00
  • d161e2d9ed Disable libjerry-math by default (#4428) Akos Kiss 2021-01-08 11:37:46 +01:00
  • 0a3aa0f48b Proxy.[[Set]] should reject falsish trap result in strict mode (#4418) Robert Fancsik 2021-01-07 17:25:29 +01:00
  • 979a0c7826 Fix bytecode emitting for invalid regexp literals (#4422) Robert Fancsik 2021-01-07 17:19:52 +01:00
  • 7972386412 Fix shifting a negative value when using BigInts (#4429) Péter Gál 2021-01-07 12:45:10 +01:00
  • 6dfd02a08c Bound function 'length' property should be early initialized (#4421) Robert Fancsik 2021-01-07 12:10:54 +01:00
  • fc701aef6d Fix reference count management in %TypedArray%.prototype.reduce{Right} (#4419) Robert Fancsik 2021-01-07 11:59:16 +01:00
  • 61d172aaaf Don't use property list pointer to store Proxy flags (#4415) Péter Gál 2021-01-07 11:53:59 +01:00
  • 128f18a225 Fix mutable binding creation for realms with proxy this binding (#4370) Zoltan Herczeg 2021-01-07 11:09:33 +01:00
  • 7baaafa405 Fix the return value of jerry_to_property_descriptor function (#4371) Zoltan Herczeg 2021-01-07 11:09:07 +01:00
  • cab266f21d Fix inherited property type check in ordinary object.[[Set]] (#4425) Robert Fancsik 2021-01-06 11:25:14 +01:00
  • 2ac3c08c14 Add proxy check in ecma_op_object_put_with_receiver (#4411) kisbg 2021-01-06 08:44:48 +01:00
  • 6279670484 Fix lookahead in lexer_check_numbers (#4423) Robert Fancsik 2021-01-06 07:30:09 +01:00
  • 257814d063 Rename jerry-libm to jerry-math (#4410) Akos Kiss 2021-01-05 12:50:07 +01:00
  • 5962562e2d Run CI on pushes and PRs to all branches (#4395) Akos Kiss 2021-01-05 11:56:32 +01:00
  • 2faafa4cfc Make test262-harness.py Python 3-compatible (#4381) Yonggang Luo 2020-12-30 03:55:17 -08:00
  • 68b47f5f30 Update packages before installing them (#4388) Robert Fancsik 2020-12-29 21:17:10 +01:00
  • 83f9c38ed1 Completely remove JERRY_ATTR_SECTION (#4383) Yonggang Luo 2020-12-29 00:02:20 -08:00
  • 9676500add Implement get proxy target (#4367) Zoltan Herczeg 2020-12-18 10:58:48 +01:00
  • 1937f820e1 Added new target support to Boolean, String, Number Object (#4368) kisbg 2020-12-17 09:44:59 +01:00
  • e2be8f4c79 Get the 'this' binding of a realm value (#4365) Zoltan Herczeg 2020-12-16 13:21:20 +01:00
  • 6083259030 Add missing version information in API reference document (#4363) Péter Gál 2020-12-15 11:19:22 +01:00
  • 035e5a27fa Correctly release wrapper object in JSON stringify (#4361) Péter Gál 2020-12-15 11:18:14 +01:00
  • fe216d4710 Add missing BigInt type for value type query API (#4362) Péter Gál 2020-12-15 11:17:11 +01:00
  • 9380d93416 Fix assert in BigInt TypedArray filter and reduce methods (#4364) Péter Gál 2020-12-15 11:14:58 +01:00
  • 0b72150190 Add cbc flush before statement parsing in constructors (#4358) Peter Marki 2020-12-15 11:13:32 +01:00
  • 29be24f056 Fix var and function declaration in eval (#4360) Zoltan Herczeg 2020-12-14 11:30:45 +01:00
  • fe29bf7390 Allow changing the 'this' binding of a realm (#4357) Zoltan Herczeg 2020-12-14 10:05:30 +01:00
  • 7e135b04ed Fix literal printing in byte code dump. (#4359) Zoltan Herczeg 2020-12-11 13:59:48 +01:00
  • cc1e8d2dee Continue working on realms (#4356) Zoltan Herczeg 2020-12-09 17:44:21 +01:00
  • df92c86ecf Implement realm object and support realms for built-ins and JS functions (#4354) Zoltan Herczeg 2020-12-08 14:36:36 +01:00
  • 7cb9f808f7 Add support test262 $262 global object support (#4329) kisbg 2020-12-07 17:06:15 +01:00
  • 1cb18f0ca6 Run tests with mem-stress-test enabled (#4278) Dániel Bátyai 2020-12-04 10:58:06 +01:00
  • 89ff0fcf1f Handle revoked Proxy during [[Get]] operation (#4349) Péter Gál 2020-12-04 10:49:40 +01:00
  • de37e1e049 Template literal arrays should not be marked. (#4352) Zoltan Herczeg 2020-12-04 10:41:14 +01:00
  • c0fc67f5bd Rework built-in processing of JerryScript (#4347) Zoltan Herczeg 2020-12-01 11:37:08 +01:00
  • 577a605ead Correct syntax error printing in case of end of file (#4350) Péter Gál 2020-12-01 11:29:54 +01:00
  • 290e845759 Do not check call_arguments twice through parsing call expression (#4346) Leesoo Ahn 2020-12-01 19:29:25 +09:00
  • 5bd88e2723 Correct Regexp literal error release (#4351) Péter Gál 2020-12-01 11:28:04 +01:00
  • 8eda7cb7d8 Remove LITERAL_POOL_IN_EXPORT flag at class statement end (#4348) Peter Marki 2020-11-30 10:50:13 +01:00
  • 19011258d8 Fix the optional argument problem in typedarray_prototype_reduce_... (#4323) Virag Orkenyi 2020-11-26 12:06:22 +01:00
  • 3af3597f2e The constructor check should return false for arrow and generator functions (#4328) Péter Gál 2020-11-24 12:46:44 +01:00
  • cc52282f34 Correctly mark the arguments.callee value in gc (#4345) Péter Gál 2020-11-24 05:19:16 +01:00
  • cbc3a5d291 Fix function calls which name is async and has an extra comma (#4340) Zoltan Herczeg 2020-11-19 11:27:29 +01:00
  • d2c523b2c0 Use correct flag when checking for static snapshot in arguments object (#4343) Péter Gál 2020-11-19 11:23:44 +01:00
  • 7de7c2168e Implement asInteger, asUint32 and asInt32 jerry api methods (#4325) kisbg 2020-11-18 07:37:56 +01:00
  • 5d916fb8d4 Correctly handle the Proxy IsCallable and IsConstructor information (#4264) Péter Gál 2020-11-17 10:38:25 +01:00
  • 7262b98021 Add script to extract JerryScript version from headers (#4333) Akos Kiss 2020-11-17 10:36:13 +01:00
  • 65db83561f Implement rest parameter support for destructuring object patterns in for (#4338) Péter Gál 2020-11-17 10:35:27 +01:00
  • fab35c3f93 Fix the indexing problem in typedarray_prototype_index_of & last_index_of (#4305) Virag Orkenyi 2020-11-16 15:43:55 +01:00
  • f7b7873a02 Extend Jerry API & API documentation with regex flags (#4246) Virag Orkenyi 2020-11-16 15:42:27 +01:00
  • 1237bef0f0 Variables created by eval in strict mode should ignore the properties of their parent function. (#4339) Zoltan Herczeg 2020-11-16 15:04:22 +01:00
  • 640a7d33b3 Support byte code dump when snapshot is executed. (#4327) Zoltan Herczeg 2020-11-16 12:17:41 +01:00
  • 81702ff5ea Drop the minimal variant of the default port implementation (#4331) Akos Kiss 2020-11-16 11:54:01 +01:00
  • c57938e0c7 Run test262-esnext tests with larger heap (#4337) Csaba Osztrogonác 2020-11-16 11:52:35 +01:00
  • 32674f9733 Fix name of install directory of jerry-libm header(s) (#4332) Akos Kiss 2020-11-12 11:00:11 +01:00
  • 40004da163 Fix tabulation of configuration messages (#4330) Akos Kiss 2020-11-12 10:57:59 +01:00
  • 25bb5083be Fix await parsing in modules (#4266) Peter Marki 2020-11-10 09:53:00 +01:00
  • b2084e0a02 Implement from and to property descriptor API function (#4245) kisbg 2020-11-03 14:27:26 +01:00
  • d0e385f9eb Fix the ESNext build with disabled JERRY_BUILTIN_PROXY (#4320) Ádám Kallai 2020-11-02 09:30:43 +01:00
  • 11f7463986 Support decimal create with leading zero (#4286) kisbg 2020-10-30 14:32:32 +01:00
  • 3bad85b83b Add Boolean Prototype Dispatcher (#4308) Daniella Barsony 2020-10-29 12:24:32 +01:00
  • b7ca097436 Property key filter API (#4311) Daniel Balla 2020-10-29 11:10:21 +01:00
  • e681adce05 Fix sweeping ecma_promise_value_thunk function objects (#4312) Daniel Balla 2020-10-29 10:50:37 +01:00
  • 72c92d6b36 Add Array Builtin Dispatcher (#4310) Daniella Barsony 2020-10-29 10:49:36 +01:00
  • c7986fd2c5 Implement rest parameter support for destructuring object patterns. (#4318) Zoltan Herczeg 2020-10-29 10:49:08 +01:00
  • 484e999dec Add Promise Prototype Dispatcher (#4309) Daniella Barsony 2020-10-28 15:09:17 +01:00
  • 3115d4dc16 Implement DataView.prototype.{set, get}Big{U}int64 methods (#4315) Csaba Osztrogonác 2020-10-28 11:46:52 +01:00
  • 2007188373 Add lazy load of exclude_list in test262-harness (#4317) Ádám Kallai 2020-10-28 10:34:08 +01:00
  • 24a5489331 Implement ToIndex abstract operation (#4287) Csaba Osztrogonác 2020-10-27 10:37:50 +01:00
  • d5d27afd39 Add Dispatcher for Promise Builtin (#4307) Daniella Barsony 2020-10-22 13:21:33 +02:00
  • 49c633210a Fix assertion fail in typedarray_prototype_to locale_string (#4285) Virag Orkenyi 2020-10-22 12:49:40 +02:00
  • 91e0cfc767 Implement ES11 globalThis (#4306) Zoltan Herczeg 2020-10-22 10:59:54 +02:00
  • a65988798c Uncontrolled memory allocation in jerry_port_read_source function (#4282) Csaba Osztrogonác 2020-10-22 09:05:51 +02:00
  • f303017542 espressif's ESP-IDF port (#4270) Philippe 2020-10-21 10:56:59 -07:00
  • 8a0a86e3c7 Fix the build without BigInt support (#4304) Csaba Osztrogonác 2020-10-21 10:04:59 +02:00
  • 6f25d6ed31 Improve JerryScript debugger (#4299) Zoltan Herczeg 2020-10-19 15:26:19 +02:00
  • 3c9a7915e1 Initialize variable to eliminate may be used uninitialized warnings (#4297) Roland Takacs 2020-10-19 14:32:40 +02:00
  • 870dbff1c7 Don't ref arguments object bytecode in case of static snapshots (#4298) Daniel Balla 2020-10-19 14:31:55 +02:00