./lang/rust, Safe, concurrent, practical language

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


Branch: CURRENT, Version: 1.33.0, Package name: rust-1.33.0, Maintainer: pkgsrc-users

Rust is a systems programming language focused on three goals: safety,
speed, and concurrency. It maintains these goals without having a
garbage collector, making it a useful language for a number of use cases
other languages aren't good at: embedding in other languages, programs
with specific space and time requirements, and writing low-level code,
like device drivers and operating systems.

It improves on current languages targeting this space by having a number
of compile-time safety checks that produce no runtime overhead, while
eliminating all data races. Rust also aims to achieve "zero-cost
abstractions" even though some of these abstractions feel like those of
a high-level language. Even then, Rust still allows precise control
like a low-level language would.


Required to build:
[devel/cmake] [lang/python27] [pkgtools/cwrappers]

Master sites:

SHA1: 9a1b68d7749a915d6c5ec70d89907c667a25f2f8
RMD160: 08e6ebf13f9d83311e21b5994dbd5d324a272c83
Filesize: 155519.495 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-07 21:19:11 by Jonathan Perkin | Files touched by this commit (6)
Log message:
rust: Fix another instance of the rand crate for SunOS.

While here convert some tabs->spaces that broke the test suite.
   2019-03-06 22:39:17 by Havard Eidnes | Files touched by this commit (1) | Package updated
Log message:
Update the NetBSD/aarch64 bootstrap kit to target 8.99.35 dated 2019-03-05.
   2019-03-06 17:51:53 by Rin Okuyama | Files touched by this commit (2)
Log message:
Add patch to fix build for rust 1.33.0;
trim_left_matches has been superseded by trim_start_matches.
   2019-03-04 16:37:54 by Havard Eidnes | Files touched by this commit (2)
Log message:
Bump bootstrap for armv7/NetBSD to 1.33.0 (still not successfully tested).
   2019-03-04 10:55:34 by Havard Eidnes | Files touched by this commit (2)
Log message:
Bump bootstrap version for NetBSD/powerpc to 1.33.0.
   2019-03-04 08:48:20 by Havard Eidnes | Files touched by this commit (2)
Log message:
Bump NetBSD/sparc64 bootstrap kit to (cross-built) 1.33.0.
   2019-03-03 23:23:53 by Havard Eidnes | Files touched by this commit (2)
Log message:
Bump bootstrap kit for NetBSD/aarch64 to 1.33.0, for NetBSD/aarch64 8.99.34.
   2019-03-03 16:56:02 by Havard Eidnes | Files touched by this commit (2)
Log message:
Bump NetBSD/i386 bootstrap kit to 1.33.0, natively built on 8.0.