Package Release Info

orc-0.4.28-3.3.1

Update Info: Base Release
Available in Package Hub : 15 SP5 Subpackages

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

liborc-0_4-0-32bit
liborc-0_4-0-32bit-debuginfo

Change Logs

* Wed Apr 17 2019 idonmez@suse.com
- Add relax-tests.patch to increase test timeouts to 2 minutes,
  also limit the max value for memcpy_speed.c test bsc#1130085
Version: 0.4.28-1.26
* Mon Nov 20 2017 zaitor@opensuse.org
- Update to version 0.4.28:
  + Numerous undefined behaviour fixes.
  + Ability to disable tests.
  + Fix meson dist behaviour.
* Mon Sep 04 2017 dimstar@opensuse.org
- Switch to the meson build system, which knows how to cope with
  GTK 1.26+:
  + Use the tarball published on github (the automake bootstrapped
    one does not contain the meson build system).
  + Add meson BuildRequires and switch configure/make/make_install
    macros to the relevant meson/meson_build/meson_install
    variants.
* Mon Jul 17 2017 zaitor@opensuse.org
- Update to version 0.4.27:
  + sse: preserve non volatile sse registers, needed for MSVC.
  + x86: don't hard-code register size to 0 in orc_x86_emit_*()
    funcs.
  + Fix incorrect asm generation on 64-bit Windows with MSVC.
  + Add support for building using the Meson build system.
* Sun Feb 12 2017 zaitor@opensuse.org
- Disable make check for all arches except x86_64 again.
* Wed Aug 31 2016 zaitor@opensuse.org
- Update to version 0.4.26:
  + Use 64 bit arithmetic to increment the stride if needed.
  + Fix generation of ModR/M / SIB bytes for the EBP, R12, R13
    registers on X86/X86-64.
  + Fix test_parse unit test if no executable backend is available.
  + Add orc-test path to the -uninstalled .pc file.
  + Fix compiler warnings in the tests on OS X.
- Add pkgconfig(glib-2.0) BuildRequires, the build looks for it.
- Remove obsolete bconds, they were only there for now obsolete
  versions of openSUSE.
- Drop explicit xz BuildRequires: No longer needed.
- Enable testsuite for all arches again.
* Sat Mar 05 2016 zaitor@opensuse.org
- Update to version 0.4.25:
  + compiler: also prefer the backup function when no target,
    instead of trying to use emulation which is usually slower.
  + executor: fix load of parameters smaller than 64 bits, fixing
    crashes on ldresnearb and friends in emulated code.
  + test-limits: improve test without target.
  + Only check for Android's liblog on Android targets, so we don't
    accidentally pick up another liblog that may exist elsewhere.
  + Don't require libtool for uninstalled setups (-uninstalled
    pkg-config file).
  + Make -Bsymbolic check in configure work with clang.
  + Coverity code analyser fixes.
  + docs: update generated opcode tables.
  + Add orc_version_string() function and make orcc check the
    liborc that is being picked up to make sure the right lib is
    being used.
* Mon Sep 28 2015 dmueller@suse.com
- disable testsuite on aarch64
* Thu Jul 09 2015 zaitor@opensuse.org
- Update to version 0.4.24:
  + Only reuse constants of the same size and value.
  + Fix reading of .orc files with Windows line endings on Windows.
  + Fix out of bounds array access in the tests.
  + Remove duplicate code path in orcc.
  + Put a limit to the memcpy test.
  + Fix mmap leak on error path.
* Fri Feb 27 2015 normand@linux.vnet.ibm.com
- disable make check for ppc64le archi
  would need changes in orcprogram-altivec.c
  and define of HAVE_POWERPC
* Fri Dec 26 2014 zaitor@opensuse.org
- Update to version 0.4.23:
  + Various improvements to the NEON backend to bring it closer to
    the SSE backend.
  + Add support for setting a custom backup function.
  + Preserve NEON/VFP registers across subroutines.
  + Fix 64 bit parameter loading on big-endian systems.
  + Improved implementations for various opcodes.
  + Various improvements and fixes to constants handling.
  + Avoid some undefined operations on signed integers.
  + Prefer user specific directories over global ones for
    intermediate files to prevent name collisions.