Commit Graph
34 Commits
Author SHA1 Message Date
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