Commit Graph

  • 895973ca82 Update device list in ReadMe (#3677) Daniella Barsony 2020-04-16 10:06:11 +02:00
  • 58257040dc Fix lexical binding set in VM_OC_COPY_TO_GLOBAL (#3653) Robert Fancsik 2020-04-15 18:08:58 +02:00
  • e5702edab4 Update Babel ReadMe (#3673) Daniella Barsony 2020-04-15 16:53:14 +02:00
  • b5977de99c Fix lazy property name listing for ArrayIndices. (#3651) Robert Fancsik 2020-04-15 15:21:06 +02:00
  • d82bbb1c77 Update the isArray operation to handle proxy objects (#3666) Szilagyi Adam 2020-04-15 12:00:15 +02:00
  • 4342c9ea6f Implement Proxy object [[OwnPropertyKeys]] internal method (#3639) Szilagyi Adam 2020-04-14 16:57:47 +02:00
  • 60db840cf4 Fix super property assignment for namedaccessor properties (#3654) Robert Fancsik 2020-04-09 17:08:08 +02:00
  • 901e57c7d0 Implement Proxy object [[Construct]] internal method (#3657) Szilagyi Adam 2020-04-06 12:17:23 +02:00
  • 48fa2ec01b Fix the types of builtin prototype objects (#3663) Dániel Bátyai 2020-04-06 12:00:58 +02:00
  • 73a78bd223 Fix attributes of length property for bound function (#3659) Hyukwoo Park 2020-04-04 09:04:02 +09:00
  • e470b13096 Implement missing Math logarithm functions from ES6 (#3617) Rafal Walczyna 2020-04-04 02:00:41 +02:00
  • c74256ccba Fix objects foreach unittest (#3660) Péter Gál 2020-04-04 01:43:52 +02:00
  • 28f2772d9c Python debugger cleanup (#3635) Zoltan Herczeg 2020-04-02 17:57:23 +02:00
  • 1bd1a36a81 Bump reference platform to Ubuntu 18.04 LTS (#3037) Csaba Osztrogonác 2020-03-30 12:26:56 +02:00
  • c237ba6097 Fix Array.slice when using fast arrays (#3649) Péter Gál 2020-03-27 21:24:08 +01:00
  • d63936f371 CBC_PUSH_THIS should not be mutated in array literal parsing. (#3652) Robert Fancsik 2020-03-27 21:20:37 +01:00
  • 4240b740aa Implement Object.prototype.__proto__ accessor property (#3546) Szilagyi Adam 2020-03-27 14:46:51 +01:00
  • 94b8b4bb7b Implement Proxy object [[HasProperty]] internal method (#3642) Szilagyi Adam 2020-03-27 14:33:56 +01:00
  • 3c7a776cae Fix heap-buffer-overflow in ecma_collection_append (#3645) Robert Fancsik 2020-03-27 11:28:36 +01:00
  • 2ed742a9e7 Fix invalid free in ecma_op_function_get_super_constructor (#3644) Robert Fancsik 2020-03-27 11:28:23 +01:00
  • 76b8555210 Remove JERRY_CONTEXT_INVALID_NEW_TARGET (#3643) Robert Fancsik 2020-03-27 11:21:50 +01:00
  • 14bcc98089 Change the arguments list in ecma_builtin_array_reduce_from . (#3638) Virag Orkenyi 2020-03-27 11:20:25 +01:00
  • 43a36c9673 Fix VLA error in strings unittest (#3632) Péter Gál 2020-03-27 11:11:30 +01:00
  • 6a022eb265 Implement Proxy object [[setPrototypeOf]] internal method (#3631) Szilagyi Adam 2020-03-27 11:10:55 +01:00
  • f29e6f9020 Fix undefined overflow behavior when converting double to integer (#3629) Akos Kiss 2020-03-27 11:03:28 +01:00
  • 18a4cba062 Implement Number.parseFloat and Number.parseInt (#3576) Virag Orkenyi 2020-03-27 10:50:49 +01:00
  • d539d30bf9 Update the RegExp constructor to ECMA-262 v6 (#3538) Szilagyi Adam 2020-03-27 10:37:06 +01:00
  • 56832d772e Implement Proxy object [[getPrototypeOf]] internal method (#3623) Szilagyi Adam 2020-03-26 14:22:12 +01:00
  • 655110ad7b Add a Proxy C unittest (#3633) Péter Gál 2020-03-24 11:23:20 +01:00
  • 46809447ae Update the webpage (#3624) Zsolt Borbély 2020-03-19 17:25:34 +01:00
  • 5b6d4f39b1 Add missing ecma_free_value to opfunc_init_class (#3626) Robert Fancsik 2020-03-19 17:24:03 +01:00
  • b2e54e915b Implement Proxy object [[Delete]] internal method (#3616) Szilagyi Adam 2020-03-18 16:52:24 +01:00
  • 85fced2632 Impelement Proxy object [[preventExtensions]] internal method (#3620) Szilagyi Adam 2020-03-18 16:51:02 +01:00
  • 51a9575fd0 Use array based storage in container objects (#3600) Roland Takacs 2020-03-17 19:30:55 +01:00
  • 1cfda262bd Catch paramter must not be scanned as function in ES5.1 (#3618) Zoltan Herczeg 2020-03-17 13:06:59 +01:00
  • 7ea93aff4c Fix assignment validation in parser_append_binary_token (#3594) Szilagyi Adam 2020-03-16 15:02:37 +01:00
  • c305aee80f Fix for-in/off block context initialization for empty destructuring patterns (#3614) Robert Fancsik 2020-03-16 14:53:02 +01:00
  • 7f67795326 Spread operator should not update the scanner context's binding type (#3613) Robert Fancsik 2020-03-16 14:52:05 +01:00
  • bc7c39d893 Implement helper method for Proxy object internals (#3612) Szilagyi Adam 2020-03-16 14:47:04 +01:00
  • 1a8276c493 Conditional expression should be parsed as AssignmentExpression (#3610) Robert Fancsik 2020-03-16 14:44:39 +01:00
  • bfd2639634 Rework the core of class parsing/runtime semantic (#3598) Robert Fancsik 2020-03-16 14:37:47 +01:00
  • 56b9f098ab Impement Proxy object [[isExtensible]] internal method (#3599) Szilagyi Adam 2020-03-15 13:26:23 +01:00
  • ccca998f43 Implement Proxy object [[Set]] internal method (#3605) Szilagyi Adam 2020-03-14 20:06:27 +01:00
  • 47d85a12e2 Fix attributes of length property for function objects (#3570) Hyukwoo Park 2020-03-12 23:00:53 +09:00
  • 6ef0a0e07e Fix the lazy listing of builtin property names (#3607) Robert Fancsik 2020-03-12 12:45:53 +01:00
  • 57b8599581 Fix some style issues in the python debugger client. (#3603) Zoltan Herczeg 2020-03-11 16:01:12 +01:00
  • 055f753d02 Implement Proxy object [[Call]] internal method (#3609) Daniella Barsony 2020-03-11 15:38:16 +01:00
  • 64fd37d1db Implement Proxy object [[Get]] internal method (#3604) Szilagyi Adam 2020-03-11 15:34:46 +01:00
  • 38862c39a6 Fix setting integrity level, when object has Symbol properties (#3602) Rafal Walczyna 2020-03-10 18:14:54 +01:00
  • 9509c3da85 Add Map, Set, WeakMap, WeakSet basic functionality to the API (#3502) Daniel Balla 2020-03-10 18:10:56 +01:00
  • 72f8ef344c Implement missing Math functions from ES6 standard (#3593) Csaba Osztrogonác 2020-03-10 11:15:00 +01:00
  • 6c3a42ec48 Add es5.1 specific directory in jerry-test-suite (#3567) Hyukwoo Park 2020-03-04 19:41:02 +01:00
  • 651b62584a Use stringbuilder in jerry_debugger_exception_object_to_string (#3586) Szilagyi Adam 2020-03-04 18:06:40 +01:00
  • 23974e2389 Use stringbuilder in ecma_raise_standard_error_with_format (#3585) Szilagyi Adam 2020-03-04 18:05:08 +01:00
  • 76bbb088e9 Optimize Array.prototype.fill for fast-array cases (#3569) Szilagyi Adam 2020-03-03 15:48:50 +01:00
  • 3c8a6ca71d Fix error for duplicated names in ArrowFunction paremeter list (#3597) Rafal Walczyna 2020-03-03 09:18:27 +01:00
  • 34edf53753 Add new type which represents pointer with tag value (#3591) Hyukwoo Park 2020-03-02 23:59:55 +09:00
  • 19c61e14c0 Fix float point number comparsion (#3596) Roland Takacs 2020-03-02 15:57:11 +01:00
  • aa17a4fa5d Implement ecma_stringbuilder_create_raw method for stringbuilder (#3584) Szilagyi Adam 2020-03-02 15:39:12 +01:00
  • ec39d08d67 Fix object destructuring for empty pattern (#3571) Robert Fancsik 2020-03-02 15:37:03 +01:00
  • f31931267a Fix argument flags when invoking native function via construct (#3590) Péter Gál 2020-03-02 10:37:41 +01:00
  • a6acf2d417 Fix value release in ecma_builtin_array_prototype_object_copy_within (#3583) Szilagyi Adam 2020-03-02 10:28:02 +01:00
  • 4e136c8973 Implement the core of Proxy object (#3562) Robert Fancsik 2020-02-28 14:41:59 +01:00
  • 9b393ee2ea Remove ECMA_OBJECT_TYPE_ARROW (#3582) Robert Fancsik 2020-02-25 13:28:50 +01:00
  • 20300189cb Fix Symbol properties descriptors. (#3581) Rafal Walczyna 2020-02-24 14:06:14 +01:00
  • 6430d1a3a3 Use stringbuilder in static_snapshot_error_unsupported_literal (#3574) Szilagyi Adam 2020-02-24 11:34:07 +01:00
  • bd2696f7c7 Add global status flags for the parser. (#3572) Zoltan Herczeg 2020-02-24 11:22:20 +01:00
  • cdbabc8c30 Use stringbuilder in ecma_builtin_try_to_instantiate_property (#3575) Szilagyi Adam 2020-02-24 11:19:04 +01:00
  • acbdb4184f Use stringbuilder in ecma_builtin_typedarray_prototype_join (#3573) Szilagyi Adam 2020-02-24 11:15:36 +01:00
  • 73daeb19c9 Implement new Reflect methods (#3549) Daniella Barsony 2020-02-24 11:02:06 +01:00
  • 68909fc5de Fix lexical scoping between scripts (#3558) Dániel Bátyai 2020-02-21 13:30:48 +01:00
  • b0a575b049 Use stringbuilder in vm_get_backtrace (#3566) Szilagyi Adam 2020-02-20 13:01:04 +01:00
  • f8da3d5e9d Remove vm_init_loop (#3551) Szilagyi Adam 2020-02-19 16:49:35 +01:00
  • 98b90ba697 Fix third parameter of forEach callback function in Map and Set (#3565) rwalczyna 2020-02-18 19:22:08 +01:00
  • 0ff664cab6 Fix Array.find and Array.findIndex omitting empty values. (#3563) rwalczyna 2020-02-18 15:19:53 +01:00
  • 181570ff41 Implement EscapeRegExpPattern method (#3543) Szilagyi Adam 2020-02-18 09:49:54 +01:00
  • fda02d4b2a Fix local scoping for functions. (#3559) Zoltan Herczeg 2020-02-18 09:49:03 +01:00
  • 44e63e038d Use stringbuilder in ecma_get_symbol_descriptive_string (#3560) Szilagyi Adam 2020-02-18 09:47:53 +01:00
  • 54e4de39ab Fix attributes of length property for builtin objects (#3556) Hyukwoo Park 2020-02-14 18:25:26 +09:00
  • 4d67ac3225 Use stringbuilder in ecma_builtin_string_prototype_object_concat (#3557) Szilagyi Adam 2020-02-13 17:42:07 +01:00
  • 4b325ea9e3 Rework map_to member of the scope chain that it can store flags. (#3552) Zoltan Herczeg 2020-02-13 17:39:56 +01:00
  • 8cd5d06620 Update ecma_op_typedarray_from to use iterable objects (#3501) Szilagyi Adam 2020-02-13 15:53:41 +01:00
  • 5fdeb7c1d6 [[Prototype]] object's reference count should be increased by jerry_get_prototype (#3550) v2.2.0 Robert Fancsik 2020-02-07 18:20:40 +01:00
  • d7404700ad Update API version to 2.2.0 (#3547) Dániel Bátyai 2020-02-07 15:38:49 +01:00
  • b044d4ad76 jerry_init: Calculate structure part address more safely. (#3545) Paul Sokolovsky 2020-02-06 20:18:19 +07:00
  • 0d7f26e2c4 Add a few missing api version documentation (#3542) Péter Gál 2020-02-04 13:17:24 +01:00
  • fa81944743 Foreach API methods should not iterate over internal objects (#3537) Péter Gál 2020-02-03 19:07:24 +01:00
  • a78c8d4f16 Add vera rules to check consecutive and trailing empty lines (#3540) Dániel Bátyai 2020-02-03 16:39:04 +01:00
  • 563a5d93e9 Fix 'arguments' and 'caller' properties lazy listing in ES2015 profile (#3539) Robert Fancsik 2020-02-03 15:12:59 +01:00
  • 7734f87fbb For in-of declaration should only throw error after initialization. (#3541) Robert Fancsik 2020-02-03 15:12:12 +01:00
  • 2fe06f82f1 Add strict mode check to for-in and for-of header in parser_parse_for_statement_start (#3513) Szilagyi Adam 2020-01-28 13:24:30 +01:00
  • b73100d933 Add missing release value call to Array.prototype.pop fast path. (#3535) Robert Fancsik 2020-01-24 10:54:55 +01:00
  • e693854dae Fix array-indexed property name calculation for fast access mode arrays in property name listing (#3533) Robert Fancsik 2020-01-23 17:21:35 +01:00
  • 3c5fb342be Update "arguments" and "caller" properties of function object to conform ES6 changes (#3530) Robert Fancsik 2020-01-23 15:53:37 +01:00
  • b7a2a153aa Fix the build with enabled debugger on Windows (#3531) Csaba Osztrogonác 2020-01-23 15:30:09 +01:00
  • 608bc9e5ff Improve new.target handling in case of eval calls (#3517) Péter Gál 2020-01-21 18:01:35 +01:00
  • 05b4bda927 Colon must be expected after computed property name in object destructuring (#3529) Robert Fancsik 2020-01-20 16:49:08 +01:00
  • 24af089643 Introduce new.target C api (#3522) Péter Gál 2020-01-18 10:58:33 +01:00
  • f46d061d19 Allow API usage in native_free_callbacks (#3515) Daniel Balla 2020-01-18 10:05:32 +01:00
  • 71d4e12105 Fix assignment opcode transformation for CBC_PUSH_THIS_LITERAL (#3525) Robert Fancsik 2020-01-17 11:37:10 +01:00