Commit Graph

  • 19451fa2d1 Use ecma_number_t instead of double where possible (#2330) Akos Kiss 2018-05-16 02:17:34 +02:00
  • 38f0dbf065 Remove 'useless' variable from function.bind (#2327) Péter Gál 2018-05-15 02:03:40 +02:00
  • 86111acbc4 Remove usage of comma operator in array prototype Peter Gal 2018-05-14 12:36:11 +02:00
  • 65ae949dc3 Add jerryscript-compiler.h public header to cover compiler incompatibilities (#2313) Akos Kiss 2018-05-14 02:41:26 +02:00
  • 0e131da4f7 Add SonarQube badge to 'README.md' and update '.travis.yml' to fix a warning. (#2325) László Langó 2018-05-12 07:20:51 +02:00
  • c829b307e5 Followup fix for SonarQube setup (#2322) László Langó 2018-05-11 09:11:20 +02:00
  • 134845e099 Simplify code paths within PARSER_DUMP_BYTE_CODE (#2316) Akos Kiss 2018-05-10 12:37:19 +02:00
  • b0120423da Setup SonarQube analysis in Travis CI (#2321) László Langó 2018-05-10 10:42:40 +02:00
  • 1261cf3a54 Fix some incorrect documentation (#2320) Mátyás Mustoha 2018-05-09 17:37:27 +02:00
  • d6cf634239 Refactor/fix/document the default port implementation (#2317) Akos Kiss 2018-05-09 11:15:45 +02:00
  • a1f71f8937 Update the 'README.md' of the JerryScript profiles. (#2309) László Langó 2018-05-08 10:14:41 +02:00
  • fbb9bf31b2 Fix documentation of port API (#2312) Akos Kiss 2018-05-08 08:07:05 +02:00
  • 7981820dfb Use logging macros in jerry-core/debugger (#2315) Akos Kiss 2018-05-08 04:41:51 +02:00
  • 7e4e551dd5 Fix sign-conversion warning on gcc when compiling to raspberry pi 2 (#2308) Istvan Miklos 2018-05-08 04:41:05 +02:00
  • 5f60208d1e Tabulation/indentation fixes (#2314) Akos Kiss 2018-05-07 15:51:55 +02:00
  • 6dc2764a94 modules: add ability to clear cache (#2300) Gabriel "_|Nix|_" Schulhof 2018-05-03 21:12:17 -04:00
  • 369447aa09 Rename the jerry_value_has_abort_flag function. (#2291) Istvan Miklos 2018-05-03 16:50:16 +02:00
  • 51e193de57 Remove the html based debugger tools and add a readme with information about available debug tools (#2299) Peter Marki 2018-05-03 09:36:00 +02:00
  • b750a9e0b2 Update links and add a new one to the latest memory usage and binary footprint results for Artik053 (#2304) Robert Sipka 2018-05-03 08:32:16 +02:00
  • ba2e49caaa Rename the jerry_value_has_error_flag function. (#2290) Istvan Miklos 2018-05-03 08:24:05 +02:00
  • d672d1e71c Reduce code duplication between Object.isFrozen and isSealed (#2296) Mátyás Mustoha 2018-04-26 13:51:27 +02:00
  • 06ada9e6b4 Remove unused tool scripts (#2298) Peter Marki 2018-04-24 10:24:00 +02:00
  • 63ce292173 Reduce code duplication between RegExp.construct and [[Call]] (#2287) Mátyás Mustoha 2018-04-20 15:27:33 +02:00
  • a76926623a Reduce code duplication between String.match and search (#2277) Mátyás Mustoha 2018-04-20 14:04:59 +02:00
  • dc12458382 Update the webpage (#2289) László Langó 2018-04-19 14:31:04 +02:00
  • 3df6ef30c0 Implement toString and join for TypedArrays. (#2255) Achie72 2018-04-19 10:14:34 +02:00
  • c288cdad48 Reduce code duplication between Array.reduce and reduceRight (#2280) Mátyás Mustoha 2018-04-19 02:13:20 +02:00
  • 5e097dc354 Add line info support. (#2286) Zoltan Herczeg 2018-04-19 02:12:54 +02:00
  • 095b730f9d Improve stopping at errors. (#2278) Zoltan Herczeg 2018-04-18 12:31:17 +02:00
  • 96b528a486 Rework jerry_parse function. (#2282) Zoltan Herczeg 2018-04-17 09:51:52 +02:00
  • 3f3d4a64f1 Reduce code duplication between Array.forEach, some, and every (#2275) Mátyás Mustoha 2018-04-13 13:32:46 +02:00
  • 2bfd3b75b7 Put 'Zephyr/Arduino 101 Build Test' to allowed failures temporarily. (#2279) László Langó 2018-04-13 07:28:46 +02:00
  • d86a507fdf Eliminate dead code in ecma_builtin_object_object_get_prototype_of (#2276) Peter Marki 2018-04-11 14:03:35 +02:00
  • e91471727f Support abort in the debugger. (#2273) Zoltan Herczeg 2018-04-11 13:59:13 +02:00
  • 5c0c21b26a Rework snapshot execution api. (#2270) Zoltan Herczeg 2018-04-11 03:39:58 +02:00
  • 46309b1502 Fixes return value of 'Date.now' (#2274) Tibor Dusnoki 2018-04-09 13:27:16 +02:00
  • cb40106693 Use jerry_is_feature_enabled function instead of macros where possible (#2271) tdusnoki 2018-04-09 08:26:36 +02:00
  • 8392eef8ad Implement the ES2015 version of Object.getPrototypeOf and add a test file for it (#2256) Peter Marki 2018-04-05 14:28:28 +02:00
  • 7b226f53e0 Rework snapshot generation API. (#2259) Zoltan Herczeg 2018-04-05 13:43:55 +02:00
  • 35926f3f85 Add finalize_cb to jerry_context_data_manager_t (#2269) Martijn Thé 2018-04-05 12:57:51 +02:00
  • 27939f0884 Simplify debugger-ws.h (#2266) Zoltan Herczeg 2018-04-05 11:22:44 +02:00
  • 78bd11e732 Add json parse and stringify function to jerryscript c api (#2243) ZsoltRaduska 2018-04-05 09:58:07 +02:00
  • 0476523f1a Improve jerry_is_feature_enabled with object availability information (#2250) ZsoltRaduska 2018-04-05 09:54:07 +02:00
  • f06d637238 Add ecma_free_all_enqueued_jobs function (#2265) Daniel Balla 2018-04-05 09:49:25 +02:00
  • 634d9d38da Fix bug in stringToCesu8 conversion for 0x7ff (#2267) Geoff Gustafson 2018-04-04 01:17:16 -07:00
  • ff37959195 Remove TARGET_HOST macros (#2264) Istvan Miklos 2018-04-03 14:58:47 +02:00
  • a0e315719b Remove websocket message macros in debugger (#2262) Jimmy Huang 2018-04-03 00:06:20 -07:00
  • 708f66ad91 Fix accessing the contents of a direct string (#2261) Péter Gál 2018-03-29 20:20:59 +02:00
  • ba22072db8 Fix typo and redundant text in the documentation. (#2260) Daniel Vince 2018-03-29 03:52:20 +02:00
  • 8af89d951e Add the ability to throw an error to python debugger (#2188) Daniel Balla 2018-03-28 16:46:24 +02:00
  • 79289714dc Remove unused functions which caused build error on clang (#2257) Tamas Zakor 2018-03-27 16:10:49 +02:00
  • e54dde55fe Add tests for the es5.1 profile to tools/run-tests.py (#2217) Peter Marki 2018-03-24 02:48:08 +01:00
  • 15f6ca9f70 Move the sleep function to jerry-port (#2245) imiklos 2018-03-22 02:36:40 +01:00
  • d701a7bfb1 Remove ineffective codes (#2248) haesik 2018-03-21 18:37:46 +09:00
  • 6e9a94bf1a Remove new line from output log in python client. (#2244) imiklos 2018-03-21 10:37:13 +01:00
  • 66d0f53bbb Remove a few ECMA_TRY_CATCH macro usages (#2246) Péter Gál 2018-03-21 10:36:38 +01:00
  • 3664d9ddd1 Add an API to traverse objects by their associated native data (#2236) Gabriel "_|Nix|_" Schulhof 2018-03-21 03:48:27 -04:00
  • bb84466fcf Support static snapshots. (#2239) Zoltan Herczeg 2018-03-19 23:46:52 +01:00
  • dde09cc4b6 Fix JSON.stringify, to allow TypedArray printing (#2242) Achie72 2018-03-19 14:12:33 +01:00
  • 0b76ea6c82 Create snapshot test (#2241) Yuyupo 2018-03-14 14:01:03 +01:00
  • a79c217aa0 Add finish debugger command. (#2240) Imre Kiss 2018-03-12 14:42:48 +01:00
  • 685af74a10 Multiple nexts with one command (#2207) Daniel Balla 2018-03-08 10:46:03 +01:00
  • 29b337d159 Eliminate early memory deallocations in case of NuttX and TizenRT (#2235) Roland Takacs 2018-03-06 08:22:22 +01:00
  • 63e3eaf087 Remove ecma_get_length_string (#2234) Yuyupo 2018-03-05 15:17:29 +01:00
  • 7b0e1672ae Improve property search. (#2232) Zoltan Herczeg 2018-03-05 14:54:33 +01:00
  • b9f96a64d9 Support large string constants in 32 bit cpointer mode. (#2233) Zoltan Herczeg 2018-03-05 11:41:52 +01:00
  • 94760b1213 Improve builtin instantiation (#2226) László Langó 2018-03-02 14:37:03 +01:00
  • 55058cf151 Add quiet mode for test runner(s) (#2228) Péter Gál 2018-03-02 02:18:17 +01:00
  • 575ec7e10a Check _XOPEN_SOURCE macro before defining (#2220) Péter Gál 2018-03-02 02:17:25 +01:00
  • d60d4dbba9 Improve magic string handling. (#2221) Zoltan Herczeg 2018-03-01 13:31:15 +01:00
  • 26ee8f7137 Bugfix: check context manager deinit callback for NULL before calling it (#2222) Martijn Thé 2018-03-01 09:31:39 +01:00
  • ccc283289c Added several negative tests (#2215) siposb94 2018-02-28 05:47:56 +01:00
  • e10f6d6adf Modified ecma string to utf8 string conversion to reduce binary size. (#2214) László Langó 2018-02-27 14:52:30 +01:00
  • 72b51accc8 Reduce the memory footprint of 'ecma_instantiate_builtin' (#2218) László Langó 2018-02-27 10:16:23 +01:00
  • fbc53f78b7 Eliminate the pylint warnings and update the pylint configuration (#2210) László Langó 2018-02-27 10:14:48 +01:00
  • 88f7baa192 Fix build failure of NuttX tools (#2225) László Langó 2018-02-27 10:12:05 +01:00
  • d990832569 fix typos in debugger code (#2219) Geoff Gustafson 2018-02-22 15:22:16 -08:00
  • 51e3c4455a Implement direct strings. (#2196) Zoltan Herczeg 2018-02-23 00:21:46 +01:00
  • fbf5c32747 Removed 'is_static' parameter from 'BUILTIN' macro, because was never used. (#2216) László Langó 2018-02-22 01:14:56 +01:00
  • d841270747 Exclude hashmaps from GC marks. (#2212) Zoltan Herczeg 2018-02-22 01:13:49 +01:00
  • b8656877e2 Fix misc. compiler warnings (#2202) Martijn Thé 2018-02-20 16:13:04 +01:00
  • 6fce323fa5 Fix assertion in 're_insert_simple_iterator' (#2209) László Langó 2018-02-19 08:57:45 +01:00
  • c4b61db57a Fix '--cmake-param' option of the build script. (#2208) László Langó 2018-02-19 03:29:58 +01:00
  • 41fa2aa172 Update the webpage (#2206) Zsolt Borbély 2018-02-19 03:28:57 +01:00
  • 3c57698ed8 Fix buffer overrun while parsing malformed JSON hex escape sequence (#2201) Martijn Thé 2018-02-16 09:02:03 +01:00
  • d7991ae54c Add C API to query the type of a JS value (#2195) Péter Gál 2018-02-13 13:48:07 +01:00
  • 4652c3caaf Add OpenWrt build guide (#2199) Péter Gál 2018-02-12 09:21:57 +01:00
  • e8608707b6 Make source scrolling command in python debugger (#2187) Daniel Balla 2018-02-07 09:38:54 +01:00
  • 67cee1f478 Remove arguments of ecma_new_values_collection. (#2197) Zoltan Herczeg 2018-02-07 05:05:04 +01:00
  • 6f339eb05c Introduce C API to query the type of an Error object (#2177) Péter Gál 2018-02-06 09:41:54 +01:00
  • 8041953a7a Add TypedArray C API (#2165) Péter Gál 2018-02-06 08:01:32 +01:00
  • 0cc98340c3 Update documentation for jerry string to buffer function with suggestions to use substring. (#2174) (#2174) mofosyne 2018-02-02 14:09:57 +11:00
  • c429530d02 Fix multiple JSON.parse issues (#2191) Daniel Balla 2018-02-01 22:34:21 +01:00
  • 36051ec92b Limit maximum number of arguments for apply(). (#2183) Zoltan Herczeg 2018-02-01 15:09:53 +01:00
  • 06ebfc52ed Simplify ECMA_OP_TO_NUMBER_TRY_CATCH macro. (#2185) Zoltan Herczeg 2018-02-01 11:31:17 +01:00
  • c935e4b7e2 Return early if number conversion is failed in arraybuffer slice. (#2184) Zoltan Herczeg 2018-02-01 11:30:03 +01:00
  • 38bb39e744 Update the webpage (#2186) Zsolt Borbély 2018-02-01 02:14:47 +01:00
  • 607e605844 Fix regex brackets matching bug (#2179) Szilard Ledan 2018-01-31 09:27:32 +01:00
  • 918eb22a01 Add support for aborts. (#2176) Zoltan Herczeg 2018-01-30 01:13:44 +01:00
  • b548eae4ad Improve get characters of a string function. Zoltan Herczeg 2018-01-23 07:30:01 -08:00