"Does not compile with LLVM 12"
./devel/py-llvmlite, Lightweight LLVM Python binding for writing JIT compilers

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


Branch: CURRENT, Version: 0.36.0, Package name: py39-llvmlite-0.36.0, Maintainer: pkgsrc-users

llvmlite provides a Python binding to LLVM for use in Numba.

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.


Required to run:
[devel/py-setuptools] [lang/llvm] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

RMD160: 7a43e41871c4c2b215a7140cfc19561cb01666fd
Filesize: 123.261 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-07-12 21:38:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-llvmlite: updated to 0.36.0

v0.36.0:
* Expose pass timings
* Switch encoding to UTF-8 from latin1
* Delete requirements.txt
* fix rst syntax in install docs
* Modify cmake options to work with VS2019
* Llvmdev windows 10
* Python 3.9 support
* use build 2 on windows
* Support building with CMake on posix systems
* slight rearrangement of intro
* Added fneg instruction
* Cleanup public CI configuration and badge
* fixup azure badge to point at master branch
* Callback to track when the llvm lock is acquired and released
* adapt Python version clamp from Numba
* Improve llvm not found error

PkgSrc:
Temporarily mark as broken
   2020-12-31 01:13:48 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(devel/py-llvmlite) adhoc build fix removing  -stdlib=libc++
   2020-08-21 22:31:36 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-llvmlite: updated to 0.34.0

v0.34.0

This release upgrades to LLVM 10 (10.0.1) for all platforms except aarch64 which \ 
will remain at LLVM 9 (9.0.1).

Pull requests:

Use std::make_unique on LLVM 10
Revert “Fix CUDA with LLVM9”
LLVM 10
Fix flake in setup.py
add missing targets to wheels
Fix wheel building
fix release date in changelog
   2020-06-16 19:06:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-llvmlite: updated to 0.33.0

v0.33.0:

This release upgrades to LLVM 9 and drops support for older LLVM versions.

Pull requests:
* Fix CUDA with LLVM9
* Fix meta.yaml
* buildscripts: Unpin wheel
* add python_requires to setup.py
* Adds override for LLVM version check, re-formats docs.
* Add FAQ entry on LLVM version support.
* Trove classifiers may be out of date.
* llvmlite wheel building fixes
* Update the release date
* Upgrade to LLVM9
* Allow instructions to be removed from blocks
   2020-05-12 10:10:44 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-llvmlite: include prefs
   2020-05-12 10:08:08 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-llvmlite: updated to 0.32.1

v0.32.1:
Trove classifiers may be out of date.
Add FAQ entry on LLVM version support.
Adds override for LLVM version check, re-formats docs.
   2020-04-18 10:11:54 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-llvmlite: updated to 0.32.0

v0.32.0:
* llvmlite wheel building fixes
* ENH: Better error message
* update install docs
* binding: Allow empty features list
* travis: Cleanup
* azure-pipelines: Bump VM images.
* Add paragraph on installing from sdist and on non-traditional platforms.
* Remove python 2, python < 3.6, fix up, add flake8
* Miscalled method and missing parameter in the documentation
* Permit building on Visual Studio 2017
* Update error message in LLVM version check.
* update to final release date for 0.31.0