Commit Graph

  • dfabfe7a56 Add missing isArray checks based on the ES11 standard (#3983) Szilagyi Adam 2020-07-10 16:06:27 +02:00
  • b90fa63255 LEXER_ASSIGN_GROUP_EXPR should not be emitted when parsing LHS expression (#3990) Robert Fancsik 2020-07-10 08:35:33 +02:00
  • 35e1e98008 Fix Object.assign to call [[GetOwnProperty]] Proxy handler only once (#3988) Roland Takacs 2020-07-09 10:23:43 +02:00
  • ae5cfae3e7 Implement ToPropertyKey operation (#3966) Péter Gál 2020-07-06 15:17:18 +02:00
  • ed9e3eccf9 Make Date constructor conform to the latest spec (#3972) Csaba Osztrogonác 2020-07-06 14:47:10 +02:00
  • c1e90da0b4 Support Unicode supplementary planes (#3928) Robert Fancsik 2020-07-06 14:21:13 +02:00
  • 7353b253ab Fixed memory leak in %TypedArray%.prototype object's 'sort' routine. (#3981) László Langó 2020-07-06 13:42:27 +02:00
  • b6183baf84 Fix tools/runners/run-test-suite.py with Python 3.6 (#3982) Csaba Osztrogonác 2020-07-06 13:38:50 +02:00
  • 69f917650e Update parser early return type in ESNEXT (#3742) Szilagyi Adam 2020-07-06 13:36:28 +02:00
  • 97fc48132a Use the Invoke method where the ES10 standard says (#3963) Szilagyi Adam 2020-07-06 09:05:04 +02:00
  • 5f951bb4f1 Fix TimeWithinDay(t) abstract operation (#3974) Csaba Osztrogonác 2020-07-06 08:12:07 +02:00
  • 392ee71712 Remove ECMA_TRY_CATCH macro (#3829) Szilagyi Adam 2020-07-03 15:06:49 +02:00
  • 19ecd8717f Fix property redefinition (#3970) Robert Fancsik 2020-07-03 14:13:47 +02:00
  • f98d7f24a7 Support super property reference in object methods/accessors (#3940) Robert Fancsik 2020-07-03 12:16:23 +02:00
  • 80716cca90 Implement missing async function and async iterator prototypes. (#3962) Zoltan Herczeg 2020-07-03 11:04:27 +02:00
  • f86b78a886 Fix the configuration of stack measurement in jerry-test (#3971) Zsolt Borbély 2020-07-02 17:12:13 +02:00
  • 9e18ff29c6 Implement ... support for object initializers. (#3968) Zoltan Herczeg 2020-07-02 15:04:21 +02:00
  • eb77f96d20 Add simple stack measure for jerry-test (#3717) Péter Gál 2020-07-02 11:54:52 +02:00
  • cd1e067671 Update Promise.race and Promise.all to ES11 (#3954) Szilagyi Adam 2020-07-02 11:46:07 +02:00
  • 55d6637da5 Fix Date.prototype[@@toPrimitive] hint handling (#3967) Péter Gál 2020-07-02 11:40:08 +02:00
  • e943d12286 Speedup AppVeyor CI runtime (#3965) Csaba Osztrogonác 2020-07-01 19:51:58 +02:00
  • 0c61aee597 Improve the JSON C API (#3943) Péter Gál 2020-07-01 14:50:39 +02:00
  • ca12a8f8f4 Fix JSON.stringify empty array replacer handling (#3938) Péter Gál 2020-07-01 12:41:34 +02:00
  • 6389816f67 Implement AsyncIteratorClose for for-await-of statement. (#3955) Zoltan Herczeg 2020-07-01 12:40:39 +02:00
  • dc3165533e Support symbol property names in Object.defineProperties (#3933) Roland Takacs 2020-07-01 12:38:20 +02:00
  • 0deeb39ebf Fix Object.prototype.toLocaleString() and Array.prototype.toLocaleString() (#3953) Csaba Osztrogonác 2020-07-01 12:05:54 +02:00
  • 1064b19cfb Class accessors shouldn't be enumerable. (#3961) Csaba Osztrogonác 2020-07-01 12:03:49 +02:00
  • b57e9cbc27 Symbol.prototype[Symbol.toPrimitive].length should be 1 (#3960) Csaba Osztrogonác 2020-07-01 08:54:58 +02:00
  • 37049c4968 Support catch statement without argument. (#3956) Zoltan Herczeg 2020-06-30 18:00:40 +02:00
  • 9d2b7334bc Update Symbol.split functions for String and Regexp to match new standard (#3942) Rafal Walczyna 2020-06-30 16:03:11 +02:00
  • 3e866258db Update NuttX to 9.0 on Travis (#3958) Mátyás Mustoha 2020-06-30 15:53:29 +02:00
  • ed6689ab8f Adds support for compiling with MSYS and MINGW under windows (#3949) Ruzsinszki Gábor 2020-06-30 14:07:08 +02:00
  • cd949d9d64 Rework flags representing arrow functions and complex arguments (#3957) Zoltan Herczeg 2020-06-30 14:00:35 +02:00
  • 122480aa61 JERRY_BUILTIN_xxx macros should depend on JERRY_ESNEXT (#3920) Csaba Osztrogonác 2020-06-30 13:54:50 +02:00
  • c0b594fa69 Remove duplicate is_object check when calling ecma_op_to_primtive (#3899) Szilagyi Adam 2020-06-30 13:18:40 +02:00
  • 034b3b63f5 Correct Object.keys to collect only enumerable property names (#3952) Roland Takacs 2020-06-30 13:13:18 +02:00
  • 89342ea503 Make test262-es2015 output more verbose (#3924) Csaba Osztrogonác 2020-06-30 12:47:54 +02:00
  • 5535ea88ac Implement for-await-of statement. (#3946) Zoltan Herczeg 2020-06-30 11:21:50 +02:00
  • 0b404ea893 Support caching of next method in for-of and built-in methods. (#3939) Zoltan Herczeg 2020-06-26 14:47:39 +02:00
  • 264bb210c1 Fix profile file parsing in CMake (#3932) Csaba Osztrogonác 2020-06-26 13:46:08 +02:00
  • 2523323310 Simplify resource name handling (#3929) Dániel Bátyai 2020-06-26 12:10:14 +02:00
  • b7e3baeecb Support caching of next method in generators. (#3937) Zoltan Herczeg 2020-06-26 12:09:36 +02:00
  • f88489beef Implement yield* operator (#3923) Zoltan Herczeg 2020-06-25 17:11:16 +02:00
  • c12c60c550 Fix DataView argument handling in case of undefined value (#3930) Péter Gál 2020-06-25 14:05:08 +02:00
  • ae17c1184c Implement Object.getOwnPropertyDescriptors built-in method (#3921) Roland Takacs 2020-06-25 12:08:46 +02:00
  • 5d8c5f3e92 Support comma after last argument for function declarations (#3910) Zoltan Herczeg 2020-06-24 10:41:03 +02:00
  • e64fc9aca9 Remove "arguments" and "caller" from specific functions (#3918) Rafal Walczyna 2020-06-22 19:08:13 +02:00
  • 281635cb40 Fix the types of builtin prototype objects (#3922) Csaba Osztrogonác 2020-06-22 16:31:13 +02:00
  • 8ccccd9705 Fix a few small issues in generators (#3919) Zoltan Herczeg 2020-06-22 13:55:33 +02:00
  • b2a6109430 Implement async generators (#3916) Zoltan Herczeg 2020-06-22 13:54:18 +02:00
  • 0f0041d720 Make the Set.prototype values, keys and [@@iterator] methods to be one intrinsic method (#3777) Szilagyi Adam 2020-06-18 13:59:31 +02:00
  • 16750e8171 Use stringbuilder in ecma_builtin_helper_object_to_string (#3807) Szilagyi Adam 2020-06-18 13:55:55 +02:00
  • 6a877185fe Added new target support for dataview object (#3764) kisbg 2020-06-18 13:53:30 +02:00
  • fb6ea035d3 Fix signed-off check in tolerant mode (#3915) Robert Fancsik 2020-06-18 13:04:46 +02:00
  • 5e34a5e978 Refactor ecma_builtin_global_object_decode_uri_helper (#3895) Szilagyi Adam 2020-06-18 11:19:52 +02:00
  • 0fa07c1275 Refactor ecma_builtin_global_object_encode_uri_helper (#3890) Szilagyi Adam 2020-06-18 11:11:19 +02:00
  • 59b8e91c39 Refactor ecma_builtin_global_object_escape (#3887) Szilagyi Adam 2020-06-18 11:10:06 +02:00
  • a026a7d713 Fix releasing 'exec' in regexp replace fast path (#3913) Robert Fancsik 2020-06-17 19:24:07 +02:00
  • e0b2f8e0d8 Extend CI list with Github actions (#3905) Robert Fancsik 2020-06-17 17:19:05 +02:00
  • 5d6467930a Add custom dispatcher to Set/Map/WeakSet/WeakMap (#3790) Daniella Barsony 2020-06-17 16:07:02 +02:00
  • c55a0baaf8 Improve test262 ES2015 runner (#3892) Csaba Osztrogonác 2020-06-17 15:42:51 +02:00
  • b1912e7224 Fix async function call parsing. (#3909) Zoltan Herczeg 2020-06-17 15:35:02 +02:00
  • 8e010146a9 Reduce try context stack consumption to 1 from 2. (#3898) Zoltan Herczeg 2020-06-17 14:39:53 +02:00
  • 5bcb78482a Remove arguments and caller properties from ArrowFunction (#3906) Rafal Walczyna 2020-06-17 13:01:16 +02:00
  • cc4ac497b7 Merge jerry-test-suite into jerry tests (#3907) Robert Fancsik 2020-06-17 13:00:41 +02:00
  • 8719f72e61 Implement async function execution. (#3897) Zoltan Herczeg 2020-06-17 12:08:01 +02:00
  • eb8e81d682 Add Generator Prototype custom dispatcher (#3864) Daniella Barsony 2020-06-17 11:23:53 +02:00
  • b469f0e9a8 Documentation typo fixes (#3904) Csaba Osztrogonác 2020-06-16 18:54:36 +02:00
  • 1b2e0aec8c Create extend byte code flags with function types. (#3802) Zoltan Herczeg 2020-06-15 13:40:55 +02:00
  • e834f8d3e7 Update the webpage (#3902) Zsolt Borbély 2020-06-15 11:08:26 +02:00
  • fde0d556ac Re-target for ES.Next (#3901) Dániel Bátyai 2020-06-12 17:55:00 +02:00
  • c0270c4887 Update API version to 2.4 (#3900) Dániel Bátyai 2020-06-12 14:46:59 +02:00
  • 23bba1c6d9 Builtin objects finalization should handle function properties with tagged template literal collection (#3896) v2.3.0 Robert Fancsik 2020-06-12 13:01:44 +02:00
  • 38111c0889 Fix redeclaration of existing var variables in functions with argument context. (#3891) Zoltan Herczeg 2020-06-11 11:36:37 +02:00
  • 01e9670365 Update API version to 2.3 (#3889) Péter Gál 2020-06-10 13:02:30 +02:00
  • 049a0c43f6 Fix ReferenceError for let/const variables in of/in for loop (#3885) Rafal Walczyna 2020-06-10 12:39:02 +02:00
  • 1bf52f5847 Fix initializer detection in for-in expressions. (#3884) Zoltan Herczeg 2020-06-10 12:37:52 +02:00
  • 6d9d2328e9 Fix built-in RegExp allocation with default constructor (#3883) Dániel Bátyai 2020-06-09 12:33:41 +02:00
  • dba9533af1 Compiled code should hold strong reference for the object in the tagged template literal collection (#3876) Robert Fancsik 2020-06-09 08:20:30 +02:00
  • 70383255fc Fix result of Date getters when called on invalid date (#3879) Dániel Bátyai 2020-06-09 07:27:31 +02:00
  • 585332f072 Fix define_own_property_descriptor to set configurable flag correctly (#3877) Roland Takacs 2020-06-08 18:12:39 +02:00
  • 36bf1ec09d Implement argument redefinition with var statement. (#3811) Zoltan Herczeg 2020-06-08 13:43:50 +02:00
  • a885664220 Builtin objects accessor properties should be configurable (#3839) Csaba Osztrogonác 2020-06-08 13:22:41 +02:00
  • 2058ea1286 Implement eval support for functions with arguments lexical env. (#3806) Zoltan Herczeg 2020-06-08 12:11:54 +02:00
  • fed1b0c827 Add missing end-of-string checks to RegExp parser in unicode mode (#3875) Dániel Bátyai 2020-06-08 11:09:08 +02:00
  • b7a641c124 Raw string length should be adjusted when UTF8 string is converted to CESU8 (#3853) Robert Fancsik 2020-06-08 11:00:34 +02:00
  • 4c53c94341 Fix value release in vm_loop for Proxy for-in cases (#3874) Szilagyi Adam 2020-06-08 10:29:06 +02:00
  • 90fd881fda Fix TypedArray initialization with another TypedArray (#3850) Szilagyi Adam 2020-06-08 10:28:42 +02:00
  • 1230d4532c Asterisk should be ignored by object initializers. (#3872) Zoltan Herczeg 2020-06-08 10:27:42 +02:00
  • ab2e821777 Fix three async function issues. (#3863) Zoltan Herczeg 2020-06-08 10:25:34 +02:00
  • c2c623df79 Added missing generator prototype check (#3865) kisbg 2020-06-08 10:25:04 +02:00
  • 358101f27f Fix string dereference in ecma_op_create_dynamic_function (#3873) Szilagyi Adam 2020-06-08 10:23:26 +02:00
  • ba4e3a402f Correct release of spread arguments (#3867) Péter Gál 2020-06-06 18:39:40 +02:00
  • cae6cd08fb Primitive this values of accessors should not be coerced in strict mode (#3854) Dániel Bátyai 2020-06-05 15:58:10 +02:00
  • 10e78a4eef Context break should honor private contexts. (#3852) Zoltan Herczeg 2020-06-05 14:39:13 +02:00
  • 1770ccaecd Object/Array initializers should be parsed as AssignmentExpression (#3851) Robert Fancsik 2020-06-05 13:25:05 +02:00
  • 0d4116933f Fix property descriptor queries (#3840) Péter Gál 2020-06-05 12:28:34 +02:00
  • 252cfb0876 Fix length check for Array.prototype indexOf, lastIndexOf and fill (#3798) Szilagyi Adam 2020-06-05 12:20:26 +02:00
  • c09c2c5dd7 Fix several function name related issues (#3848) Robert Fancsik 2020-06-04 13:44:22 +02:00
  • e6ebc2be78 Don't continue parsing expressions after ternary operators. (#3847) Zoltan Herczeg 2020-06-04 13:27:32 +02:00