Zidong Jiang
9a9dcf3332
Fix bug in promise resolve handler
...
Should get the error_value if `then` prop is an error.
Fix issue: #2111
JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
2017-11-21 14:25:51 +09:00
Zidong Jiang
0bc4bb056d
Fix promise thenable bug
...
Related Issue: #2060
JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
2017-10-27 18:37:58 +09:00
Zoltan Herczeg
53cd324179
Rework error to use a global slot to store the error value.
...
This change frees up the error bit in ecma_value_t, which allows
to define 4 more value types (e.g. symbols). To keep API
compatibility we introduce a box for values with error flag.
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2017-10-24 17:33:04 +09:00
Zidong Jiang
74045f2964
[Promise] check the argc of builtin resolve/reject handler
...
Fix issue: #1996
JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
2017-09-05 18:42:46 +09:00
Zidong Jiang
940f1f89c9
Check if it is object in Promise.prototype.then
...
Fix issue #1881
JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
2017-06-08 17:08:20 +09:00
Zoltan Herczeg
838e74df0f
Remove include jerryscript.h from jrt.h. ( #1803 )
...
Fixes #1791 .
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
2017-05-11 12:42:47 +02:00
Zidong Jiang
ede13835b2
Add promise C API ( #1796 )
...
Add API: jerry_create_promise, jerry_value_is_promise and jerry_resolve_or_reject_promise.
related issue: 1794
JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
2017-05-04 16:13:26 +08:00
Zidong Jiang
078f6e101d
Implement other routines of Promise ( #1729 )
...
Add Promise.resolve, Promise.reject, Promise.race, Promise.all and
Promise.prototype.catch
Also it fixes the issue 1763
JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
2017-04-26 19:47:51 +08:00
Zidong Jiang
eb8dd4602b
Implement the basic Promise ( #1695 )
...
Implement the Promise Constructor and routine: 'then'
JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
2017-04-12 22:10:08 +08:00