Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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.
BSD-3-Clause
* 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.
/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