./devel/orc, Compiler for vector operations

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.4.34, Package name: orc-0.4.34, Maintainer: pkgsrc-users

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.


Required to run:
[lang/python37]

Required to build:
[pkgtools/cwrappers] [devel/meson]

Master sites:

Filesize: 197.879 KB

Version history: (Expand)


CVS history: (Expand)


   2023-06-02 17:42:13 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
orc: fix PLIST after update
   2023-05-31 10:58:37 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
orc: updated to 0.4.34

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)
   2022-11-08 13:10:18 by Thomas Klausner | Files touched by this commit (3)
Log message:
orc: add upstream bug report URL
   2022-11-08 13:00:42 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
orc: update to 0.4.33.

0.4.33
======

  - Add support for aarch64 (64-bit ARM) architecture (not yet enabled on \ 
Windows though)
    (Marek Vasut, Dongju Chae, Gaetan Bahl)
  - aarch32: Implement loadupdb instruction used e.g. for video pixel
    format packing/unpacking/conversions (Marek Vasut, Gaetan Bahl)
  - neon: Fix unsigned only implementation of loadoffb, loadoffw and loadoffl
    (Daniel Knobe)
  - neon: Fix testsuite not passing on arm CPUs (Gaetan Bahl)
  - orccodemem: Fix use-after-free in error paths (Bastien Nocera)
  - orccpu-powerpc: Fix build with kernel < 4.11 (Fabrice Fontaine)
  - Add support for macOS Hardened Runtime (Doug Nazar)
  - Enable only SSE and MMX backends for Windows (Seungha Yang)
  - Fix ORC_RESTRICT definition for MSVC (Tim-Philipp Müller)
  - pkgconfig: add -DORC_STATIC_COMPILATION flag to .pc file for static-only builds
    (Steve Lhomme)
   2021-11-27 12:27:25 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
orc: fix for Darwin 12
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-04-12 13:22:43 by Nia Alarie | Files touched by this commit (1)
Log message:
orc: set PYTHON_FOR_BUILD_ONLY