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

python3-llvmlite-0.31.0-bp153.1.22 RPM for aarch64

From OpenSuSE Leap 15.3 for aarch64

Name: python3-llvmlite Distribution: SUSE Linux Enterprise 15 SP3
Version: 0.31.0 Vendor: openSUSE
Release: bp153.1.22 Build date: Tue May 18 12:39:07 2021
Group: Unspecified Build host: obs-arm-9
Size: 1000471 Source RPM: python-llvmlite-0.31.0-bp153.1.22.src.rpm
Packager: https://bugs.opensuse.org
Url: http://llvmlite.pydata.org
Summary: Lightweight wrapper around basic LLVM functionality
A lightweight LLVM python binding for writing JIT compilers

The old llvmpy  binding exposes a lot of LLVM APIs but the mapping of
C++-style memory management to Python is error prone. Numba_ and many JIT
compilers do not need a full LLVM API.  Only the IR builder, optimizer,
and JIT compiler APIs are necessary.

llvmlite is a project originally tailored for Numba's needs, using the
following approach:

* A small C wrapper around the parts of the LLVM C++ API we need that are
  not already exposed by the LLVM C API.
* A ctypes Python wrapper around the C API.
* A pure Python implementation of the subset of the LLVM IR builder that we
  need for Numba.

Provides

Requires

License

BSD-2-Clause

Changelog

* Mon Apr 06 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Use properly llvm9 which is now TW default
* Sun Jan 05 2020 Arun Persaud <arun@gmx.de>
  - specfile:
    * update copyright year
  - update to version 0.31.0:
    * This release switches memset/memcpy to use the 4 argument style as
      per LLVM 7+ and updates some documentation.
    * Commits:
      + PR #485: Revert "Revert "LLVM 7 changed memset intrinsic
      signature, adjust it""
      + PR #520: Begin development of 0.31.0
      + PR #528: Add cttz and ctlz to irbuilder docs.
      + PR #533: Update deprecation docs with full deprecation of 5 arg
      memset/memcpy
      + PR #535: Update docs to not report LLVM 3.8 as latest!
* Tue Dec 17 2019 Matej Cepl <mcepl@suse.com>
  - Revert previous change, numba doesn't support LLVM 9 yet.
* Thu Oct 31 2019 Ismail Dönmez <idonmez@suse.com>
  - Add support-clang9.patch and apply it for llvm >= 9
  - Bump llvm_major from 8 to 9
* Sat Oct 19 2019 Arun Persaud <arun@gmx.de>
  - update to version 0.30.0:
    This release adds support for half-precision float and
    schedulesthe deprecation of memset/memcpy accepting 5 arguments
    (cf. LLVM change).
    * PR #518: Fix use of -fPIC flag in wheels
    * PR #513: Remove restriction on sphinx version from Anaconda distro
    * PR #512: fix for block labels which contain "interesting"
      characters
    * PR #511: Deprecate the use of memset/memcpy with alias
    * PR #510: Add fp16 Intrinsics
    * PR #509: Add Half-Precision Type
    * PR #502: Add -fPIC flag for manylinux1 wheel building
    * PR #491: Fix incorrect hierarchy in the documentation for
      ir.Constant.
    * PR #474: Update docs
    * PR #470: Fix leak on string returning APIs.
* Wed Jun 19 2019 Todd R <toddrme2178@gmail.com>
  - Package examples
  - Make sure tests use installed version
* Tue Jun 18 2019 Todd R <toddrme2178@gmail.com>
  - update to version 0.29.0
    * This release upgrades to LLVM 8.0 for all supported platforms except PPC64LE.
      Due to numerous problems with LLVM 8.0 running on PPC64LE,
      we have decided to use LLVM 7.1, which is more stable on PPC64LE.
      In addition, non-host LLVM targets, AMDGPU, NVPTX, and WebAssembly, are enabled
      and they are available in our `llvmlite` builds.
    * Revert "LLVM 7 changed memset intrinsic signature, adjust it"
    * Depend on enum34 using PEP 508 environment markers
    * Upgrade to llvm8
    * Support loading from current directory and egg files
    * Add missing fastmath flags from LLVM 7
    * LLVM 7 changed memset intrinsic signature, adjust it
* Sat Mar 16 2019 Arun Persaud <arun@gmx.de>
  - update to version 0.28.0:
    * PR #322: Adding Vector Type
    * PR #389: Add symbols from static object files
    * PR #417: Add support for atomic loads/stores
    * PR #422: Normalize replace_* behaviour and add docs
    * PR #426: Fix pickling of IR functions and add tests
    * PR #444: Setup manylinux1 buildscripts and CI
    * PR #446: Document need for -p1 argument to patch command
    * PR #448: Fix “SyntaxWarning: invalid escape sequence d”
    * PR #449: Consolidate the two vector type PRs
    * PR #452: Some adjustments to pr426
    * PR #454: Truncate long label names when adding label suffix.
    * PR #458: Add changelog info about v0.27.1
* Wed Feb 20 2019 Matej Cepl <mcepl@suse.com>
  - update to version 0.27.1:
    * Just a bugfix release.
* Wed Feb 13 2019 Todd R <toddrme2178@gmail.com>
  - update to version 0.27.0
    * PR #434: Add another thread for RPi builds.
    * PR #430: llvm lld integration, merge #428
    * PR #428: Build LLD as part of the llvmdev package
    * PR #413: Set up CI with Azure Pipelines
    * PR #412: LLVM 7 support
* Sat Dec 01 2018 Arun Persaud <arun@gmx.de>
  - update to version 0.26.0:
    * The primary new features in this release is support for generation
      of Intel JIT events, which makes profiling of JIT compiled code in
      Intel VTune possible. This release also contains some minor build
      improvements for ARMv7, and some small fixes.
    * LLVM 7 support was originally slated for this release, but had to
      be delayed after some issues arose in testing. LLVM 6 is still
      required for llvmlite.
    * PR #409: Use native cmake on armv7l
    * PR #407: Throttle thread count for llvm build on armv7l.
    * PR #403: Add shutdown detection to ObjectRef __del__ method.
    * PR #400: conda recipe: add make as build dep
    * PR #399: Add get_element_offset to TargetData
    * PR #398: Fix gep method call on Constant objects
    * PR #395: Fix typo in irbuilder documentation
    * PR #394: Enable IntelJIT events for LLVM for VTune support
* Wed Oct 10 2018 Arun Persaud <arun@gmx.de>
  - update to version 0.25.0:
    * PR #391: Fix broken win32 py2.7 build.
    * PR #387: protect against empty features in list
    * PR #384: Read CMAKE_GENERATOR which conda-build sets
    * PR #382: rewrite of install instructions, calling out LLVM build
      challenges
    * PR #380: Add FMA intrinsic support
    * PR #379: ARM aarch64 test on jetson tx2
    * PR #378: add slack, drop flowdock
* Fri Jul 13 2018 tchvatal@suse.com
  - Version update to 0.24.0:
    * Various small fixes
    * ppc64le issues
* Sun Jun 24 2018 arun@gmx.de
  - update to version 0.23.2:
    * PR #361: Add SVML detection and a function to declare support.
  - changes from version 0.23.1:
    * PR #353: PR Fix llvmdev build recipe.
    * PR #348: llvmdev: enhancements to conda recipe
* Thu May 17 2018 tchvatal@suse.com
  - Update to 0.23.0:
    * PR #343: Fix undefined behavior bug due to Twine usage in LLVM
    * PR #340: This moves llvmlite to use LLVM 6.0.0 as its backend.
    * PR #339: Add cttz & ctlz
    * PR #338: Add 3 Bit Manipulation Intrinsics
    * PR #330: Add support for LLVM fence instruction
    * PR #326: Enable Intel SVML-enabled auto-vectorization for all the
      transcendentals
* Fri Mar 23 2018 toddrme2178@gmail.com
  - Update to version 0.22.0
    * In this release, we have changed the locking strategy that
      protects LLVM from race conditions.  Before, the llvmlite user
      (like Numba) was responsible for this locking.  Now, llvmlite
      imposes a global thread lock on all calls into the LLVM API.
      This should be significantly less error prone.  Future llvmlite
      releases may manually exempt some functions from locking once
      they are determined to be thread-safe.
* Thu Jan 11 2018 toddrme2178@gmail.com
  - Update to version 0.21.0
    * In this release, we upgrade to LLVM 5.
    * Our build scripts now use conda-build 3.
    * For our prebuilt binaries, GCC 7 toolchain is used on
      unix-like systems
    * The OSX minimum deployment target is 10.9.
* Mon Nov 06 2017 toddrme2178@gmail.com
  - Update to 0.20.0
    * Beginning with this minor release, we support wheels for Linux, OSX and Windows.
      Pull requests related to enabling wheels are #294, #295, #296 and #297.
    * There are also fixes to the documentation (#283 and #289).
  - Update to 0.19.0
    * PR #281, Issue #280: Fix GEP addrspace issue
    * PR #279: Fix #274 addrspace in gep
    * PR #278: add Readthedocs badge
    * PR #275: Add variables to pass through when doing conda-build
    * PR #273: Fix the behavior of module.get_global
    * PR #272: cmpop contains comparison type, not lhs
    * PR #268, Fix #267: Support packed struct
    * PR #277: Add pass through gcc flags for llvmdev
    * PR #276: Remove jenkins build scripts
  - Update to 0.18.0
    * This is a minor release that fixes several issues (#263, #262, #258, #237) with
      the wheel build.  In addition, we have minor fixes for running on PPC64LE
      platforms (#261). And, we added CI testing against PyPy (#253).
* Wed Apr 19 2017 toddrme2178@gmail.com
  - Remove unneeded disable_unittest_library_detection.patch
* Tue Apr 18 2017 toddrme2178@gmail.com
  - Update to 0.17.1
    * Support LLVM 4
  - Implement single-spec version.
* Tue Jan 10 2017 arun@gmx.de
  - specfile:
    * update copyright year
    * update line numbers and reg-exp in patch
  - update to version 0.15.0:
    * Enhancements:
      + PR #213: Add partial LLVM bindings for ObjectFile.
      + PR #215: Add inline assembly helpers in the builder.
      + PR #216: Allow specifying alignment in alloca instructions.
      + PR #219: Remove unnecessary verify in module linkage.
    * Fixes:
      + PR #209, Issue #208: Fix overly restrictive test for library
      filenames.
* Sat Nov 05 2016 arun@gmx.de
  - specfile:
    * removed hardcoded version in %files section
  - update to version 0.14.0:
    * PR #104: Add binding to get and view function control-flow graph.
    * PR #210: Improve llvmdev recipe.
    * PR #212: Add initializer for the native assembly parser.
* Wed Oct 12 2016 toddrme2178@gmail.com
  - Use new versioned llvm package names.
* Wed Aug 24 2016 toddrme2178@gmail.com
  - Initial version

Files

/usr/lib64/python3.6/site-packages/llvmlite
/usr/lib64/python3.6/site-packages/llvmlite-0.31.0-py3.6.egg-info
/usr/lib64/python3.6/site-packages/llvmlite-0.31.0-py3.6.egg-info/PKG-INFO
/usr/lib64/python3.6/site-packages/llvmlite-0.31.0-py3.6.egg-info/SOURCES.txt
/usr/lib64/python3.6/site-packages/llvmlite-0.31.0-py3.6.egg-info/dependency_links.txt
/usr/lib64/python3.6/site-packages/llvmlite-0.31.0-py3.6.egg-info/requires.txt
/usr/lib64/python3.6/site-packages/llvmlite-0.31.0-py3.6.egg-info/top_level.txt
/usr/lib64/python3.6/site-packages/llvmlite/__init__.py
/usr/lib64/python3.6/site-packages/llvmlite/__pycache__
/usr/lib64/python3.6/site-packages/llvmlite/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/__pycache__/_version.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/__pycache__/six.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/__pycache__/utils.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/_version.py
/usr/lib64/python3.6/site-packages/llvmlite/binding
/usr/lib64/python3.6/site-packages/llvmlite/binding/__init__.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/analysis.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/common.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/context.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/dylib.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/executionengine.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/ffi.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/initfini.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/linker.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/module.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/object_file.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/options.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/passmanagers.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/targets.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/transforms.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/__pycache__/value.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/binding/analysis.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/common.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/context.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/dylib.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/executionengine.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/ffi.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/initfini.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/libllvmlite.so
/usr/lib64/python3.6/site-packages/llvmlite/binding/linker.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/module.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/object_file.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/options.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/passmanagers.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/targets.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/transforms.py
/usr/lib64/python3.6/site-packages/llvmlite/binding/value.py
/usr/lib64/python3.6/site-packages/llvmlite/ir
/usr/lib64/python3.6/site-packages/llvmlite/ir/__init__.py
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__/_utils.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__/builder.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__/context.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__/instructions.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__/module.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__/transforms.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__/types.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/ir/__pycache__/values.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/ir/_utils.py
/usr/lib64/python3.6/site-packages/llvmlite/ir/builder.py
/usr/lib64/python3.6/site-packages/llvmlite/ir/context.py
/usr/lib64/python3.6/site-packages/llvmlite/ir/instructions.py
/usr/lib64/python3.6/site-packages/llvmlite/ir/module.py
/usr/lib64/python3.6/site-packages/llvmlite/ir/transforms.py
/usr/lib64/python3.6/site-packages/llvmlite/ir/types.py
/usr/lib64/python3.6/site-packages/llvmlite/ir/values.py
/usr/lib64/python3.6/site-packages/llvmlite/llvmpy
/usr/lib64/python3.6/site-packages/llvmlite/llvmpy/__init__.py
/usr/lib64/python3.6/site-packages/llvmlite/llvmpy/__pycache__
/usr/lib64/python3.6/site-packages/llvmlite/llvmpy/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/llvmpy/__pycache__/core.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/llvmpy/__pycache__/passes.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/llvmpy/core.py
/usr/lib64/python3.6/site-packages/llvmlite/llvmpy/passes.py
/usr/lib64/python3.6/site-packages/llvmlite/six.py
/usr/lib64/python3.6/site-packages/llvmlite/tests
/usr/lib64/python3.6/site-packages/llvmlite/tests/__init__.py
/usr/lib64/python3.6/site-packages/llvmlite/tests/__main__.py
/usr/lib64/python3.6/site-packages/llvmlite/tests/__pycache__
/usr/lib64/python3.6/site-packages/llvmlite/tests/__pycache__/__init__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/tests/__pycache__/__main__.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/tests/__pycache__/customize.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/tests/__pycache__/test_binding.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/tests/__pycache__/test_ir.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/tests/__pycache__/test_llvmpy.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/tests/__pycache__/test_valuerepr.cpython-36.pyc
/usr/lib64/python3.6/site-packages/llvmlite/tests/customize.py
/usr/lib64/python3.6/site-packages/llvmlite/tests/test_binding.py
/usr/lib64/python3.6/site-packages/llvmlite/tests/test_ir.py
/usr/lib64/python3.6/site-packages/llvmlite/tests/test_llvmpy.py
/usr/lib64/python3.6/site-packages/llvmlite/tests/test_valuerepr.py
/usr/lib64/python3.6/site-packages/llvmlite/utils.py
/usr/share/doc/packages/python3-llvmlite
/usr/share/doc/packages/python3-llvmlite/README.rst
/usr/share/doc/packages/python3-llvmlite/examples
/usr/share/doc/packages/python3-llvmlite/examples/floatrep.py
/usr/share/doc/packages/python3-llvmlite/examples/ir_fpadd.py
/usr/share/doc/packages/python3-llvmlite/examples/ll_fpadd.py
/usr/share/doc/packages/python3-llvmlite/examples/llvmir.py
/usr/share/doc/packages/python3-llvmlite/examples/llvmir_iter.py
/usr/share/doc/packages/python3-llvmlite/examples/notebooks
/usr/share/doc/packages/python3-llvmlite/examples/notebooks/Visualize ControlFlow.ipynb
/usr/share/doc/packages/python3-llvmlite/examples/parseasm.py
/usr/share/doc/packages/python3-llvmlite/examples/sum.py
/usr/share/doc/packages/python3-llvmlite/examples/test.ll
/usr/share/licenses/python3-llvmlite
/usr/share/licenses/python3-llvmlite/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 13:54:43 2024