BSD Ports

wip/hawk-scheme v0.11 NetBSD

Scheme jit that makes code fly!

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
Port added
Last update
Commit
6ddaac30c4
License
mit AND modified-bsd
Categories
wip, lang

Description

Hawk is a tracing JIT compiler for Scheme. It includes a bytecode compiler, runtime, garbage collector, interpreter, trace recorder, and native code emitters for x86-64 and aarch64.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/hawk-scheme && make install clean

Dependencies

Run dependencies 4

No port depends on this one.

Commit history 4

DateCommitCreditsLog message
6ddaac30c4 Yorick Hardy wip/hawk-scheme: update to hawk-scheme-0.11
Release notes: hawk v0.11: * Improved garbage collector * Many backend bugfixes hawk v0.10: * Improved backend operand fusion * Added --unsafe flag, that disables vector bounds length checks
31847150c1 Yorick Hardy wip/hawk-scheme: add a COMMIT_MSG
a4efaeda85 Yorick Hardy wip/hawk-scheme: Fix "hawk --exe" compiler.
The compiler needs clang with the correct library paths. The executable still needs "paxctl +m", which is not fixed yet.
e615c08a18 Yorick Hardy wip/hawk-scheme: import hawk-0.9 as wip/hawk-scheme
Hawk is a tracing JIT compiler for Scheme. It includes a bytecode compiler, runtime, garbage collector, interpreter, trace recorder, and native code emitters for x86-64 and aarch64.