Revisions of orc

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1189074 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 47)
- Update to version 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 (boo#1228184)
  - div255w: fix off-by-one error in the implementations
  - x86: only run AVX detection if xgetbv is available
  - x86: fix AVX detection by implementing the check recommended
    by Intel
  - Only enable JIT compilation on Apple arm64 if running on macOS,
    fixes crashes on iOS
  - Fix potential crash in emulation mode if logging is enabled
  - Handle undefined TARGET_OS_OSX correctly
  - orconce: Fix typo in GCC __sync-based implementation
  - orconce: Fix usage of __STDC_NO_ATOMICS__
  - Fix build with MSVC 17.10 + C11
  - Support stack unwinding on Windows
  - Major opcode and instruction set code clean-ups and refactoring
  - Refactor allocation and chunk initialization of code regions
  - Fall back to emulation on Linux if JIT support is not
    available, e.g. because of SELinux sandboxing or noexec
    mounting)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1091414 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 44)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 863760 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 42)
- Update to version 0.4.32:
  + Add support for JIT code generation in Universal Windows
    Platform apps.
  + Minor Meson build system fixes and improvements.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 424274 from Bjørn Lie's avatar Bjørn Lie (Zaitor) (revision 34)
New upstream release
Displaying revisions 1 - 20 of 48
openSUSE Build Service is sponsored by