Skip to content

1.1

Compare
Choose a tag to compare
@yuriy-chumak yuriy-chumak released this 30 Dec 14:46
· 3080 commits to master since this release

For news, notes and project information please visit official Project Page.

Installation packages

Installation packages for CentOS 6 (x86, amd64), CentOS 7 (amd64),
Debian 7 (x86, amd64), Debian 8 (x86, amd64), Fedora 22 (x86, amd64),
Fedora 23 (x86, amd64), RHEL 5 (x86, amd64), RHEL 6 (x86, amd64),
RHEL 7 (amd64), SLE 10 (x86, amd64), SLE 11 (x86, amd64), SLE 12 (amd64),
ScientificLinux 6 (x86, amd64), ScientificLinux 7 (amd64),
Univention 3.2 (x86, amd64), Univention 4.0 (x86, amd64),
openSUSE 13.1 (x86, amd64), openSUSE 13.2 (x86, amd64), openSUSE Factory
(aarch64, armv7l), openSUSE Leap 42.1 (amd64), openSUSE Tumbleweed (x86, amd64),
Ubuntu 12.04 (x86, amd64), Ubuntu 14.04 (x86, amd64, aarch64, armv7l),
Ubuntu 16.04 (x86, amd64) available at
openSUSE Build Service

Precompiled binaries

Precompiled binaries for Android, Windows can be found in section "Downloads". Precompiled binaries for NetBSD, FreeBSD, OpenBSD, Odroid will be available soon.

Release notes

  • added callbacks support to the PInvoke mechanism, added basic JIT for linux and windows
  • added floating point results of called native functions for PInvoke
  • reduced memory usage
  • reduced code size (mainly for PInvoke)
  • internal code optimizations,
  • changed part of primops names to more convenient,
  • overed all possible native function arguments combinations
  • added new vm command
  • reduced count of primops
  • changed olvm state machine implementation
  • new #eof legal language constant
  • internal syscall changes (stat, sendfile, etc.)
  • more samples, samples cleanup
  • changed heap size growing strategy
  • covered Android (arm64-v8a, armeabi, armeabi-v7a, mips, mips64, x86, x86_64)
  • covered CentOS (i586, x86_64), Debian (i586, x86_64), Fedora (i586, x86_64), RHEL (i586, x86_64), SLE (i586, x86_64), ScientificLinux (i586, x86_64), Univention (i586, x86_64), OpenSUSE (i586, x86_64, aarch64, armv7l), Ubuntu (i586, x86_64, aarch64, armv7l)
  • fixed math for x64
  • and more.