Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 03 Sep 2016 19:57:25 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 211346] [NEW PORT] devel/py-llvmlite: Lightweight LLVM python binding for writing JIT compilers
Message-ID:  <bug-211346-21822-XZVp3w6ppL@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-211346-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-211346-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D211346

--- Comment #25 from commit-hook@freebsd.org ---
A commit references this bug:

Author: pi
Date: Sat Sep  3 19:56:56 UTC 2016
New revision: 421299
URL: https://svnweb.freebsd.org/changeset/ports/421299

Log:
  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>

Changes:
  head/devel/Makefile
  head/devel/py-llvmlite/
  head/devel/py-llvmlite/Makefile
  head/devel/py-llvmlite/distinfo
  head/devel/py-llvmlite/pkg-descr

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-211346-21822-XZVp3w6ppL>