summaryrefslogtreecommitdiff
path: root/java/openjdk8/files
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2016-09-03 19:56:55 +0000
committerKurt Jaeger <pi@FreeBSD.org>2016-09-03 19:56:55 +0000
commitdeac8937a62a7d3920f229c5c00123975379fcd6 (patch)
treef44013322fe605e5e1cc3428995f610c0bab1ea8 /java/openjdk8/files
parentdatabases/mysqltuner: 1.6.0 -> 1.6.18 (diff)
New port: devel/py-llvmlite
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. WWW: https://github.com/numba/llvmlite PR: 211346 Submitted by: David Kalliecharan <dave@dal.ca>
Notes
Notes: svn path=/head/; revision=421299
Diffstat (limited to 'java/openjdk8/files')
0 files changed, 0 insertions, 0 deletions