1. 11 3月, 2021 1 次提交
  2. 09 9月, 2020 1 次提交
  3. 18 10月, 2018 1 次提交
    • C
      Change jerry_port interface to allow for a correct implementation of timezones. (#2540) · 3afc4b0b
      crazy2be 提交于
      The previous jerry_port interface did not allow timezones to be handled correctly,
      even if the host system was up to the task. This PR changes the jerry_port interface
      to allow a completely correct implementation to exist, and provides one (for Linux/BSD
      systems) in default-date.c.
      
      Fixes #1661
      
      JerryScript-DCO-1.0-Signed-off-by: crazy2be crazy1be@gmail.com
      3afc4b0b
  4. 03 5月, 2017 1 次提交
    • A
      Remove the built-in print and the jerry_port_console port API functions (#1749) · 24041177
      Akos Kiss 提交于
      The built-in `print` is removed from jerry-core, but an external
      `print` implementation is added to jerry-main. From now on, all
      embedders of the engine have to implement their own `print` if they
      need such a functionality.
      
      For printing results in REPL mode of jerry-main, the external
      `print` handler is called directly instead of looking up the `print`
      function registered into the global object. (The two are the same,
      but the indirection is not needed anymore.)
      
      Because jerry-core does not contain `print` anymore,
      `jerry_port_console` is removed from the port API. The default port
      is updated, i.e., the implementation of `jerry_port_console` is
      removed. Additionally, all references to `jerry_port_console` in
      jerry-main are replaced by `printf`.
      
      Speculatively, `jerry_port_console` is also removed from all
      non-default targets. Most targets implemented it for the sake of the
      engine only; in those targets the removal was trivial. Where the
      function was called from the embedder application as well, the
      calls were replaced with equivalents (e.g., `printf`, `printk`).
      
      NOTE 1: This is a breaking change!
      
      NOTE 2: This patch still leaves several targets without a JS `print`
      implementation.
      
      JerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu
      24041177
  5. 22 4月, 2017 1 次提交
    • A
      Rename `jerry-port.h` to `jerryscript-port.h` (#1762) · 6c3a6e7b
      Akos Kiss 提交于
      All public headers should follow the pattern `jerryscript[-*].h`.
      The `jerry-api.h` to `jerryscript.h` renaming has already happened
      a while ago, now it's time for the port API header to follow.
      
      This patch
      * renames the public header file,
      * updates all includes to use the new file name (in `jerry-main`,
        in all the targets, and in the docs), and
      * keeps `jerry-port.h` as a deprecated forwarding header to leave
        some time for external users to follow up with this change.
      
      As a related change, the header of the default port implementation
      is also changed to `jerryscript-port-default.h`.
      
      JerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu
      6c3a6e7b
  6. 09 3月, 2017 1 次提交
    • T
      Fix old-style function definitions and enable warning. (#1651) · f8dd54ab
      Tilmann Scheller 提交于
      Function definitions with no parameters should always use the void keyword to allow the compiler to catch invalid calls of those functions at compile time.
      
      Enable -Wold-style-definition to catch this early in the future.
      
      Fixes #1649.
      
      JerryScript-DCO-1.0-Signed-off-by: Tilmann Scheller t.scheller@samsung.com
      f8dd54ab
  7. 08 12月, 2016 1 次提交
    • T
      Streamline copyright notices across the codebase. (#1473) · 0511091e
      Tilmann Scheller 提交于
      Since the project is now hosted at the JS Foundation we can move to unified copyright notices for the project.
      
      Starting with this commit all future contributions to the project should only carry the following copyright notice (except for third-party code which requires copyright information to be preserved):
      
      "Copyright JS Foundation and other contributors, http://js.foundation" (without the quotes)
      
      This avoids cluttering the codebase with contributor-specific copyright notices which have a higher maintenance overhead and tend to get outdated quickly. Also dropping the year from the copyright notices helps to avoid yearly code changes just to update the copyright notices.
      
      Note that each contributor still retains full copyright ownership of his/her contributions and the respective authorship is tracked very accurately via Git.
      
      JerryScript-DCO-1.0-Signed-off-by: Tilmann Scheller t.scheller@samsung.com
      0511091e
  8. 27 8月, 2016 1 次提交
  9. 14 7月, 2016 1 次提交
    • L
      Implement IO port API · fa94c67e
      László Langó 提交于
      Related issue: #964
      
      Implemented the IO API of Jerry ports. Removed log file from API level.
      The port implementation should define the destination of log messages.
      
      JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
      fa94c67e
  10. 06 5月, 2016 1 次提交
    • I
      Merged target for mbed boards. · 5369fd45
      Imre Kiss 提交于
      Merged the mbed releated targets into one source.
      Available targets: FRDM-K64f, Discovery-STM32F4, Discovery-STM32F429ZI, NUCLEO-STM32F4
      
      JerryScript-DCO-1.0-Signed-off-by: Imre Kiss kissi@inf.u-szeged.hu
      5369fd45