e.gavrin
|
9886c163cc
|
Fix extension API issue with <=gcc4.8
|
2015-04-02 11:00:54 +03:00 |
|
Ruben Ayrapetyan
|
9ef65ef45a
|
Fixing missing initializer warning for unused fields in extension declarations.
|
2015-04-01 17:27:49 +03:00 |
|
Ruben Ayrapetyan
|
eb3686a49d
|
Adding jerry_api_is_constructor interface that check if specified object is a function object that implement [[Construct]] method; changing jerry_api_is_function to recognize bound and built-in functions; optimizing jerry_api_call_function.
|
2015-04-01 12:39:29 +03:00 |
|
Andrey Shitov
|
e459ab7d64
|
Optimize parser memory consumption. Remove 'prev' and 'block_size' fields form the linked list structure. Remove 'magic' field from structures used in parser.
|
2015-04-01 11:48:23 +03:00 |
|
Ilyong Cho
|
3c2009d331
|
Adding Jerry api for calling function with specific this binding.
|
2015-04-01 11:06:20 +09:00 |
|
Ruben Ayrapetyan
|
ef2265ee41
|
Jerry API implementation.
|
2015-03-31 13:56:59 +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 |
|
Ruben Ayrapetyan
|
eb7dce272a
|
Update of --mem-stats flag fix: leaving MEM_STATS definition only in jerry-core.
|
2015-03-30 20:00:55 +03:00 |
|
Andrey Shitov
|
ac7edde72e
|
Fixed --mem-stats flag.
|
2015-03-30 11:31:09 +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
|
34cf1b8e8f
|
Fixing Jerry interface declaration: making routines to be exported in C-linkage mode (i.e., adding 'extern "C"').
|
2015-03-27 12:05:08 +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
|
5e125187e5
|
Introducing jerry-libc's interface include directory.
|
2015-03-19 20:55:00 +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
|
3d9635300b
|
Moving ecma initialization/finalization from run_int to jerry_init/jerry_cleanup.
|
2015-02-24 15:12:47 +03:00 |
|
Ruben Ayrapetyan
|
c12ec35b2d
|
Extension API: description of structures used for describing extension object; jerry_extend_with - stub for extension interface routine.
|
2015-02-20 20:37:07 +03:00 |
|
Ruben Ayrapetyan
|
d4af5702a4
|
Increasing heap size to 256K.
|
2015-02-19 17:51:24 +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
|
f42faabe89
|
Fixing style according to rules defined in vera++ scripts.
|
2015-02-17 19:47:00 +03:00 |
|
Ruben Ayrapetyan
|
88353e93cf
|
Renaming core -> jerry-core.
|
2015-02-17 19:08:55 +03:00 |
|