Port details
hvm Massively parallel, optimal functional runtime in Rust
g20240821_18 devel Σ =0 g20240821_16Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2024-05-18 17:18:03
Last Update: 2026-10-14 07:38:19
Commit Hash: 9c87820
License: APACHE20
WWW: https://higherorderco.com https://github.com/HigherOrderCO/hvm Description: # HVM2 is a h=Higher-order Virtual Machine 2.
HVM2 is a massively parallel interaction combinator evaluator.
By compiling programs from high-level languages (such as Python and Haskell) to
HVM, one can run these languages directly on massively parallel hardware, like
GPUs, with near-ideal speedup.
HVM2 is the successor to HVM1, a 2022 prototype of this concept. Compared to its
predecessor, HVM2 is simpler, faster and, most importantly, more correct. HOC
provides long-term support for all features listed on its paper. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
To install the port : # cd /usr/ports/devel/hvm/ && make install clean To add the package , run one of these commands: pkg install devel/hvm pkg install hvm NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: hvm Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1731087377
SHA256 (rust/crates/TSPL-0.0.13.crate) = fe639519d49b56c98fd4fde7a5a7be01b5563862341a783b9bc2eb58f5120d8b
SIZE (rust/crates/TSPL-0.0.13.crate) = 4425
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
rust>=1.99.0 : lang/rust
This port is required by: # for Run #
lang/bend
Configuration Options : #
No options to configure Options name : #
devel_hvm USES: #
cargo
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
g20240821_18 14 Oct 2026 07:38:19
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.99.0
PR: 299016
g20240821_17 07 Oct 2026 17:28:37
Alan Somers (asomers)
*/*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the
compat-11 symbols until version 0.2.176. Patch a great many Rust ports
to use a newer version of libc, to eliminate the dependency on COMPAT11.
Explicitly patching Cargo.lock isn't usually necessarily, since within
the build jail cargo is forced to use whichever crates Makefile.crates
installs there.
Notes on specific ports:
* textproc/bookokrat: Rework bookokrat's existing patch to be more
robust. Also, report the issue upstream:
https://github.com/bugzmanov/bookokrat/issues/182
(Only the first 15 lines of the commit message are shown above )
g20240821_16 08 Sep 2026 10:38:00
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.98.1
PR: 298139
g20240821_15 21 Jul 2026 06:47:24
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.97.1
PR: 296645
g20240821_14 04 Jun 2026 08:52:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.96.0
PR: 295694
g20240821_13 27 Apr 2026 12:26:47
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.95.0
PR: 294615
g20240821_12 23 Mar 2026 07:33:11
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.94.0
PR: 293615
g20240821_11 28 Jan 2026 08:48:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.93.0
PR: 292360
g20240821_10 16 Dec 2025 12:12:31
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.92.0
PR: 291582
g20240821_9 11 Nov 2025 11:08:12
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.91.1
PR: 290816
g20240821_8 03 Oct 2025 08:16:50
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.90.0
PR: 289709
g20240821_7 01 Sep 2025 08:25:04
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.89.0
PR: 288923
g20240821_6 03 Jul 2025 08:46:01
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.88.0
PR: 287766
g20240821_5 05 Jun 2025 07:52:53
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.87.0
PR: 286829
g20240821_4 08 Apr 2025 08:41:13
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.86.0
PR: 285840
g20240821_3 24 Feb 2025 07:55:52
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.85.0
PR: 284884
g20240821_2 20 Jan 2025 11:06:50
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.84.0
PR: 283962
g20240821_1 01 Dec 2024 09:24:18
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.83.0
PR: 283000
g20240821 08 Nov 2024 21:40:31
Yuri Victorovich (yuri)
devel/hvm: update g20240518 → g20240821
g20240518_4 08 Nov 2024 08:24:20
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.82.0
PR: 282516
g20240518_3 26 Oct 2024 03:15:11
Yuri Victorovich (yuri)
devel/hvm: Update WWW
g20240518_3 10 Sep 2024 11:00:34
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.81.0
PR: 281300
g20240518_2 10 Sep 2024 10:58:07
Mikael Urankar (mikael) Author: Siva Mahadevan
*/*: remove STRIP_CMD calls in rust based ports
This is not needed after bc4fedc1fec0d359365c04d43be9e32bf101a50e
PR: 246993
Differential Revision: https://reviews.freebsd.org/D46503
g20240518_2 26 Aug 2024 08:08:01
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.80.1
PR: 280490
g20240518_1 18 Jun 2024 10:59:14
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.79.0
PR: 279707
g20240518 18 May 2024 17:17:03
Yuri Victorovich (yuri)
devel/hvm: New port: Massively parallel, optimal functional runtime in Rust