Commit Graph

  • e04bbdfff4 Fix byteLength validation in DataView constructor (#3074) Robert Fancsik 2019-09-09 10:37:01 +02:00
  • c79659d3b2 Fix array initialization with array holes (#3076) Robert Fancsik 2019-09-09 10:36:48 +02:00
  • 3111d0e0f2 Fix the internal object reference count in Map/Set.prototype.forEach (#3081) Robert Fancsik 2019-09-09 10:36:33 +02:00
  • 115ad9a41c Fix JSON.stringify for non-serializable properties (#3083) Dániel Bátyai 2019-09-08 23:49:27 +02:00
  • 2933947534 Properly decode literal index before CBC_MOV_IDENT (#3056) Robert Fancsik 2019-09-07 12:23:49 +02:00
  • 5d51fe8f27 Fix TypedArray.slice with external array buffer (#3080) Péter Gál 2019-09-07 12:22:20 +02:00
  • 91818bea93 Limit the constructed string size in String.prototype.repeat (#3066) Robert Fancsik 2019-09-07 12:20:57 +02:00
  • 1b84a17dc7 Correctly propagate super prop ref when parsing expressions (#3077) Péter Gál 2019-09-06 16:56:04 +02:00
  • 57f389dcf4 Add backtrace print when the 'assert' js method fails (#3051) Péter Gál 2019-09-05 13:07:21 +02:00
  • 96edec1a62 Improve expected identifier checks. (#3064) Zoltan Herczeg 2019-09-05 11:42:17 +02:00
  • 086c4ebf13 Fix array hole calculation for fast access mode arrays (#3061) Robert Fancsik 2019-09-05 10:16:27 +02:00
  • 142f79ce05 Properly handle CBC_PUSH_THIS_LITERAL for unary lvalue operations (#3054) Robert Fancsik 2019-09-05 09:52:58 +02:00
  • 4afcc709b8 Add fast array support for property name enumeration (#3053) Robert Fancsik 2019-09-05 09:49:56 +02:00
  • 24196b69da Add copyWithin and slice function to TypedArray (#2984) Szilagyi Adam 2019-09-05 02:12:24 +02:00
  • 1c4cfe3e20 Property release the callback result in Array.prototype.[find/findIndex] (#3052) Robert Fancsik 2019-09-05 01:42:16 +02:00
  • 8bccbbf08f Refactor JSON builtin methods (#3031) Dániel Bátyai 2019-09-05 01:25:19 +02:00
  • 1088273bc3 Prevent fast access mode arrays from low-level property management methods (#3047) Robert Fancsik 2019-09-04 10:41:29 +02:00
  • 3e661c0c5a Make run-tests --test262 work on Windows too (#3029) Csaba Osztrogonác 2019-09-04 10:29:21 +02:00
  • a315a6534e Disable failing buildoption tests on Windows (#3027) Csaba Osztrogonác 2019-09-04 07:59:22 +02:00
  • 14e4476084 Don't use ecma_create_named_data_property in fast mode arrays (#3042) Daniel Balla 2019-09-03 20:43:41 +03:00
  • e79059c94b Fix an issue when shrinking arrays (#3041) Daniel Balla 2019-09-03 18:47:45 +03:00
  • 91e87fe34f Fix the limit of the maximum number of directly stored properties in a hashmap (#3032) Robert Fancsik 2019-09-03 17:46:47 +02:00
  • 952fb23e0e Skip fast access arrays during hashmap frees (#3033) Robert Fancsik 2019-09-03 17:45:55 +02:00
  • 29758101a3 Add symbol support to same_value function (#3030) Daniel Balla 2019-09-02 14:52:53 +03:00
  • ea77a79461 Add missing feature guard to jerry_create_typedarray_for_arraybuffer function (#3035) Daniel Balla 2019-09-02 14:52:35 +03:00
  • 3ba6adcc71 Make run-tests --unittests work on Windows too (#3026) Csaba Osztrogonác 2019-09-02 12:52:16 +02:00
  • 2f1908f894 Implement fast access mode arrays (#3028) Robert Fancsik 2019-08-30 15:18:15 +02:00
  • c6a4a86257 Improve ecma_string_t descriptor (#3016) Robert Fancsik 2019-08-30 15:16:27 +02:00
  • f0578b2c25 Add indexOf and lastIndexOf function to typedArray (#2938) Szilagyi Adam 2019-08-30 14:01:30 +02:00
  • e3c1451d42 Add missing Valgrind macros to jmem (#3025) Dániel Bátyai 2019-08-28 14:59:06 +02:00
  • 5fa0a690eb Look up the previous block again after a GC in jmem_heap_realloc_block (#3021) Dániel Bátyai 2019-08-28 14:58:35 +02:00
  • 26d48c3e28 Adding a switch to the jerry-snapshot tool to load a function (#3024) Moe Ghasemi 2019-08-27 13:52:46 -07:00
  • 744a64c6fd The sample git hook shouldn't duplicate signed-off (#3022) Csaba Osztrogonác 2019-08-27 18:28:43 +02:00
  • ee1da14577 Optimize ecma_builtin_helper_def_prop. (#3007) Robert Fancsik 2019-08-27 18:28:03 +02:00
  • d0435e1db0 Implemented Number object routines (#2972) Virag Orkenyi 2019-08-27 10:18:51 +02:00
  • 47f2f0ea8b General optimizations around compressed pointer management (#3019) Robert Fancsik 2019-08-26 17:42:02 +02:00
  • 97e348528a New trim helper function (#3014) Szilagyi Adam 2019-08-26 17:30:22 +02:00
  • fd075322fb Fix building with build.py on Windows (#3013) Csaba Osztrogonác 2019-08-26 17:27:30 +02:00
  • b47c36ad18 Eliminate ECMA_TRY_CATCH macros part I. (#3006) Robert Fancsik 2019-08-26 17:20:00 +02:00
  • 3af0079a0e Introduce CBC_MOV_IDENT opcode to improve performance (#3020) Robert Fancsik 2019-08-26 15:59:27 +02:00
  • 996459714c Add string builder helper (#2999) Dániel Bátyai 2019-08-26 15:57:03 +02:00
  • ddd48b30f0 Don't run Coverity as the last task on Travis (#3017) Dániel Bátyai 2019-08-17 08:47:29 +02:00
  • d29364c34e Update Zephyr build on Travis (#3018) Dániel Bátyai 2019-08-16 19:05:40 +02:00
  • 77237960a7 Add tool to transpile JavaScript sources using Babel (#3009) Daniella Barsony 2019-08-15 14:53:33 +02:00
  • 3c69dfab2c Fix Zephyr build on Travis (#3015) Dániel Bátyai 2019-08-13 15:50:10 +02:00
  • 54a5a650aa Fine-tune pylint and debugger test scripts (#3012) Csaba Osztrogonác 2019-08-13 14:23:45 +02:00
  • ff2e75ed2e Fix buffer overflow in example for jerry_string_to_char_buffer() API function (#3010) Csaba Osztrogonác 2019-08-08 21:31:59 +02:00
  • a834288096 Speed-up Travis builds (#3008) Dániel Bátyai 2019-08-07 18:34:45 +02:00
  • 566e81451e Add realloc function to jmem (#2998) Dániel Bátyai 2019-08-06 17:59:49 +02:00
  • 3b7475b01d Add build option for changing the heap limit (#3005) Dániel Bátyai 2019-08-06 13:35:26 +02:00
  • dec9dbc926 Reduce the size of the jerry_context_t structure (#2981) Robert Fancsik 2019-08-06 13:18:44 +02:00
  • 14a9a1a1f0 Fix undefined references build errors on Windows (#3004) Csaba Osztrogonác 2019-08-06 13:02:08 +02:00
  • 9c7511221f Don't use VLA's in unit tests and API examples (#3002) Csaba Osztrogonác 2019-08-06 13:01:01 +02:00
  • 051febfed7 Fix unused parameter related build issues on Windows (#3003) Csaba Osztrogonác 2019-08-06 10:13:41 +02:00
  • 27da5a538c Update API version number (#3000) v2.0 Péter Gál 2019-08-01 13:24:41 +02:00
  • 8ebd3230a1 Make sure that snapshot API return values are the same as in the docs (#2997) Péter Gál 2019-07-31 19:23:55 +02:00
  • 1409a68dcb Generate jerryscript-config.h before build (#2934) Péter Gál 2019-07-31 19:21:24 +02:00
  • c90306449e Correctly handle call arguments when using 'super' calls (#2996) Péter Gál 2019-07-31 15:13:06 +02:00
  • dfafb1aa6b Fix unhandled exceptions with unicode error messages (#2994) Dániel Bátyai 2019-07-30 19:48:56 +02:00
  • a2d242eab9 Use python3 for mbedOS build on Travis (#2995) Dániel Bátyai 2019-07-30 16:46:16 +02:00
  • 99b061ad10 Fix incorrect feature guard for class support (#2992) Péter Gál 2019-07-29 14:29:21 +02:00
  • 93509a57e3 Update the webpage (#2991) Dániel Bátyai 2019-07-27 23:34:04 +02:00
  • c64ee882da Introduce new jerry-ext methods to ease property registration (#2715) Péter Gál 2019-07-25 20:37:44 +02:00
  • 3e12738037 Improve single-source generation (#2989) Péter Gál 2019-07-25 20:34:12 +02:00
  • 6744376bbe Add Configuration doc to the README (#2988) Dániel Bátyai 2019-07-25 20:33:20 +02:00
  • 7575fa454a Migration Guide (#2419) Istvan Miklos 2019-07-25 20:33:03 +02:00
  • d3c78d8c6a Improve lastIndex calculation in RegExp match (#2982) Dániel Bátyai 2019-07-25 18:20:51 +02:00
  • 50be3a5384 Document and improve the single-source generation (#2986) Péter Gál 2019-07-25 12:46:00 +02:00
  • 7685afddf9 Fix Math.pow (#2985) Csaba Osztrogonác 2019-07-24 19:41:03 +02:00
  • ea577d6ed0 Add keys, values, entires functions for typedArray (#2925) Szilagyi Adam 2019-07-24 15:48:28 +02:00
  • 434994eb67 Add extra details for the api example page (#2956) Péter Gál 2019-07-24 15:47:55 +02:00
  • 81c3763a30 Update README.md after renaming 01.GETTING-STARTED.md (#2983) Csaba Osztrogonác 2019-07-24 11:41:35 +02:00
  • 5d6eebac4c Add documentation for configuration options (#2977) Dániel Bátyai 2019-07-23 15:32:41 +02:00
  • 4a9e185840 Rework the engine's internal recursion limit (#2969) Robert Fancsik 2019-07-23 15:31:37 +02:00
  • f53dba1a3a Add dependency info for accessing memstats from API (#2979) Péter Gál 2019-07-22 11:15:19 +02:00
  • ec11a7b4e9 Resolve module paths relative to the current module (#2976) Dániel Bátyai 2019-07-17 14:44:18 +02:00
  • 6c441091b4 Optional arguments should advance the iterator in jerryx_arg_transform_optional (#2962) Robert Fancsik 2019-07-17 14:16:41 +02:00
  • ff22634e27 Refactor memory management (#2954) Dániel Bátyai 2019-07-17 14:12:23 +02:00
  • a44d584842 Fix 'eval' checking in import/export statements. (#2978) Dániel Bátyai 2019-07-17 14:11:13 +02:00
  • 329b1fd3f7 Use custom dispatcher for Number.prototype routines (#2968) Robert Fancsik 2019-07-17 14:10:20 +02:00
  • 7aa3bfdc6d Use custom dispatcher for Function.prototype routines (#2967) Robert Fancsik 2019-07-17 14:10:05 +02:00
  • c0b8845530 Use custom dispatcher for Object routines (#2966) Robert Fancsik 2019-07-17 14:09:44 +02:00
  • f158dd4fb5 Use custom dispatcher for Object.prototype routines (#2965) Robert Fancsik 2019-07-17 14:09:29 +02:00
  • 603cd88006 Use custom dispatcher for String.prototype routines (#2964) Robert Fancsik 2019-07-17 14:09:14 +02:00
  • a21a4191ca Improve RegExp.prototype.compile (#2971) Robert Fancsik 2019-07-17 08:14:38 +02:00
  • 2700e66c4b Improve class literal parsing (#2970) Robert Fancsik 2019-07-16 13:52:05 +02:00
  • 6bd7d70a69 Fix Lcache and property hashmap related buildoption tests (#2973) Robert Fancsik 2019-07-16 13:04:40 +02:00
  • 75728980a3 Fix mbedos5 build on Travis (#2974) Dániel Bátyai 2019-07-15 20:21:00 +02:00
  • 3c2088cf7b Math.sign and Math.trunc (#2943) Virag Orkenyi 2019-07-11 19:42:27 +02:00
  • c304b9a38a Include file path in Syntax error messages (#2941) Dániel Bátyai 2019-07-11 12:33:02 +02:00
  • 3f47e1b0aa Container object's internal object must be allocated firstly (#2961) Robert Fancsik 2019-07-11 12:32:17 +02:00
  • a3cd2d7ff6 This argument must be pseudo-array in {Map/Set}Iterator.prototype.next routine (#2960) Robert Fancsik 2019-07-11 11:33:17 +02:00
  • 06000b5161 Fix the repeat count checking in String.prototype.repeat (#2959) Robert Fancsik 2019-07-11 11:32:11 +02:00
  • 788fdc6603 Add missing release value call to %TypedArray%.prototype.findIndex routine (#2958) Robert Fancsik 2019-07-11 11:31:04 +02:00
  • 1374d5f562 Update and improve API documentation (#2952) Péter Gál 2019-07-10 22:43:33 +02:00
  • d4ce20d0fd Implement String startsWith/includes/endsWith (#2926) Daniella Barsony 2019-07-10 14:41:38 +02:00
  • 04d5d56a68 Fix URLs in the repository after organization switch (#2955) Dániel Bátyai 2019-07-09 19:13:57 +02:00
  • 22babb1718 Update URLs in GitHub Pages (#2953) Akos Kiss 2019-07-09 15:09:53 +02:00
  • ef5dd5c698 Rework CMake options to use the new macro config format (#2933) Péter Gál 2019-07-08 18:25:17 +02:00
  • 2b8c428694 Improve gen-unicode.py to support unicode ranges (#2944) Robert Fancsik 2019-07-05 15:44:56 +02:00