Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

orc-0.4.34-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: orc Distribution: openSUSE:Factory:zSystems
Version: 0.4.34 Vendor: openSUSE
Release: 1.1 Build date: Fri Jun 9 21:17:13 2023
Group: Productivity/Multimedia/Other Build host: s390zl21
Size: 230150 Source RPM: orc-0.4.34-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gitlab.freedesktop.org/gstreamer/orc
Summary: The Oil Runtime Compiler
Orc is a library and set of tools for compiling and executing very simple
programs that operate on arrays of data.  The “language” is a generic
assembly language that represents many of the features available in SIMD
architectures, including saturated addition and subtraction, and many
arithmetic operations.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Jun 07 2023 pgajdos@suse.com
  - Update to version 0.4.34
    + Thread-safety improvements around orc codemem
      allocation/freeing
    + Add orc_parse_code() with more detailed error reporting
    + Implement Orc function lazy initialization correctly via atomic
      operations
    + orc program parser fixes and improvements
    + build fixes and compiler warning fixes
    + coverity and clang scan-build static code analysis fixes
    + meson: Do not always generate static library for test library
    + ci improvements
* Mon Nov 21 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 0.4.33:
    + Add support for aarch64 (64-bit ARM) architecture.
    + aarch32: Implement loadupdb instruction used e.g. for video
      pixel format packing/unpacking/conversions.
    + neon: Fix unsigned only implementation of loadoffb, loadoffw
      and loadoffl.
    + neon: Fix testsuite not passing on arm CPUs.
    + orccodemem: Fix use-after-free in error paths.
    + orccpu-powerpc: Fix build with kernel < 4.11.
    + Add support for macOS Hardened Runtime.
    + Enable only SSE and MMX backends for Windows.
    + Fix ORC_RESTRICT definition for MSVC.
    + pkgconfig: add -DORC_STATIC_COMPILATION flag to .pc file for
      static-only builds.
* Sat Jan 16 2021 Dirk Müller <dmueller@suse.com>
  - Update to version 0.4.32:
    + Add support for JIT code generation in Universal Windows
      Platform apps.
    + Minor Meson build system fixes and improvements.
* Tue Jan 07 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 0.4.31:
    + Fix OrcTargetPowerPCFlags enum typedef to revert API change on
      macOS/iOS.
    + Fixes for various PowerPC issues.
    + Enable flush-to-zero mode for float programs on ARM/neon.
    + Fix some opcodes to support x2/x4 processing on PowerPC.
* Mon Sep 09 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.4.30:
    + Don't always generate static library but default to shared-only
    + Work around false positives in Microsoft UWP certification kit
    + Add endbr32/endbr64 instructions on x86/x86-64 for indirect
      branch tracking
    + Fix gtk-doc build when orc is used as a meson subproject
    + Switch float comparison in tests to ULP method to fix spurious
      failures
    + Fix flushing of ARM icache when using dual map
    + Use float constants/parameters when testing float opcodes
    + Add support for Hygon Dhyana processor
    + Fix PPC/PPC64 CPU family detection
    + Add little-endian PPC support
    + Fix compiler warnings with clang
    + Mark exec mapping writable in debug mode for allowing
      breakpoints
    + Various codegen refactorings
    + autotools support has been dropped in favour of Meson as build
      system.
    + Fix PPC CPU feature detection and add support for VSX/v2.07
    + Add double/int64 support for PPC
  - No longer remove static file in install section, no longer needed
    as it's not built by default anymore.
* Sat Apr 20 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.4.29:
    + PowerPC: Support ELFv2 ABI (A. Wilcox) and ppc64le.
    + Mips backend: only enable if the DSPr2 ASE is present.
    + Windows and MSVC build fixes.
    + orccpu-arm: Allow 'cpuinfo' fallback on non-android.
    + pkg-config file for orc-test library.
    + orcc: add --decorator command line argument to add function
      decorators in header files.
    + meson:
    - Make orcc detectable from other subprojects.
    - Add options to disable tests, docs, benchmarks, examples,
      tools, etc.
    - Misc. other fixes.
  - Pass orc-test=disabled, examples=disabled and tests=disabled to
    meson, and drop meson_tests. Tests consistantly fails on the
    buildservice and consistantly succedes when building locally,
    hence trying to build them on the obs is pointless.
* 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.

Files

/usr/bin/orcc
/usr/include/orc-0.4
/usr/include/orc-0.4/orc
/usr/include/orc-0.4/orc/orc-stdint.h
/usr/include/orc-0.4/orc/orc.h
/usr/include/orc-0.4/orc/orcarm.h
/usr/include/orc-0.4/orc/orcbytecode.h
/usr/include/orc-0.4/orc/orcbytecodes.h
/usr/include/orc-0.4/orc/orccode.h
/usr/include/orc-0.4/orc/orccompiler.h
/usr/include/orc-0.4/orc/orcconstant.h
/usr/include/orc-0.4/orc/orccpu.h
/usr/include/orc-0.4/orc/orccpuinsn.h
/usr/include/orc-0.4/orc/orcdebug.h
/usr/include/orc-0.4/orc/orcemulateopcodes.h
/usr/include/orc-0.4/orc/orcexecutor.h
/usr/include/orc-0.4/orc/orcfunctions.h
/usr/include/orc-0.4/orc/orcinstruction.h
/usr/include/orc-0.4/orc/orcinternal.h
/usr/include/orc-0.4/orc/orclimits.h
/usr/include/orc-0.4/orc/orcmips.h
/usr/include/orc-0.4/orc/orcmmx.h
/usr/include/orc-0.4/orc/orcneon.h
/usr/include/orc-0.4/orc/orconce.h
/usr/include/orc-0.4/orc/orcopcode.h
/usr/include/orc-0.4/orc/orcparse.h
/usr/include/orc-0.4/orc/orcpowerpc.h
/usr/include/orc-0.4/orc/orcprogram.h
/usr/include/orc-0.4/orc/orcrule.h
/usr/include/orc-0.4/orc/orcsse.h
/usr/include/orc-0.4/orc/orctarget.h
/usr/include/orc-0.4/orc/orcutils.h
/usr/include/orc-0.4/orc/orcvariable.h
/usr/include/orc-0.4/orc/orcx86.h
/usr/include/orc-0.4/orc/orcx86insn.h
/usr/lib64/liborc-0.4.so
/usr/lib64/pkgconfig/orc-0.4.pc
/usr/share/aclocal/orc.m4


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024