Zsolt Borbély
ce905487a0
Introduce JERRY_UNUSED() instead of __attr_unused___
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-06-14 08:45:14 +02:00
Zsolt Borbély
c557a0a047
Modify the usage of ecma_string_to_utf8_string()
...
Parts:
* Rename ecma_string_to_utf8_string() to ecma_string_copy_to_utf8_buffer.
* Introduce ecma_string_to_utf8_bytes(), which wraps the usual 'function call-assertion' pair,
and check strict equality of size of the string and the buffer.
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-06-13 15:21:30 +02:00
Zsolt Borbély
2834423fd2
Remove surplus attribute-defines from jrt.h
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-06-08 15:44:01 +02:00
Zsolt Borbély
36c7440c40
Restore the previous way to convert strings in ecma_builtin_json_parse()
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-05-31 15:52:28 +02:00
Zsolt Borbély
9f29cc168d
Update memory-related defines
...
Set the correct defines in CMakeLists.txt and update another occurrences in scripts.
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-05-22 23:19:10 +02:00
Zsolt Borbély
6b18710bc1
Get rid of the remains of heavy debug
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-05-20 16:32:29 +02:00
Zsolt Borbély
7813801cd3
Fix wrong indentations of function parameters
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-05-02 13:38:28 +02:00
Zsolt Borbély
40e4d2638b
After #984 we can increase the heap size to 512K
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-04-15 12:44:22 +02:00
Zsolt Borbély
7b10f912a9
Buildfix for MCUs
...
The MCU-targets depend on some platform-related resources.
When these files are missing the build cannot be performed.
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-04-12 13:09:29 +02:00
Zsolt Borbély
2f661f9509
Modify the buildoption-test and add to Travis CI as a job
...
MCU-targets were removed from buildoption-test temporarily.
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-03-30 15:25:36 +02:00
Zsolt Borbély
21f8f06c51
Test the build options
...
Add new build target: test-buildoptions
Now every build option is tested on the proper targets. These are the native
and the MCU targets in release mode and unittests.
Therefore the USE_COMPILER_DEFAULT_LIBC build option is refactored.
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-03-25 10:19:00 +01:00
Zsolt Borbély
005f73a6f0
Fix build with enabled LOG option
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-03-17 09:11:54 +01:00
Zsolt Borbély
ce2fc3ccfd
Remove the duplicated declaration of parser_set_show_instrs()
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-03-08 13:03:14 +01:00
Zsolt Borbély
c141f766ee
Use basename in a more generic form
...
Not all versions of basename supports the suffix option.
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-03-08 12:49:10 +01:00
Zsolt Borbély
3f377692d9
Small refactorings
...
Modifications:
* eliminate unnecessary variables, functions
* use ECMA_NUMBER macros where it is possible
* simplify code
* minor style fix (comments, increase-decrease operators)
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-03-01 13:11:43 +01:00
Zsolt Borbély
d35bc4114b
Remove unused functions from ecma-helpers-number.
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-02-11 13:31:01 +01:00
Zsolt Borbély
3e1e0dc733
Move the logic of Valgrind-support check to the CMake part.
...
Related pull request: #866
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-02-10 16:46:56 +01:00
Zsolt Borbély
41f2f910e8
Abort the build-process when the build-configuration is unsupported
...
The MCU targets doesn't support Valgrind.
Related issue: #762
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2016-02-10 11:28:59 +01:00
Zsolt Borbély
ab6d777220
Fix unittests build, when all-in-one is enabled.
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-12-08 14:06:17 +01:00
Zsolt Borbély
fe157301a2
Add option to enable all-in-one build mode
...
Related issue: #626
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-11-25 14:01:07 +01:00
Zsolt Borbély
aa74c3e2e0
Remove duplcation of ecma_reject function
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-11-25 14:01:07 +01:00
Zsolt Borbély
f17f785b6e
Make tools/perf.sh executable
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-11-18 09:49:01 +01:00
Zsolt Borbély
eaca37c4c9
Simplify severity mechanism in mem allocator.
...
Related issue: #63
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-11-04 17:06:43 +01:00
Zsolt Borbély
4aaa0ace17
Simplify [[DefineOwnProperty]] usage, use the helper function where possible.
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-10-29 09:26:55 +01:00
Zsolt Borbély
947dc4cab2
Make the Function.prototype.length property non-writable.
...
Fixes #642
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-10-20 16:29:12 +02:00
Zsolt Borbély
66975236bc
Function.prototype.bind: incorrect behaviour of ecma_gc_mark()
...
Related issue: #531
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-09-16 14:54:58 +02:00
Zsolt Borbély
640370da43
Implement String.prototype.split function
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-08-07 16:07:27 +02:00
Zsolt Borbély
e61f41a0bc
Fix of memory leak in Function.prototype.bind function.
...
Related issue: #511
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-08-06 13:05:33 +02:00
Zsolt Borbély
9cc706d21d
Enable tests after #435 .
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-08-06 09:12:57 +02:00
Zsolt Borbély
33be4883a2
Fix Array.prototype.splice() deletecount calculation
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-07-24 13:55:56 +02:00
Zsolt Borbély
352e8f5c04
Minor stylefixes for the Array builtin
...
Related issue: #110
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-07-22 15:01:11 +03:00
Zsolt Borbély
cdf361c2bd
Reorder Array builtin functions
...
Sort the functions according by the chapters of the standard.
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-07-22 15:01:11 +03:00
Zsolt Borbély
f625473f9a
Implement String.prototype.localeCompare function
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-07-15 15:50:38 +03:00
Zsolt Borbély
1e90f833f7
Implement Function.prototype.bind function
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-07-15 08:39:35 +02:00
Zsolt Borbély
69bfcea697
Move of built-in implementation helpers to jerry-core/ecma/builtin-objects
...
Related issue: #145
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-07-07 17:16:10 +02:00
Zsolt Borbély
1c19e5c8ab
Fix the Object.getPrototypeOf function.
...
Related issue: #208
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-06-25 16:32:53 +02:00
Zsolt Borbély
3f28cb3bf8
Fix the indexing of Array builtin functions.
...
The index-dependant builtins didn't handle correctly the positive Infinity value.
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-06-23 17:29:46 +02:00
Zsolt Borbély
7952b1cae7
Implement Function.prototype.apply()
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-06-12 13:02:21 +02:00
Zsolt Borbély
cefeea06f6
Implement Object.getPrototypeOf()
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-06-08 16:43:30 +02:00
Zsolt Borbély
0b1b102cfa
Implement String.prototype.slice()
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-06-05 10:48:47 +02:00
Zsolt Borbély
dd94064a8e
Implement Array.prototype.splice().
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-05-27 14:27:25 +02:00
Zsolt Borbély
b0d4acd026
Implement Object.prototype.propertyIsEnumerable().
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-05-27 12:55:25 +02:00
Zsolt Borbély
137c5f3b25
Implemented Array.prototype.slice().
...
JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély [email protected]
2015-05-20 15:46:56 +02:00