Ruben Ayrapetyan
|
06dffdec8f
|
Remove exit completion value type.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-29 10:24:18 +03:00 |
|
Ruben Ayrapetyan
|
b988fe2fce
|
Introduce for-in opcode; implement handler for the opcode.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-26 20:10:31 +03:00 |
|
László Langó
|
f992f5d92e
|
Add RegExp object constructor, regular expression matching procedures, RegExp and RegExp.prototype built-in objects.
JerryScript-DCO-1.0-Signed-off-by: Szilard Ledan szledan.u-szeged@partner.samsung.com
JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
|
2015-06-26 13:31:06 +02:00 |
|
László Langó
|
1f9add4735
|
Add ecma_char_is_word_char helper (part of IsWordChar abstract operation, ECMA-262 v5, 15.10.2.6); move hex_to_int from lexer to jerry-core/ecma/base/ecma-helpers-char.cpp, renaming it to ecma_char_hex_to_int.
JerryScript-DCO-1.0-Signed-off-by: Szilard Ledan szledan.u-szeged@partner.samsung.com
JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
|
2015-06-26 13:31:00 +02:00 |
|
László Langó
|
50b64bfad2
|
Add ecma_new_ecma_string version that takes buffer with specified number of characters, instead of zero-terminated string.
JerryScript-DCO-1.0-Signed-off-by: Szilard Ledan szledan.u-szeged@partner.samsung.com
JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
|
2015-06-26 13:30:57 +02:00 |
|
László Langó
|
d0e9edc16d
|
Fix comments in jerry-core/ecma/base/ecma-helpers.h.
JerryScript-DCO-1.0-Signed-off-by: Szilard Ledan szledan.u-szeged@partner.samsung.com
JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
|
2015-06-26 13:30:53 +02:00 |
|
Ruben Ayrapetyan
|
913519dd5c
|
Fix of ToUInt32 (ecma_number_to_uint32) and ToInt32 (ecma_number_to_int32) conversion routines.
Related issue: #160
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-23 15:33:03 +03:00 |
|
Ruben Ayrapetyan
|
1efaefaabe
|
Extract part of ecma_op_number_remainder (ECMA-262 v5, 11.5.3), corresponding to item 6 (actual remainder calculation, without handling of NaN. Infinity and zero values), as ecma_number_calc_remainder.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-23 15:33:03 +03:00 |
|
Evgeny Gavrin
|
216dc251ec
|
Remove support of plug-in mechanism.
This API is obsolete and can be fully replaced with existing `api.h`.
JerryScript-DCO-1.0-Signed-off-by: Evgeny Gavrin e.gavrin@samsung.com
|
2015-06-23 13:56:46 +03:00 |
|
Tamas Czene
|
4836d3b615
|
Implemented Number.prototype.toFixed()
JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
JerryScript-DCO-1.0-Signed-off-by: Dániel Bátyai dbatyai.u-szeged@partner.samsung.com
JerryScript-DCO-1.0-Signed-off-by: Tamas Czene tczene.u-szeged@partner.samsung.com
|
2015-06-19 17:34:48 +02:00 |
|
László Langó
|
d803c3bc82
|
Init commit for Date object.
JerryScript-DCO-1.0-Signed-off-by: Szilard Ledan szledan.u-szeged@partner.samsung.com
JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
|
2015-06-16 18:05:31 +02:00 |
|
Ruben Ayrapetyan
|
8ea0e23ea3
|
Support of multiple bytecode arrays in interpreter and ecma-runtime.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-13 18:01:31 +03:00 |
|
Kristof Kosztyo
|
013bce85fc
|
Fix ecma_get_property_descriptor_from_property function
JerryScript-DCO-1.0-Signed-off-by: Kristof Kosztyo kkosztyo.u-szeged@partner.samsung.com
|
2015-06-12 16:51:57 +02:00 |
|
Peter Gal
|
62cb842434
|
Implement Function.prototype.toString.
JerryScript-DCO-1.0-Signed-off-by: Peter Gal pgal.u-szeged@partner.samsung.com
|
2015-06-12 14:54:03 +02:00 |
|
Andrey Shitov
|
53801e3b41
|
Replace array of literals with literal storage.
JerryScript-DCO-1.0-Signed-off-by: Evgeny Gavrin e.gavrin@samsung.com
JerryScript-DCO-1.0-Signed-off-by: Andrey Shitov a.shitov@samsung.com
|
2015-06-10 21:40:10 +03:00 |
|
Andrey Shitov
|
340a9ef002
|
Add literal storage, literal_t type and functions for its processing.
JerryScript-DCO-1.0-Signed-off-by: Evgeny Gavrin e.gavrin@samsung.com
JerryScript-DCO-1.0-Signed-off-by: Andrey Shitov a.shitov@samsung.com
|
2015-06-10 21:40:10 +03:00 |
|
SaeHie Park
|
723924f36f
|
New External Magic String API to save heap memory
JerryScript-DCO-1.0-Signed-off-by: SaeHie Park saehie.park@samsung.com
|
2015-06-09 07:50:43 +09:00 |
|
Ruben Ayrapetyan
|
ac87616f05
|
Fixing break / continue, nested into 'try', 'with' blocks.
Related issue: #128
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-04 17:39:48 +03:00 |
|
Ruben Ayrapetyan
|
8b28cac99e
|
Implementing escape sequences support with the exception of "\0" ("<NUL>") character and cases that depend on Unicode support.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-29 14:03:11 +03:00 |
|
Ruben Ayrapetyan
|
bc7c28ce12
|
Changing ecma_new_ecma_string_from_number to check if the string to create is equal to a magic string, and, if so, to invoke corresponding magic string construction.
Related issue: #113
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-29 12:31:33 +03:00 |
|
Peter Gal
|
b614c0bd9a
|
Implement Array.prototype.join
JerryScript-DCO-1.0-Signed-off-by: Peter Gal pgal.u-szeged@partner.samsung.com
|
2015-05-21 16:22:48 +02:00 |
|
Kristof Kosztyo
|
fc309cae92
|
Implement Object.getOwnPropertyDescriptor function
JerryScript-DCO-1.0-Signed-off-by: Kristof Kosztyo kkosztyo.u-szeged@partner.samsung.com
|
2015-05-20 15:05:27 +02:00 |
|
Tamas Czene
|
7dfbc88cc0
|
Added Math functions
JerryScript-DCO-1.0-Signed-off-by: Tamas Czene tczene.u-szeged@partner.samsung.com
|
2015-05-19 18:09:12 +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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
Ruben Ayrapetyan
|
c81651dbe9
|
Introducing mem_cpointer_t type for compressed pointers.
|
2015-04-02 16:56:36 +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 |
|