Robert Fancsik
1fd0cac8c9
Introduce new API function to obtain well-known symbols ( #4163 )
...
- jerry_get_well_known_symbol
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-08-31 10:03:05 +02:00
Robert Fancsik
2f08d8ac08
Fix evaluation order in non-binding destructuring patterns ( #4173 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-08-28 15:13:02 +02:00
Robert Fancsik
cd1c06510e
Support BigInt64/BigUint64 typedarray creation from API ( #4170 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-08-28 13:14:40 +02:00
Robert Fancsik
6d0e948bef
Introduce new API functions to obtain detailed object type information ( #4162 )
...
- jerry_object_get_type
- jerry_function_get_type
- jerry_iterator_get_type
- jerry_value_is_async_function
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-08-28 12:53:56 +02:00
Robert Fancsik
3eb69075f7
Update ToLength operation to conform ES6 spec ( #4007 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-29 11:13:34 +02:00
Robert Fancsik
2832bdc94d
Fix surrogate pair lookahead in String.prototype.toUpper ( #4073 )
...
This patch fixes #4013 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-28 15:53:17 +02:00
Robert Fancsik
dbea5e6a22
Indentifier should be expected after static in class body. ( #4061 )
...
This patch fixes #4055 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-28 10:58:09 +02:00
Robert Fancsik
2e2b0dafb0
Fix scope stack lookup for literal indices ( #4067 )
...
This patch fixes #4051 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-28 10:55:13 +02:00
Robert Fancsik
4d5757d1b1
Fix argument list end validation after destructuring argument ( #4070 )
...
This patch fixes #4050 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-28 10:53:08 +02:00
Robert Fancsik
7e0b478fe9
Update Array.prototype.concat error handling to ES11 ( #4071 )
...
This patch fixes #4044 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-28 10:45:51 +02:00
Robert Fancsik
d420811a0e
BoundFunctions [[Length]] property should be ecma_number_t ( #4072 )
...
This patch fixes #4043 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-28 10:45:01 +02:00
Robert Fancsik
9872c441e3
Fix invalid destructuring function arguments parsing ( #4074 )
...
This patch fixes #4016 and fixes #4019 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-28 10:41:45 +02:00
Robert Fancsik
9a026f54ac
Fix error handling in SetIntegrityLevel ( #4064 )
...
This patch fixes #4052 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-27 19:38:58 +02:00
Robert Fancsik
daa409a09a
Remove invalid assertion from parser_flush_cbc ( #4063 )
...
This patch fixes #4054 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-27 19:38:19 +02:00
Robert Fancsik
39e2bc4df4
Fix new.target saving in OrdinaryObject.[[Construct]] ( #4060 )
...
This patch fixes #4059 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-27 19:32:54 +02:00
Robert Fancsik
11c2ae30d1
Invalid regexp patterns should not throw syntax error during parsing ( #4038 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-27 09:28:26 +02:00
Robert Fancsik
f596211553
Fix tagged template literal call precedence for new operator ( #3998 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-24 11:22:09 +02:00
Robert Fancsik
39cb67397d
Remove the usage of ecma_length_t ( #4009 )
...
Now the following conventions are applied:
- passing the number of arguments for a function call is always uint32_t
- string size/length/position related operation should use lit_utf8_size_t
- Extended objects internal fields must be uint32_t
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-20 16:36:27 +02:00
Robert Fancsik
37906baa25
Rework promise internal structures ( #3985 )
...
- Capabilities
- Promise all resolver
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-10 16:08:34 +02:00
Robert Fancsik
b90fa63255
LEXER_ASSIGN_GROUP_EXPR should not be emitted when parsing LHS expression ( #3990 )
...
This patch fixes #3935 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-10 08:35:33 +02:00
Robert Fancsik
c1e90da0b4
Support Unicode supplementary planes ( #3928 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-06 14:21:13 +02:00
Robert Fancsik
19ecd8717f
Fix property redefinition ( #3970 )
...
The previously allocated property should not be deleted only it's type should be change.
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-03 14:13:47 +02:00
Robert Fancsik
f98d7f24a7
Support super property reference in object methods/accessors ( #3940 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-07-03 12:16:23 +02:00
Robert Fancsik
fb6ea035d3
Fix signed-off check in tolerant mode ( #3915 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-18 13:04:46 +02:00
Robert Fancsik
a026a7d713
Fix releasing 'exec' in regexp replace fast path ( #3913 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-17 19:24:07 +02:00
Robert Fancsik
e0b2f8e0d8
Extend CI list with Github actions ( #3905 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-17 17:19:05 +02:00
Robert Fancsik
cc4ac497b7
Merge jerry-test-suite into jerry tests ( #3907 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-17 13:00:41 +02:00
Robert Fancsik
23bba1c6d9
Builtin objects finalization should handle function properties with tagged template literal collection ( #3896 )
...
This patch fixes #3893 .
Co-authored-by: Dániel Bátyai [email protected]
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-12 13:01:44 +02:00
Robert Fancsik
dba9533af1
Compiled code should hold strong reference for the object in the tagged template literal collection ( #3876 )
...
This patch fixes #3866 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-09 08:20:30 +02:00
Robert Fancsik
b7a641c124
Raw string length should be adjusted when UTF8 string is converted to CESU8 ( #3853 )
...
This patch fixes #3812 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-08 11:00:34 +02:00
Robert Fancsik
1770ccaecd
Object/Array initializers should be parsed as AssignmentExpression ( #3851 )
...
This patch fixes #3849 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-05 13:25:05 +02:00
Robert Fancsik
c09c2c5dd7
Fix several function name related issues ( #3848 )
...
- For non-computed name srcipt functions only identifier/string literal should be set as name
- Implicit class constructor names with non string function name should be ToString-ed
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-04 13:44:22 +02:00
Robert Fancsik
1414e9bb00
Fix invalid AssignmentExpression lookahead in parser_process_group_expression ( #3846 )
...
This patch fixes #3845 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-04 13:23:25 +02:00
Robert Fancsik
fe09200d61
Fix assignment lookahead in parser_process_group_expression ( #3828 )
...
This patch fixes #3815 and fixes #3819 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-03 15:29:26 +02:00
Robert Fancsik
4660bab16b
Fix PropertyDefinition parsing in ObjectInitializer ( #3832 )
...
This patch fixes #3822 and fixes #3823 and fixes #3824 and fixes #3825 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-03 15:28:13 +02:00
Robert Fancsik
dc837d232d
Fix incorrect assertion on ecma_op_function_has_instance ( #3827 )
...
This patch fixes #3814 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-06-02 16:16:21 +02:00
Robert Fancsik
3b4c259281
Add support for builtin/builtin routine 'name' property ( #3810 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-29 14:28:52 +02:00
Robert Fancsik
5895b96bdb
Class extends expression should be parsed is strict mode ( #3801 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-28 16:23:56 +02:00
Robert Fancsik
d4fe48fae4
Script classes should be skipped during 'name' property lazy instantiation ( #3809 )
...
This patch fixes the TC262 language/expressions/class/name.js testcase.
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-28 14:15:33 +02:00
Robert Fancsik
104001df68
Implement function name support for script functions and classes ( #3745 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-28 12:33:21 +02:00
Robert Fancsik
69f8e78c2f
Fix error handling in scanner when in case of OOM ( #3793 )
...
This patch fixes #3786 and fixes #3788 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-27 14:40:43 +02:00
Robert Fancsik
dd6d148c3b
Fix incorrect assertion in parser_parse_for_statement_start ( #3795 )
...
This patch fixes #3751 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-26 11:49:31 +02:00
Robert Fancsik
3060656562
Fix lazy property listing for [[Enumerate]] ( #3794 )
...
This patch fixes #3784 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-25 19:09:12 +02:00
Robert Fancsik
b2a2022d0a
Fix property order in lazy property listing for builtin/external functions ( #3780 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-25 13:00:21 +02:00
Robert Fancsik
b9258da7d0
Accessor functions should not have 'prototype' property ( #3781 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-25 12:57:25 +02:00
Robert Fancsik
6cd309b525
Function.prototype[@@hasInstance] should not throw error for not callable this value ( #3773 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-22 17:23:07 +02:00
Robert Fancsik
9ad9d574fe
Add proxy support for HasBinding operation for Object Environment records ( #3731 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-13 14:27:31 +02:00
Robert Fancsik
df7e303145
Fix apply receiver operation for Proxy objects ( #3730 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-11 16:56:41 +02:00
Robert Fancsik
40a9f27314
Fix __proto__ parsing in object literals ( #3704 )
...
Co-authored-by: Rafal Walczyna [email protected]
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-05-04 14:49:15 +02:00
Robert Fancsik
d1bf9635c7
Fix incorrect assertion in parser_parse_for_statement_start ( #3679 )
...
This patch fixes #3655 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-04-21 12:00:39 +02:00
Robert Fancsik
b209e95daa
Fix iterator step calculation for bracketed property expressions ( #3678 )
...
This patch fixes #3665 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-04-20 19:32:59 +02:00
Robert Fancsik
58257040dc
Fix lexical binding set in VM_OC_COPY_TO_GLOBAL ( #3653 )
...
This patch fixes #3647 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-04-15 18:08:58 +02:00
Robert Fancsik
b5977de99c
Fix lazy property name listing for ArrayIndices. ( #3651 )
...
This patch fixes #3648 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-04-15 15:21:06 +02:00
Robert Fancsik
60db840cf4
Fix super property assignment for namedaccessor properties ( #3654 )
...
Tha patch also updates the [[Put]] internal method with the new steps from the ES6 standard.
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-04-09 17:08:08 +02:00
Robert Fancsik
d63936f371
CBC_PUSH_THIS should not be mutated in array literal parsing. ( #3652 )
...
This patch fixes #3650 and slightly reverts the changes of #3594 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-27 21:20:37 +01:00
Robert Fancsik
3c7a776cae
Fix heap-buffer-overflow in ecma_collection_append ( #3645 )
...
This patch fixes #3628 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-27 11:28:36 +01:00
Robert Fancsik
2ed742a9e7
Fix invalid free in ecma_op_function_get_super_constructor ( #3644 )
...
This patch fixes #3636 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-27 11:28:23 +01:00
Robert Fancsik
76b8555210
Remove JERRY_CONTEXT_INVALID_NEW_TARGET ( #3643 )
...
Until now JERRY_CONTEXT_INVALID_NEW_TARGET was used to represent whether the eval called from the script directly.
This information can be retrieved from the parser, so it simplifies the runtime handling of the new.target.
This patch fixes #3630 , fixes #3640 and fixes #3641 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-27 11:21:50 +01:00
Robert Fancsik
5b6d4f39b1
Add missing ecma_free_value to opfunc_init_class ( #3626 )
...
This patch fixes #3625 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-19 17:24:03 +01:00
Robert Fancsik
c305aee80f
Fix for-in/off block context initialization for empty destructuring patterns ( #3614 )
...
This patch fixes #3611 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-16 14:53:02 +01:00
Robert Fancsik
7f67795326
Spread operator should not update the scanner context's binding type ( #3613 )
...
This patch fixes #3595 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-16 14:52:05 +01:00
Robert Fancsik
1a8276c493
Conditional expression should be parsed as AssignmentExpression ( #3610 )
...
This patch fixes #3553 and fixes #3608 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-16 14:44:39 +01:00
Robert Fancsik
bfd2639634
Rework the core of class parsing/runtime semantic ( #3598 )
...
Changes:
- Use the pre-scanner to provide information for the parser about the existence of the class constructor
- The allocation of the super declarative environment is no longer needed
- The VM frame context holds the information about the this binding status
- Reduce the number of class related VM/CBC instructions
- Improve ecma_op_function_{construct, call} to properly set new.target
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-16 14:37:47 +01:00
Robert Fancsik
6ef0a0e07e
Fix the lazy listing of builtin property names ( #3607 )
...
This patch fixes #3606 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-12 12:45:53 +01:00
Robert Fancsik
ec39d08d67
Fix object destructuring for empty pattern ( #3571 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-03-02 15:37:03 +01:00
Robert Fancsik
4e136c8973
Implement the core of Proxy object ( #3562 )
...
- Internal routines of the of the proxy object are unimplemented
- For-in enumerate with proxy target is currently not supported
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-02-28 14:41:59 +01:00
Robert Fancsik
9b393ee2ea
Remove ECMA_OBJECT_TYPE_ARROW ( #3582 )
...
Until now arrow functions had a separate type, but most of the time they can be handled similar to single functions.
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-02-25 13:28:50 +01:00
Robert Fancsik
5fdeb7c1d6
[[Prototype]] object's reference count should be increased by jerry_get_prototype ( #3550 )
...
This patch ensures that the implementation satisfies the requirements of the public API documentation.
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-02-07 18:20:39 +01:00
Robert Fancsik
563a5d93e9
Fix 'arguments' and 'caller' properties lazy listing in ES2015 profile ( #3539 )
...
This patch fixes #3536 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-02-03 15:12:59 +01:00
Robert Fancsik
7734f87fbb
For in-of declaration should only throw error after initialization. ( #3541 )
...
This patch fixes the error introduced in #3513 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-02-03 15:12:12 +01:00
Robert Fancsik
b73100d933
Add missing release value call to Array.prototype.pop fast path. ( #3535 )
...
This patch fixes #3534 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-24 10:54:55 +01:00
Robert Fancsik
e693854dae
Fix array-indexed property name calculation for fast access mode arrays in property name listing ( #3533 )
...
This patch fixes #3532 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-23 17:21:35 +01:00
Robert Fancsik
3c5fb342be
Update "arguments" and "caller" properties of function object to conform ES6 changes ( #3530 )
...
This patch resolves #3393 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-23 15:53:37 +01:00
Robert Fancsik
05b4bda927
Colon must be expected after computed property name in object destructuring ( #3529 )
...
This patch fixes #3527 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-20 16:49:08 +01:00
Robert Fancsik
71d4e12105
Fix assignment opcode transformation for CBC_PUSH_THIS_LITERAL ( #3525 )
...
This patch fixes #3477 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-17 11:37:10 +01:00
Robert Fancsik
c4948936c2
Add missing release value to ecma_op_object_get_property_names ( #3524 )
...
This patch fixes #3523 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-17 11:36:40 +01:00
Robert Fancsik
8b41bf306a
Introduce builtin intrinsic object to share property values between builtin objects ( #3490 )
...
Fixed:
- Global symbol access
- Array.prototype.values and Array.prototype[Symbol.iterator] must be the same function object
To test the new functionality arguments object Symbol.iterator property is added.
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-16 15:57:27 +01:00
Robert Fancsik
4a331b2edc
Add builtin GeneratorFunction support ( #3499 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-15 12:01:58 +01:00
Robert Fancsik
210b631b21
Fix iterator position calculation for array patterns ( #3494 )
...
This patch fixes #3455 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-14 16:03:26 +01:00
Robert Fancsik
be8ae3aae8
Add iterator close support for for-of statement ( #3401 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-13 17:38:47 +01:00
Robert Fancsik
be83ff6b71
Update Function.prototype.bind to conform ES6 requirements ( #3504 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-13 11:43:11 +01:00
Robert Fancsik
d0e8629342
Support nested destructuring patterns in catch header ( #3488 )
...
This patch fixes #3433 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-13 11:39:07 +01:00
Robert Fancsik
b3b1dfdabd
Tagged template object references should be released only in post_processing ( #3495 )
...
This patch fixes #3483 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-10 15:25:40 +01:00
Robert Fancsik
dc3de8d8ae
Fix for-of block context creation for empty destructuring pattern ( #3492 )
...
This patch fixes #3421 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-08 14:55:02 +01:00
Robert Fancsik
003694d259
Throw error for generator function class constructor ( #3489 )
...
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2020-01-07 14:52:01 +01:00
Robert Fancsik
ea5ad2a06f
Fix the parsing/scanning of empty return statement ( #3468 )
...
This patch fixes #3467 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-19 19:31:59 +01:00
Robert Fancsik
9596a7e1d6
Implement tagged template literals ( #3456 )
...
Missing features: snapshot support
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-19 19:10:45 +01:00
Robert Fancsik
9b33fc8cbd
Revise the usage of the global error value/exception flag ( #3426 )
...
This patch also fixes #3422 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-10 14:42:10 +01:00
Robert Fancsik
99fa823bab
Fix cleanup on error in Array.from ( #3423 )
...
This patch fixes #3420 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-05 20:24:37 +01:00
Robert Fancsik
1829d2df55
Fix scanner_create_variables for empty destructuring patterns ( #3417 )
...
This patch fixes #3383 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-04 15:38:50 +01:00
Robert Fancsik
59eb0787ba
Fix global error management in ecma_builtin_string_prototype_object_split ( #3414 )
...
This patch fixes #3395 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-04 14:13:43 +01:00
Robert Fancsik
e188407d3a
Support spreaded argument list in super property reference. ( #3415 )
...
This patch fixes #3394 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-04 14:13:00 +01:00
Robert Fancsik
99ae94b7c0
ecma_create_error_reference should clear the context's exception flag. ( #3413 )
...
This patch fixes #3410 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-04 14:12:06 +01:00
Robert Fancsik
041df1ec3c
Fix the global error management on promise operations ( #3412 )
...
This patch fixes #3409 and fixes #3411 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-04 12:51:52 +01:00
Robert Fancsik
bfc495f0cb
Implement Array.from routine ( #3402 )
...
The patch also revealed a minor issue about Map[Symbol.iterator] which have been fixed as well.
Co-authored-by: Daniella Barsony [email protected]
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-03 15:39:11 +01:00
Robert Fancsik
cc03c08c3d
Fix error handling in abrupt promise rejection ( #3391 )
...
This patch fixes #3390 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-12-03 09:34:38 +01:00
Robert Fancsik
0bc42a3fd5
Allow lexical function declaration in labeled statements. ( #3386 )
...
This patch fixes #3381 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-11-29 16:41:21 +01:00
Robert Fancsik
42b4af5921
Fix exception handling in ecma_op_create_promise_object ( #3385 )
...
This patch fixes #3376 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-11-29 15:45:41 +01:00
Robert Fancsik
14e95a4775
Fix the handling of unresolvable reference in VM_OC_TYPEOF_IDENT ( #3371 )
...
This patch fixes #3363 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-11-27 22:27:34 +01:00
Robert Fancsik
cbeecdb703
Fix this property reference on assignment patterns ( #3365 )
...
This patch fixes #3348 .
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik [email protected]
2019-11-26 15:49:55 +01:00