Skip to content

@galpeter galpeter released this Oct 16, 2019 · 229 commits to master since this release

The developer team is proud to announce the release of JerryScript version 2.1.0.

With this release we introduce semantic versioning (#3104).

A short list of changes/improvements

  • General performance and memory improvements (ARMv7 RPi2)
    • ~20% speedup on SunSpider
    • ~15% speedup on V8 Benchmark Suite
    • ~15-20% speedup on TypedArray access
    • ~10-20x speedup on JSON microbenchmarks
    • ~10% heap gain on SunSpider
  • No breaking API change (since JerryScript 2.0)
  • Added a new port API function: jerry_port_get_native_module
  • Added a subset of ES6 (ES2015) features
    • Number.isInteger, isSafeInteger, isFinite, isNan
    • TypedArray.prototype.indexOf, lastIndexOf, toLocaleString, copyWithin
  • Added a tool to transpile not yet supported features using Babel (experimental)
  • Improved string handling internally
  • Improved Windows support
  • A few statistics (since JerryScript 2.0):
    • 138 commits by 13 authors
    • 50 fixed issues
Assets 2

@galpeter galpeter released this Aug 1, 2019 · 367 commits to master since this release

The developer team is proud to announce the release of JerryScript version 2.0

A short list of changes/improvements

  • General performance and memory improvements (on ARM RPI3 ~18% speedup and memory usage reduction)
  • Binary code size reduction (on ARM RPI3 ~24 kB binary size reduction with ES5.1 profile)
  • Minimal API breaking changes (see Migration guide)
  • Added new API functions (see API reference document)
  • Added debugger support
  • Created extension library which includes common use-cases, utility functions
  • Added a subset of ES6 (ES2015) features:
    • Arrow functions
    • Class support
    • Module support
    • Rest parameters and enhanced object initializer support
    • Template strings
    • For-of support
    • Symbols
    • Promises
    • Map/Set/Iterator built-ins
    • TypedArray/ArrayBuffer/DataView built-ins
  • New experimental target platforms:
    • OpenWrt, Particle, and Windows
  • A few statistics (since JerryScript 1.0):
    • 1000+ commits by 73+ authors
    • 1000+ merged Pull requests
Assets 4

@zherczeg zherczeg released this Sep 2, 2016

This is the first stable release of JerryScript!

Officially supported platforms:

  • x86-32, x86-64 and ARMv7 Linux
  • NuttX on STM32F4
  • RIOT on STM32F4
  • Zephyr on Arduino 101 and FRDM-K64F
  • mbed OS 3.0 on FRDM-K64F, STM32F4, STM32F429ZI, F401RE
  • Curie BSP on Arduino 101

Experimental support for:

  • ESP8266
Assets 2
Aug 26, 2016
Update the nuttx-stm32f4 target
Related issue: #1202

JerryScript-DCO-1.0-Signed-off-by: Zsolt Borbély zsborbely.u-szeged@partner.samsung.com
Aug 5, 2016
Refactor flag additions in CMakeLists
CMakeLists already contains macros to ease adding compilation and
warning flags. This patch:
* Ensures that they are used whereever possible.
* Adds more macros to help with other flags as well.

JerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu
You can’t perform that action at this time.