{"push_id":1405441764,"size":22,"distinct_size":1,"ref":"refs/heads/master","head":"405092e700e3a9197f4bd41860e5a45779565a82","before":"922782109be006d043621131495cf893183e5a56","commits":[{"sha":"b9f540fc90bcb2f26999be56fabd4b2a1b14a38f","author":{"name":"Robert Sipka","email":"ebee73f092d8e41ff2a5de2eb364873856c8f363@partner.samsung.com"},"message":"Change the return type of 'vm_init_loop' function to void. (#1402)\n\nJerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/b9f540fc90bcb2f26999be56fabd4b2a1b14a38f"},{"sha":"fdf9e71caad5af1018fb312edde81494d6af05b9","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"target: zephyr: Make \"OUTPUT\" varible match Zephyr's \"O\" variable. (#1404)\n\nJerryScript Zephyr port overrides standard Zephyr output location. But\r\ncomponents integrating Zephyr port may want to override it again. Make\r\nsure that arbitrary overrides are possible, and just set the default\r\nvalue to Zephyr port's custom preference.\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Paul Sokolovsky paul.sokolovsky@linaro.org","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/fdf9e71caad5af1018fb312edde81494d6af05b9"},{"sha":"3e0d3e588ffe6c97461ce4e726c9948cc86fee2a","author":{"name":"László Langó","email":"c9f1d85a137f2904a678af80a2d26099e35bc01c@partner.samsung.com"},"message":"Add error messages to VM. (#1405)\n\nJerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/3e0d3e588ffe6c97461ce4e726c9948cc86fee2a"},{"sha":"c8f2747209f2900f778bdfdb72f806fcd90d8b65","author":{"name":"Zoltan Herczeg","email":"b6b9e03590296978f9f212e1b76a78bfc76827a6@users.noreply.github.com"},"message":"Rework arguments object. (#1401)\n\nInstead of allocating a helper object, argument names are appended right\r\nafter the arguments objects. This reduces memory consumption and improve\r\nperformance as well. In the future this could be further improved by a\r\nbitfield, but that would require a reference to the byte code which\r\nmight increase memory consumption in a few corner cases.\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/c8f2747209f2900f778bdfdb72f806fcd90d8b65"},{"sha":"dc1e26933fe179bca64cbf628fb16c68c132a011","author":{"name":"László Langó","email":"c9f1d85a137f2904a678af80a2d26099e35bc01c@partner.samsung.com"},"message":"Print source code with a given context when a parse error happens (#1403)\n\nExample source:\r\n  var s = \"hello\";\r\n  if (s)\r\n    a[,] = s;\r\n\r\nOutput:\r\n  var s = \"hello\";\r\n  if (s)\r\n    a[,] = s;\r\n  ~~~~^\r\n  Script Error: SyntaxError: Primary expression expected. [line: 3, column: 5]\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/dc1e26933fe179bca64cbf628fb16c68c132a011"},{"sha":"945fbef110e70dbfba1bbd6f0f1fe5485ac314b2","author":{"name":"Zoltan Herczeg","email":"b6b9e03590296978f9f212e1b76a78bfc76827a6@users.noreply.github.com"},"message":"Rework function.bind (#1406)\n\nThe new code does not use value collections which reduces the argument array size by half.\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/945fbef110e70dbfba1bbd6f0f1fe5485ac314b2"},{"sha":"ac1bf19c90d6d22aed1307fdc52b4a94b6021b59","author":{"name":"Daniel Thompson","email":"3fa1e881c1faf8f0bd46e21c0ebaa125843efe90@linaro.org"},"message":"build: Adopt outputexports (#1407)\n\nThis patch simplifies the integration with the zephyr build system\r\nwhilst at the same time enriching the set of build targets to allow\r\nzephyr to be configured using its kbuild features.\r\n\r\nIt works by exploiting \"make outputexports\", a feature of the zephyr\r\nbuild system that makes the zephyr compiler configuration available to\r\nother build systems in an easily accessible manner.\r\n\r\nWhilst looking at the build we also correct the implementation of clean\r\nso that it no longer destroys any custom zephyr configuration. Like any\r\nother zephyr application one must use \"make pristine\" to remove the\r\nconfig too.\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Daniel Thompson daniel.thompson@linaro.org","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/ac1bf19c90d6d22aed1307fdc52b4a94b6021b59"},{"sha":"a30b89c536de5f689cf0012567a6ee9ff23255de","author":{"name":"László Langó","email":"c9f1d85a137f2904a678af80a2d26099e35bc01c@partner.samsung.com"},"message":"Improve Js2C converter (#1408)\n\n* Rename 'jerry_targetjs.h' to 'jerry-targetjs.h',\r\n   because we use dashes in filen ames instead of underscores.\r\n * Made destination and js souce directory configurable.\r\n * Updated esp8266 target to the recent changes.\r\n * Updated mbed and mbedos5 target to the recent changes.\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/a30b89c536de5f689cf0012567a6ee9ff23255de"},{"sha":"a02c586a5168c04bf87acb2cb8b3a3e9d2643511","author":{"name":"Robert Sipka","email":"ebee73f092d8e41ff2a5de2eb364873856c8f363@partner.samsung.com"},"message":"Bugfix for string replace. (#1409)\n\nSome test cases were failed with enabled show-opcodes build option.\r\n\r\nExample source:\r\n    \"98765\".replace(76)\r\n    print (\"\\ud801\\udc00\".replace(\"\\ud801\", \"#\") === \"#\\udc00\");\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/a02c586a5168c04bf87acb2cb8b3a3e9d2643511"},{"sha":"5e02b7136a1d46958f88c8856a948d9617b81685","author":{"name":"Paul Sokolovsky","email":"39ed8b42d63bf4b805fa92b6cb1dc0c36cf65723@users.sourceforge.net"},"message":"zephyr: Revamp jerry-port.c, add more functions. (#1411)\n\nThe file was named jerry-entry.c and not even built. Rename for clarity,\r\nand add jerry_port_fatal(), jerry_port_get_current_time(),\r\njerry_port_get_time_zone() functions. User-visible result is that\r\nif Date builtin is enabled (e.g. if building \"full\" config, its\r\nDate.now() method can be used to measure relative time difference,\r\ne.g. for benchmarking).\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Paul Sokolovsky paul.sokolovsky@linaro.org","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/5e02b7136a1d46958f88c8856a948d9617b81685"},{"sha":"ec4f4e6fdbff5c6465d717c3625723a09523f94f","author":{"name":"Zoltan Herczeg","email":"b6b9e03590296978f9f212e1b76a78bfc76827a6@inf.u-szeged.hu"},"message":"Add an overview about reference counting. (#1412)\n\nJerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/ec4f4e6fdbff5c6465d717c3625723a09523f94f"},{"sha":"ff6b3a9b027a241c75f2bed54d80f72f58bf3c2c","author":{"name":"Istvan Kadar","email":"9d3949bab8cf74b20eecd2c0172e5fb63a9404ad@inf.u-szeged.hu"},"message":"Issue #1389 fixed in parser_compute_indicies by resolving local variable hiding. (#1410)\n\nJerryScript-DCO-1.0-Signed-off-by: István Kádár ikadar@inf.u-szeged.hu","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/ff6b3a9b027a241c75f2bed54d80f72f58bf3c2c"},{"sha":"e65a69b7c03a556f0915f433c1a206d0be508530","author":{"name":"Daniel Thompson","email":"3fa1e881c1faf8f0bd46e21c0ebaa125843efe90@linaro.org"},"message":"target: zephyr: Fix build when USE_CCACHE=1 (#1413)\n\nCurrently if USE_CCACHE=1 is set to one than the Zephyr build system\r\nwill include ccache in the CC variable. ccache cannot be passed to\r\ncmake using EXTERNAL_CMAKE_C_COMPILER (even if we fix the quoting)\r\nbecause it fails a PATH reachability test within cmake. For that\r\nreasons we solve the build failure simply by removing ccahce from CC\r\nbefore we pass it into cmake.\r\n\r\nThe problem described about is a regression due to commit ac1bf19c90d6\r\n(\"build: Adopt outputexports\") and the fix contained in this patch\r\nrestores the original behaviour (zephyr exploits ccache, jerryscript\r\nlibrary build does not).\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Daniel Thompson daniel.thompson@linaro.org","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/e65a69b7c03a556f0915f433c1a206d0be508530"},{"sha":"36edae3257af6b97b0ec0b3eaa01f77d4f4e5c89","author":{"name":"Daniel Thompson","email":"3fa1e881c1faf8f0bd46e21c0ebaa125843efe90@linaro.org"},"message":"target: zephyr: Cause pristine to remove entire build directory (#1418)\n\nFor a normal zephyr application the pristine target simply runs\r\n\"rm -rf outdir\". However the JerryScript build overrides the output\r\ndirectory [O=$(OUTPUT)] so Zephyr's implementation pristine is not able\r\nto to a full aggressive clean up for all boards.\r\n\r\nFor this reason it is better for the JerryScript build wrapper to have\r\nits own implementation of pristine.\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Daniel Thompson daniel.thompson@linaro.org","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/36edae3257af6b97b0ec0b3eaa01f77d4f4e5c89"},{"sha":"b31074cc6b2456306fe309d0a383b30b42691b92","author":{"name":"Akos Kiss","email":"cdc3a282f57cc3ca209971733c265b199e3e237b@inf.u-szeged.hu"},"message":"Ensure that `Math.random()` really covers `[0,1)` interval (#1417)\n\nLegacy implementation made incorrect assumptions on how many bits\r\nof useful information is returned by libc's `rand()`. If `RAND_MAX`\r\nhad more than 16 useful bits, it assumed that `rand()` could return\r\n32 useful random bits. However, e.g., jerry-libc's `RAND_MAX` is\r\n`0x7fffffff`, which denotes 31 useful bits only. The consequence\r\nwas that `Math.random()` covered only the lower half of the\r\nstandard-mandated `[0,1)` interval.\r\n\r\nThis path fixes the error and always uses the exact value of\r\n`RAND_MAX` to compute the random value, which will thus fully cover\r\n`[0,1)`.\r\n\r\nFixes #1414\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/b31074cc6b2456306fe309d0a383b30b42691b92"},{"sha":"8466b04187bd0c6c3ae018ef0bb3a6e57a332fb4","author":{"name":"Levente Orban","email":"803d1a0c01148b405037867b4a9f8c7961841930@inf.u-szeged.hu"},"message":"Add how to install the modules (#1416)\n\nJerryScript-DCO-1.0-Signed-off-by: Levente Orban orbanl@inf.u-szeged.hu","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/8466b04187bd0c6c3ae018ef0bb3a6e57a332fb4"},{"sha":"4c5ff4ad2730d02def898709682b9d842717ff12","author":{"name":"Zsolt Borbély","email":"ab6679efd95094a7efd42b732582065d140fb263@users.noreply.github.com"},"message":"Webpage-related fixes (#1420)\n\n* Fix webpage-generator script\r\n   - Generate 'site.github.url' instead of 'site.baseurl' (#1248)\r\n   - Include 'Reference counting' documentation\r\n * Remove trailing whitespaces from 05.PORT-API.md\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/4c5ff4ad2730d02def898709682b9d842717ff12"},{"sha":"9f556e1c3808fca771f150188054cf41537f7219","author":{"name":"Zoltan Herczeg","email":"5f592e15e948bc9ba6435dd1d382c7bc590d0882@partner.samsung.com"},"message":"All strings whose are valid array indicies always use the UINT32_IN_DESC format. (#1422)\n\nThis patch reduces memory consumption for strings such as \"0\" or \"123\"\r\nby 8 bytes and \"4294967295\" by 16 bytes. The hash computation is changed\r\nfor using the lower 16 bits for these strings which is much faster than\r\nconverting the value to string first and compute the hash. The trade-of\r\nis a small overhead when strings are created or concatenated.\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/9f556e1c3808fca771f150188054cf41537f7219"},{"sha":"dc5ae4638ff6ad5cd5b7518a52a06d072850a5d0","author":{"name":"Robert Sipka","email":"ebee73f092d8e41ff2a5de2eb364873856c8f363@partner.samsung.com"},"message":"Since glibc 2.20, the _BSD_SOURCE macro is deprecated. (#1425)\n\nIt now has the same effect as defining _DEFAULT_SOURCE, but generates a\r\ncompile-time warning (unless _DEFAULT_SOURCE is also defined). To allow\r\ncode that requires _BSD_SOURCE in glibc 2.19 and earlier and _DEFAULT_SOURCE\r\nin glibc 2.20 and later to compile without warnings, define both _BSD_SOURCE and _DEFAULT_SOURCE.\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/dc5ae4638ff6ad5cd5b7518a52a06d072850a5d0"},{"sha":"bf6cccf61c732efc8efbb8ee7da59c53eb5220a4","author":{"name":"Robert Sipka","email":"ebee73f092d8e41ff2a5de2eb364873856c8f363@partner.samsung.com"},"message":"Extend the escape sequences test by verifying character codes. (#1428)\n\nJerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com","distinct":false,"url":"https://api.github.com/repos/zherczeg/jerryscript/commits/bf6cccf61c732efc8efbb8ee7da59c53eb5220a4"}]}
{"actor":{"display_login":"zherczeg"}}