Commit Graph

  • 5101d932f7 Fix compilation errors when LCACHE is disabled. (#1570) slaff 2017-02-13 13:14:50 +01:00
  • 24e6c3f062 Add typedarray routine: reduce and reduceRight (#1569) Zidong Jiang 2017-02-10 20:36:00 +08:00
  • 32674ff379 Documentation update (#1573) László Langó 2017-02-10 11:05:26 +01:00
  • bfc5bee394 Restore deleted lines. (#1574) Zoltan Herczeg 2017-02-10 10:53:43 +01:00
  • be720b2238 Seperate NULL and unused values. (#1572) Zoltan Herczeg 2017-02-10 08:10:20 +01:00
  • 638b753135 Fix CMakeLists.txt in jerry-main. (#1571) László Langó 2017-02-09 15:41:14 +01:00
  • 7b01b29ec8 Add typedarray routine: every, some, foreach, and map (#1566) Zidong Jiang 2017-02-09 15:49:00 +08:00
  • a976b0c061 Improve performance of GC sweep (#1568) László Langó 2017-02-08 14:58:54 +01:00
  • 348894e41f Enable 32bit compressed pointers on 64bit systems. (#1567) László Langó 2017-02-08 14:58:37 +01:00
  • 510708ebd6 Function jmem_heap_get_region_end is unused when the system-allocator is enabled (#1565) Zsolt Borbély 2017-02-07 11:43:31 +01:00
  • cba165f8e6 Fix invalid assertion in js-parser. (#1556) (#1563) Zoltan Herczeg 2017-02-06 15:50:43 +01:00
  • caf9308288 Fix invalid assertion in vm_loop. (#1561) Zoltan Herczeg 2017-02-06 10:19:31 +01:00
  • 589f2dec92 String.match should return on error. (#1560) Zoltan Herczeg 2017-02-03 15:16:49 +01:00
  • a43186db41 Stack data should be freed for do-while statements after the expression is parsed. (#1558) Zoltan Herczeg 2017-02-03 11:43:36 +01:00
  • c9f3869a41 targets: zephyr: Follow Zephyr 1.7-pre on console refactors. (#1548) Paul Sokolovsky 2017-02-01 14:37:30 +02:00
  • 77ab2c713e Append external libraries separately not as a string (#1553) Zsolt Borbély 2017-02-01 08:47:58 +01:00
  • 32f130916f Test various spaces in JavaScript source code. (#1554) Zoltan Herczeg 2017-02-01 08:47:26 +01:00
  • 107c058bb1 Add doxygen checker (#1540) László Langó 2017-01-31 12:27:59 +01:00
  • 623975d19f Add testing of 'JERRY_CPOINTER_32BIT' option to Travis CI. (#1544) László Langó 2017-01-30 15:44:26 +01:00
  • 7b59c80e18 Use default system allocator on 32bit systems, if JERRY_SYSTEM_ALLOCATOR is defined. (#1541) László Langó 2017-01-30 11:04:25 +01:00
  • 0c3ef892c0 Rework property hashmap delete. (#1543) Zoltan Herczeg 2017-01-27 15:31:27 +01:00
  • b89c74fd39 Update the webpage (#1542) Zsolt Borbély 2017-01-26 08:48:27 +01:00
  • 0547b31c16 [ES2015][TypedArray] add other 8 types (#1532) Zidong Jiang 2017-01-24 22:06:31 +08:00
  • 124582793f Copy the characters of an UTF-8 encoded substring into a specified buffer (#1524) Robert Sipka 2017-01-24 15:04:48 +01:00
  • 976c8aee80 Organize public and internal parts of memory management (#1539) László Langó 2017-01-24 12:36:53 +01:00
  • f88d1a4863 These changes are designed to enable the TI compilers to compile (#1505) t-harvey 2017-01-24 00:38:53 -06:00
  • 94b6aae52c Added #if control around GCC built-in functions so that the code can be (#1483) t-harvey 2017-01-23 05:19:35 -06:00
  • 5d7972d053 Add missing argument of jerry_parse_and_save_snapshot in API reference (#1537) Zsolt Borbély 2017-01-23 11:13:59 +01:00
  • 8b5d645df6 Track all NULL values in the property hashmap. (#1534) Zoltan Herczeg 2017-01-19 11:34:24 +01:00
  • 6c708102d3 Minor fix in API reference (#1536) László Langó 2017-01-19 11:31:30 +01:00
  • ec14622cb1 target: mbedos5: Change to debug profiles (#1531) Jan Jongboom 2017-01-17 14:55:23 +01:00
  • 471ad284f6 Remove 'OBJECT_ID' from builtin headers. (#1529) László Langó 2017-01-17 08:58:46 +01:00
  • 4b5cf8ad26 HasInstance should accept the prototype of all functions. Fixes #1519. (#1520) Zoltan Herczeg 2017-01-16 13:43:54 +01:00
  • 6e5b759319 Improve some wording in reference counting documentation (#1523) Geoff Gustafson 2017-01-16 00:59:30 -08:00
  • bd488e6efb targets: zephyr: Remove unused misc/shell.h header. (#1528) Paul Sokolovsky 2017-01-16 10:25:39 +02:00
  • f1a80805c2 target: zephyr: Switch to MinSizeRel build type following mainline. (#1527) Paul Sokolovsky 2017-01-16 10:24:31 +02:00
  • 4f3dc2f37c Update macro definitions in Curie-BSP target (#1525) Zidong Jiang 2017-01-16 16:22:15 +08:00
  • 7139f0172a Copy the characters of a cesu-8 encoded substring into a specified buffer (#1516) Robert Sipka 2017-01-13 13:27:07 +01:00
  • adfe61b4ed [ES2015 profile]add TypedArray intrinsic object (#1507) Zidong Jiang 2017-01-13 18:04:34 +08:00
  • 177c30de78 target: mbedos5: Support for building on Windows (#1522) Jan Jongboom 2017-01-13 02:57:38 -06:00
  • c9afc2259d Refactor the ecma_string_substr function (#1517) Robert Sipka 2017-01-13 09:22:55 +01:00
  • dd84f11996 Update the webpage (#1521) Zsolt Borbély 2017-01-12 10:49:19 +01:00
  • f1ed5715e3 [API] Introduce jerry_parse_and_save_literals() (#1500) Zsolt Borbély 2017-01-11 14:18:09 +01:00
  • 7d83293762 Improve date helpers. (#1499) Zoltan Herczeg 2017-01-11 08:27:29 +01:00
  • 00b220bde6 target: mbedos5: Sort magic strings (#1518) Jan Jongboom 2017-01-11 01:26:40 -06:00
  • eef6e57a4c Skip out license-check in case of test262 tests (#1504) Zsolt Borbély 2017-01-09 09:44:40 +01:00
  • 1c38c12531 [API] Improve the performance of the external magic id search (#1506) Zsolt Borbély 2017-01-09 09:42:43 +01:00
  • ff8ff982de Change the default build type to MinSizeRel. (#1513) Robert Sipka 2017-01-09 09:14:21 +01:00
  • 445ca1d6de Add jerry_string_to_utf8_char_buffer API function. (#1501) Robert Sipka 2017-01-05 09:35:31 +01:00
  • 8ebbfda996 target: mbedos5: mbed CLI refuses to build if no .mbed file present (#1512) Jan Jongboom 2017-01-05 07:42:19 +00:00
  • 0026519040 Fix documentation errors (#1510) Akos Kiss 2017-01-03 18:03:47 +01:00
  • 3fa89baee0 Reduce scope of variable in JS lexer (#1509) Akos Kiss 2017-01-03 17:59:52 +01:00
  • 212f35c1f0 Fix test-api.c (#1503) Zsolt Borbély 2017-01-03 05:39:55 +01:00
  • a3e9838728 Fix urls in the example (#1508) Kristof Kosztyo 2017-01-02 11:32:58 +01:00
  • 392f6d4a3b Modify the profile option to specify external compile definitions. (#1497) Robert Sipka 2017-01-02 10:47:50 +01:00
  • 080e78d7c2 Set memory heap size in the build script. (#1502) Robert Sipka 2017-01-02 10:19:31 +01:00
  • 0c7d99e8e7 Reduce Math object binary size. (#1491) Zoltan Herczeg 2016-12-19 13:48:17 +01:00
  • f2b17bca8b Warning fixes for Clang build. (#1490) Robert Sipka 2016-12-19 09:47:42 +01:00
  • 65c32f6a3b Add parameter names to function declarations. (#1498) Tilmann Scheller 2016-12-16 15:40:46 +01:00
  • 1e99be90c3 Remove redundant extern keywords from function declarations/definitions. (#1495) Tilmann Scheller 2016-12-16 10:18:37 +01:00
  • defd97cc51 target: mbedos5: Update generate_pins.py to use the new Python API for querying targets, and use the new location of target PinNames.h file. Previously make source/pins.cpp just failed silently, and returned an empty file. Therefore using pin names from JS (LED1) would silently fail when building JerryScript against mbed OS 5.2.3. We missed this because it does not happen when you upgrade an existing mbed OS 5.1 project. Fixes #1493. (#1494) Jan Jongboom 2016-12-16 17:12:49 +08:00
  • eec398181e Set PORT_DIR in the build script. (#1492) Robert Sipka 2016-12-15 10:30:18 +01:00
  • f3436840dd Build fix for STM32F4-Discovery board with NuttX. (#1489) Robert Sipka 2016-12-13 15:12:55 +01:00
  • 7423226acc Reduce Date prototype binary size. (#1488) Zoltan Herczeg 2016-12-13 13:41:36 +01:00
  • 58bcf12665 Add section about license headers and copyright notices to the Contribution Guidelines. (#1486) Tilmann Scheller 2016-12-13 11:17:47 +01:00
  • ee93cb6320 Add JERRY_FEATURE_JS_PARSER to compile time enabled feature types. (#1487) Robert Sipka 2016-12-13 10:05:59 +01:00
  • 6904b9bd65 Do not copy source string by JSON parser. (#1481) Zoltan Herczeg 2016-12-13 08:36:01 +01:00
  • fb2818c137 target: mbedos5: Update to mbed OS 5.2.3 (#1468) Jan Jongboom 2016-12-13 15:34:38 +08:00
  • c079b577c8 target: mbedos5: Define JERRY_JS_PARSER macro, which is now required to be defined. Fixes build issues against mbedos5 target. (#1485) Jan Jongboom 2016-12-13 15:33:28 +08:00
  • 85b6e01bc2 Stop inlining the ArrayBuffer helper functions. (#1484) Zidong Jiang 2016-12-13 03:07:51 +08:00
  • e9ab1f14d3 Set js-parser feature in the build script. (#1482) Robert Sipka 2016-12-12 13:43:53 +01:00
  • 233b885ad8 target: mbedos5: Allow jerry_port_console and jerry_port_log to be overriden by user code (#1458) Jan Jongboom 2016-12-12 14:30:49 +07:00
  • db05d85a9a Add feature to remove parser. (#1476) Sergio Abraham Martinez Rodriguez 2016-12-09 14:38:41 +00:00
  • 551aaa58e6 Fix unchecked size number conversion in ArrayBuffer (#1479) Zidong Jiang 2016-12-09 21:54:34 +08:00
  • 3ec395ff76 Create a minimal commandline tool to run benchmarks with it. (#1478) Robert Sipka 2016-12-09 13:30:33 +01:00
  • 9d6ca800e1 Remove INSTANTIATED_MASK_32_63 internal property type. (#1474) Zoltan Herczeg 2016-12-09 13:28:06 +01:00
  • 4f8b7726d7 Check the compile time enabled feature via API function instead of check the MACRO is defined. (#1471) Robert Sipka 2016-12-09 12:39:37 +01:00
  • 9802130c71 Fix the order in cmake build settings/options and their status messages. (#1480) Robert Sipka 2016-12-09 11:50:59 +01:00
  • fb2edd8556 Add ArrayBuffer regression tests (#1477) Zidong Jiang 2016-12-09 15:04:49 +08:00
  • 0511091e8a Streamline copyright notices across the codebase. (#1473) Tilmann Scheller 2016-12-08 06:39:11 +01:00
  • 29d058cec4 Add ES2015 feature: ArrayBuffer (#1467) Zidong Jiang 2016-12-07 21:04:01 +08:00
  • eccfc1849e Bugfix: The unittest which test the API has failed in case of disabled error-messages (#1470) Robert Sipka 2016-12-05 10:33:53 +01:00
  • bed094f74f Fixes the bug of ecma_date_make_day() (#1836) & ecma_date_week_day(). (#1466) LeeHayun 2016-12-05 17:58:36 +09:00
  • 4ef3c0caa8 Add API function to check if the specified feature is enabled. (#1465) Robert Sipka 2016-12-05 09:26:02 +01:00
  • 4c1fc7d789 Remove the restriction that the external magic strings must be ascii strings. (#1469) Robert Sipka 2016-12-03 10:20:46 +01:00
  • 23cf7fd177 Add an API function to calculate the UTF-8 encoded string length from Jerry string. (#1460) Robert Sipka 2016-12-01 10:51:23 +01:00
  • 958344ee16 target: zephyr: Update to Zephyr 1.6 API. (#1462) Paul Sokolovsky 2016-12-01 09:24:40 +02:00
  • 7b2fc4f27a Remove leftover from main-unix.c (#1464) Zsolt Borbély 2016-11-30 15:01:19 +01:00
  • fb3e8cf8b8 Replace // double slash comments with /* */. (#1461) Robert Sipka 2016-11-29 15:54:35 +01:00
  • 4d2c22a118 target: mbedos5: Add PwmOut and AnalogIn interfaces (#1455) Jan Jongboom 2016-11-29 22:46:51 +08:00
  • 9c803672ff target: mbedos5: Add return value to setTimeout/setInterval and implement clearTimeout/clearInterval (#1457) Jan Jongboom 2016-11-29 22:43:03 +08:00
  • 0467239d03 Add an API function to calculate the UTF-8 encoded string size from Jerry string. (#1450) Robert Sipka 2016-11-29 12:25:18 +01:00
  • 6a2f54456f target: mbedos5: Add carriage return in jerry_port_console (#1427) Jan Jongboom 2016-11-28 20:11:31 +08:00
  • 415ff37a8f Introduce jerry-snapshot.c for snapshot-related code (#1452) Zsolt Borbély 2016-11-28 13:11:06 +01:00
  • 25f58894ef Improve the performance of resolve reference. (#1453) Zoltan Herczeg 2016-11-28 13:10:49 +01:00
  • 6d67b8dff9 Reduce memory consumption of property names. Zoltan Herczeg 2016-11-25 05:44:57 -08:00
  • abaf4c8af8 Fix the calculation of the converted string length in ecma_new_ecma_string_from_utf8_converted_to_cesu8 function. Robert Sipka 2016-11-25 12:21:40 +01:00
  • 813a7020af Update various repository references across the project to be in sync with the new repository location. (#1448) Tilmann Scheller 2016-11-25 10:34:22 +01:00
  • 0d07b21d4b Update Travis CI status reference after repository move. (#1447) Tilmann Scheller 2016-11-25 10:29:09 +01:00
  • 83c39218f1 Update copyright notice in LICENSE and README. (#1446) Tilmann Scheller 2016-11-25 09:39:16 +01:00