{"push_id":1085594780,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"0c7d3fb705961e5f08dfe56aa843ce131bd095ce","before":"3a8d3b3bccdd0c3bd11b76b2455522ee22eefc89","commits":[{"sha":"9ee4379ede79424099dbd06fcc1b253e29e83386","author":{"email":"6b00585540eca14f3bea291f53c554548e762ce6@partner.samsung.com","name":"Robert Sipka"},"message":"Use 'ECMA_VALUE_CAN_STORE_UINTPTR_VALUE_DIRECTLY' instead of comparison with 'sizeof'\n\nJerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/9ee4379ede79424099dbd06fcc1b253e29e83386"},{"sha":"02ba19f24d3828c3e805730b8d4e9bf4fc360416","author":{"email":"3ab3c4b060fb678b7ecf61fcdf24c5b74bd1d1b0@inf.u-szeged.hu","name":"Akos Kiss"},"message":"Introduce the Termination Port API\n\n* Moved the error codes to jerry-port.h and declared port function\n  `jerry_port_fatal`.\n\n* Moved \"exit or abort on fail\" functionality to the newly added\n  jerry-port-default-fatal.c.\n\n* This implied that a default port-specific API had to be introduced:\n  functions `jerry_port_default_set_abort_on_fail` and\n  `jerry_port_default_is_abort_on_fail` declared in jerry-port-default.h\n  control the fatal exit behaviour.\n\n* For the sake of clarity, renamed jerry-port.c to\n  jerry-port-default-io.c.\n\n* Adapted CMakeLists to deal with port implementations consisting of\n  more then one source file and exposing headers. This also required\n  the renaming of `EXTERNAL_PORT_FILE` cmake option to\n  `EXTERNAL_PORT_DIR`.\n\n* Adapted main sources to use the default port header for the\n  abort-on-fail functionality, as that is not part of the core jerry\n  API anymore.\n\n* Added default port implementation to the static source code checker\n  tools.\n\nJerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/02ba19f24d3828c3e805730b8d4e9bf4fc360416"},{"sha":"a3b1db3638f6430b857a03f9e74062f04bbc2018","author":{"email":"edf2f920d4cbd05c551cf084d4932ccdc40de965@partner.samsung.com","name":"Zoltan Herczeg"},"message":"Add property name hashing support.\n\nJerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/a3b1db3638f6430b857a03f9e74062f04bbc2018"},{"sha":"b523cf3cd10c02d96cfa43b4469508eabd58cf52","author":{"email":"3ab3c4b060fb678b7ecf61fcdf24c5b74bd1d1b0@inf.u-szeged.hu","name":"Akos Kiss"},"message":"Introduce the Date Port API\n\nReplaced `gettimeofday`-related code with `jerry_port_get_current_time`\nand `jerry_port_get_time_zone` function calls. Moved old code to\ndefault port implementation.\n\nRemoved `ENABLE_DATE_SYS_CALLS` as date syscalls should \"just work\".\n\nFix DST adjustments: even if `gettimeofday` returns meaningful data in\n`tz_dsttime`, the value is just a flag (or, according to some sources,\na tri-state value: >0 if DST applies, ==0 if DST does not apply, <0 if\nunknown). Hitherto, the field was simply added to/subtracted from a\ntime value in milliseconds. To use it approximately correctly, the\nfield's value should be multiplied by \"millisecs/hour\".\n\nJerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/b523cf3cd10c02d96cfa43b4469508eabd58cf52"},{"sha":"80bfb61b13f67188b8d5c0840f816c3c2183547d","author":{"email":"5cd5c8d75476fecee5f3f45fc5663f2371f5dc1d@partner.samsung.com","name":"László Langó"},"message":"Remove unnecessary error bit negation\n\nJerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/80bfb61b13f67188b8d5c0840f816c3c2183547d"},{"sha":"68f3465eb570fceae82351d34e56d5bf332a085b","author":{"email":"3ab3c4b060fb678b7ecf61fcdf24c5b74bd1d1b0@inf.u-szeged.hu","name":"Akos Kiss"},"message":"Change current time from uint64_t to double in Date Port API\n\nJerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/68f3465eb570fceae82351d34e56d5bf332a085b"},{"sha":"3203613b0792d168a6bd377eb76672faba5d926d","author":{"email":"e2135ea8e4ff4652b9c2b83f8ef1ca1a830e1981@inf.u-szeged.hu","name":"Dániel Bátyai"},"message":"Add some asserts to check heap structure consistency\n\nJerryScript-DCO-1.0-Signed-off-by: Dániel Bátyai dbatyai@inf.u-szeged.hu","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/3203613b0792d168a6bd377eb76672faba5d926d"},{"sha":"a87aca4d84f7627cec9584a9b6fecc147cbd3c11","author":{"email":"7807297fe75dfa884636774fab881c59061a9da3@inf.u-szeged.hu","name":"robertsipka"},"message":"Don't use pointer compression where the ecma_value can store pointer value directly\n\nThis changes affects those internal properties where the property value type is an ecma_object_t ptr.\r\n\r\nJerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/a87aca4d84f7627cec9584a9b6fecc147cbd3c11"},{"sha":"27682017e9b140a694a11f33f2c3092fb5ed2941","author":{"email":"3ab3c4b060fb678b7ecf61fcdf24c5b74bd1d1b0@inf.u-szeged.hu","name":"Akos Kiss"},"message":"Remove unused internal functions\n\nThe internals have surprisingly large number of unused functions at\nsurprising places. This patch cleans them out to make maintenance\neasier and to prevent dead code having effect on future decisions.\n\nThe patch intentionally does not try to clean up public API but\nfocuses on internal modules only that are/should not be reachable\nfrom \"outside\".\n\nHowever, unit tests do access private API, thus tests of literal\nstorage had to be adjusted.\n\nJerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/27682017e9b140a694a11f33f2c3092fb5ed2941"},{"sha":"0c7d3fb705961e5f08dfe56aa843ce131bd095ce","author":{"email":"3ab3c4b060fb678b7ecf61fcdf24c5b74bd1d1b0@inf.u-szeged.hu","name":"Akos Kiss"},"message":"Factor out common error dispatch call functionality into helper\n\nJerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu","distinct":true,"url":"https://api.github.com/repos/knightburton/jerryscript/commits/0c7d3fb705961e5f08dfe56aa843ce131bd095ce"}]}