Revisions of orc

buildservice-autocommit accepted request 1203294 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 92)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 1202665 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 91)
- Update to version 0.4.40:
  + Security: Minor follow-up fixes for CVE-2024-40897
  + Fix include header use from C++
  + orccodemem: Assorted memory mapping fixes
  + powerpc: fix div255w which still used the inexact substitution
  + powerpc: Disable VSX and ISA 2.07 for Apple targets
  + powerpc: Allow detection of ppc64 in Mac OS
  + x86: work around old GCC versions (pre 9.0) having broken
    xgetbv implementationsv
  + x86: consider MSYS2/Cygwin as Windows for ABI purposes only
  + x86: handle unnatural and misaligned array pointers
  + x86: Fix non-C11 typedefs
  + x86: try fixing AVX detection again by adding check for XSAVE
  + Some compatibility fixes for Musl
  + meson: Fix detecting XSAVE on older AppleClangv
  + Check return values of malloc() and realloc()
buildservice-autocommit accepted request 1189074 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 90)
baserev update by copy to link target
Bjørn Lie's avatar Bjørn Lie (iznogood) committed (revision 89)
Tweak .changes
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 1189004 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 88)
- version update to 0.4.39
  0.4.39
  ======
  - Security: Fix error message printing buffer overflow leading
    to possible code execution in orcc with specific input files
    (CVE-2024-40897). This only affects developers and CI
    environments using orcc, not users of liborc (Sebastian Dröge,
    L. E. Segovia) (boo#1228184)
  - div255w: fix off-by-one error in the implementations
    (L. E. Segovia)
  - x86: only run AVX detection if xgetbv is available
    (L. E. Segovia)
  - x86: fix AVX detection by implementing the check recommended
    by Intel (L. E. Segovia)
  - Only enable JIT compilation on Apple arm64 if running on macOS,
    fixes crashes on iOS (Piotr Brzeziński)
  - Fix potential crash in emulation mode if logging is enabled
    (L. E. Segovia)
  - Handle undefined TARGET_OS_OSX correctly (Joshua Root)
  - orconce: Fix typo in GCC __sync-based implementation
    (Jakub Vaněk)
  - orconce: Fix usage of __STDC_NO_ATOMICS__
    (Alexander Slobodeniuk)
  - Fix build with MSVC 17.10 + C11 (L. E. Segovia)
  - Support stack unwinding on Windows (L. E. Segovia)
  - Major opcode and instruction set code clean-ups and refactoring
    (Jorge Zapata)
  - Refactor allocation and chunk initialization of code regions
    (L. E. Segovia)
  - Fall back to emulation on Linux if JIT support is not
buildservice-autocommit accepted request 1155727 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 87)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1155569 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 86)
- Backport patch from SLE
- Add relax-tests.patch to increase test timeouts to 2 minutes,
  also limit the max value for memcpy_speed.c test bsc#1130085
- Enable tests
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1154981 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 85)
- version update to 0.4.38
  0.4.38
  ======
  - x86: account for XSAVE when checking for AVX support, fixing
    usage on hardened linux kernels where AVX support has been
    disabled (L. E. Segovia)
  - neon: Use the real intrinsics for divf and sqrtf
    (L. E. Segovia)
  - orc.m4 for autotools is no longer shipped. If anyone still uses
    it they can copy it into their source tree (Tim-Philipp Müller)
buildservice-autocommit accepted request 1146779 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 84)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 1146760 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 83)
- version update to 0.4.37
  0.4.37
  ======
  - enable neon instructions on Apple ARM64 (Aleix Conchillo Flaqué)
  - orcc: Fix regression, was hard-coded to use "sse" as default target (Sebastian Dröge)
  - MMX backend fixes (L. E. Segovia, Jorge Zapata)
  - testsuite: Build fixes for Clang (L. E. Segovia)
  - testsuite, tools: Fix warning caused by inserting unneeded source operands (L. E. Segovia)
  - orccompiler: call sys_icache_invalidate() to invalidate macos inst cache (Aleix Conchillo Flaqué)
  - macOS/iOS version/target check build fixes (Aleix Conchillo Flaqué)
  0.4.36
  ======
  - Only use AVX / AVX2 instructions on CPUs that support both AVX and AVX2
    (fixes crash on machines that only support AVX) (L. E. Segovia)
  0.4.35
  ======
  - Add support for AVX / AVX2 (L. E. Segovia)
  - SSE backend improvements (L. E. Segovia)
  - New `orf` and `andf` opcodes for bitwise AND and OR for single precision floats (Jorge Zapata)
  - Add support for `convwf`, int16 to float conversion (Jorge Zapata)
  - Allow backend selection through ORC_TARGET environment variable (L. E. Segovia)
  - Documentation improvements (Jorge Zapata, L. E. Segovia, Tim-Philipp Müller)
  - orconce: Use Win32 once implementation with MSVC (Seungha Yang, L. E. Segovia)
  - orcc: add --binary option to output raw machine code for functions (L. E. Segovia)
  - orcprofile: Implement Windows high-resolution timestamp for MSVC
    to allow benchmarking on MSVC builds (L. E. Segovia)
buildservice-autocommit accepted request 1091414 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 82)
baserev update by copy to link target
Bjørn Lie's avatar Bjørn Lie (iznogood) committed (revision 81)
tweak .changes2
Bjørn Lie's avatar Bjørn Lie (iznogood) committed (revision 80)
tweak .changes
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 1091275 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 79)
- version update to 0.4.34
  + Thread-safety improvements around orc codemem allocation/freeing
    (Seungha Yang)
  + Add orc_parse_code() with more detailed error reporting (Francesco Romani)
  + Implement Orc function lazy initialization correctly via atomic operations
    (Sebastian Dröge)
  + orc program parser fixes and improvements (Francesco Romani, Sebastian Dröge)
  + build fixes and compiler warning fixes (Thomas Klausner, Tim-Philipp Müller,
    Sebastian Dröge)
  + coverity and clang scan-build static code analysis fixes (Sebastian Dröge)
  + meson: Do not always generate static library for test library (Jeremy Bicha)
  + ci improvements (Jordan Petridis, Nirbheek Chauhan, Tim-Philipp Müller)
buildservice-autocommit accepted request 1037153 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 78)
baserev update by copy to link target
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 1037103 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 77)
- 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.
buildservice-autocommit accepted request 863760 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 76)
baserev update by copy to link target
Bjørn Lie's avatar Bjørn Lie (iznogood) committed (revision 75)
Fix spelling and style in .changes
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 863718 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 74)
- udpate to 0.4.32:
  - Add support for JIT code generation in Universal Windows Platform apps
  - Minor Meson build system fixes and improvements
buildservice-autocommit accepted request 761683 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 73)
baserev update by copy to link target
Displaying revisions 1 - 20 of 92
openSUSE Build Service is sponsored by