Ruben Ayrapetyan
|
5c76b3f558
|
Fixing ecma_op_from_property_descriptor semantics (type check for input property descriptor was implemented incorrectly).
Related issue: https://github.com/Samsung/jerryscript/issues/70
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-15 19:18:19 +03:00 |
|
Dániel Bátyai
|
fd0c943feb
|
Implemented Array.prototype.indexOf().
JerryScript-DCO-1.0-Signed-off-by: Dániel Bátyai dbatyai.u-szeged@partner.samsung.com
|
2015-05-15 16:03:57 +02:00 |
|
Peter Gal
|
6c4e988a06
|
Implement Object.property.hasOwnProperty
JerryScript-DCO-1.0-Signed-off-by: Peter Gal pgal.u-szeged@partner.samsung.com
|
2015-05-15 15:43:10 +02:00 |
|
Andrey Shitov
|
9763a93df3
|
Add new coding style rules and fix appeared issues.
JerryScript-DCO-1.0-Signed-off-by: Andrey Shitov a.shitov@samsung.com
|
2015-05-14 14:44:57 +03:00 |
|
Dániel Bátyai
|
ca12c16607
|
Implemented Array.prototype.pop().
JerryScript-DCO-1.0-Signed-off-by: Dániel Bátyai dbatyai.u-szeged@partner.samsung.com
|
2015-05-14 11:11:25 +02:00 |
|
Ruben Ayrapetyan
|
c4e7f56562
|
Introducing MEM_CP_{GET_[NON_NULL_]POINTER, SET_[NON_NULL_]POINTER} getters / setters for compressed pointers.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-13 22:05:21 +03:00 |
|
Ruben Ayrapetyan
|
b05d239cf7
|
Supplementing ECMA_TRY_CATCH with assertion that 'return_value' contains empty completion value prior to execution of ECMA_TRY_CATCH statement.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-08 22:34:57 +03:00 |
|
Ilyong Cho
|
8276255975
|
Implemented Array.prototype.push()
JerryScript-DCO-1.0-Signed-off-by: Ilyong Cho ily.cho@samsung.com
|
2015-05-07 00:56:32 +09:00 |
|
SaeHie Park
|
5ec3e2f59a
|
Native callback in embedding jerry when object is to be freed.
JerryScript-DCO-1.0-Signed-off-by: SaeHie Park saehie.park@samsung.com
|
2015-05-04 19:59:58 +09:00 |
|
Ruben Ayrapetyan
|
7d90d8caba
|
Adding configuration option for disabling ECMA lookup cache.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-04-30 18:54:50 +03:00 |
|
Ruben Ayrapetyan
|
3899fe9096
|
Stub for eval operation with partial implementation.
|
2015-04-18 21:48:54 +03:00 |
|
Ruben Ayrapetyan
|
175f8912b2
|
Passing ecma_value_t by value instead of by reference.
|
2015-04-18 21:46:13 +03:00 |
|
Ruben Ayrapetyan
|
b81e535e1c
|
Providing interface for getting reference to Global lexical environment.
|
2015-04-18 21:46:13 +03:00 |
|
Ruben Ayrapetyan
|
259e871681
|
Fix of uninitialized value warning in ecma_builtin_jerry_dispatch_routine (converting switch-case to if chain).
|
2015-04-13 16:20:48 +03:00 |
|
Ruben Ayrapetyan
|
8ee3ee5e4c
|
Fix of exit completion value handling in ECMA_TRY_CATCH.
|
2015-04-10 11:36:01 +03:00 |
|
Ruben Ayrapetyan
|
810e3c7ae8
|
Implementation of Function.prototype.call.
|
2015-04-10 10:24:27 +03:00 |
|
Andrey Shitov
|
7c67606b00
|
Parser refactoring. Remove deserializer notion.
|
2015-04-07 13:05:19 +03:00 |
|
Ruben Ayrapetyan
|
469ef4e622
|
Implementing API for associating native handle (uintptr_t) values with JS objects.
|
2015-04-07 13:01:01 +03:00 |
|
Ruben Ayrapetyan
|
6594a7359b
|
Supporting return values in functions of plugins.
|
2015-04-07 12:42:55 +03:00 |
|
Ruben Ayrapetyan
|
4dbc6a9d1a
|
Implementing [[Construct]] for external function objects.
|
2015-04-06 12:31:29 +03:00 |
|
Ilyong Cho
|
72d8c38d77
|
Reimplementation of jerry_api_is_funciton and jerry_api_is_constructor
|
2015-04-06 11:41:22 +03:00 |
|
Ruben Ayrapetyan
|
83730cd6bb
|
Implementing dispatcher for calling native handlers associated with external function objects; implementing interface for unified storage of native pointers in ecma objects.
|
2015-04-03 23:38:52 +03:00 |
|
Ilyong Cho
|
23ade8f4ff
|
wip: Implementing external function api
|
2015-04-03 18:11:21 +09:00 |
|
Ilyong Cho
|
7b5764c445
|
Storing global envorinment on global object's SCOPE internal property
|
2015-04-03 16:11:03 +09:00 |
|
Ruben Ayrapetyan
|
c81651dbe9
|
Introducing mem_cpointer_t type for compressed pointers.
|
2015-04-02 16:56:36 +03:00 |
|
Ruben Ayrapetyan
|
3da56908aa
|
Fixing ecma_builtin_jerry_dispatch_routine: returning 'undefined' instead of 'empty' completion value.
|
2015-04-02 16:27:16 +03:00 |
|
Ruben Ayrapetyan
|
33cfaa73b3
|
Implementation of unimplemented Jerry API parts; adding Jerry API unit test based on test prepared by Ilyong.
|
2015-03-30 20:54:55 +03:00 |
|
Ilyong Cho
|
cf5e158510
|
Implement some Jerry API / jerry_api_call_function() and jerry_api_get_object_field_value()
|
2015-03-30 16:04:49 +09:00 |
|
Ruben Ayrapetyan
|
9746b2fd76
|
Jerry API for calling functions C -> Jerry, creating objects, reading / writing object's properties (currently, only interface declaration, without implementation).
|
2015-03-27 18:05:27 +03:00 |
|
Ruben Ayrapetyan
|
6b0b669c14
|
Support passing of string and object arguments to plugins' bound functions.
|
2015-03-25 18:35:37 +03:00 |
|
Ruben Ayrapetyan
|
c8f78c5d28
|
Nuttx build support.
|
2015-03-23 12:10:27 +03:00 |
|
Ruben Ayrapetyan
|
79695bf3cd
|
Extension description syntax; extension instantiation, field values and calls with arguments (except strings); example of a simple extension.
String arguments support is supposed to be added in a subsequent commit.
|
2015-02-25 16:51:21 +03:00 |
|
Ruben Ayrapetyan
|
4e93ef421d
|
Support of ecma-value with compressed pointer of more than 14-bit size.
|
2015-02-19 17:44:51 +03:00 |
|
Ruben Ayrapetyan
|
d0c62bb507
|
Storing named accessor property's pointer to getter and setter objects in separate pool chunk.
|
2015-02-19 17:26:10 +03:00 |
|
Ruben Ayrapetyan
|
bb18970151
|
Changing GC mark phase to be non-recursive. It is noticeably slower on some test cases, but doesn't cause stack overflow.
|
2015-02-19 14:34:34 +03:00 |
|
Ruben Ayrapetyan
|
a751ab4f9d
|
Changing garbage collector to non-generational.
|
2015-02-18 20:22:38 +03:00 |
|
Ruben Ayrapetyan
|
d1f6760f01
|
Accessing getter and setter fields of named data accessor property descriptor through ecma_{get,set}_named_accessor_property_{getter,setter}.
|
2015-02-18 17:38:46 +03:00 |
|
Ruben Ayrapetyan
|
88353e93cf
|
Renaming core -> jerry-core.
|
2015-02-17 19:08:55 +03:00 |
|