We stand with Ukraine to help keep people safe. Join us
Rust
Rust
2.0
0.0
Rust free download for Mac

Rust

Version 1.64.0

A language empowering everyone to build reliable and efficient software.

2.0
Based on 1 user rateRead reviews & comments
Free
Absolutely Free

Rust overview

Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages.

Rust’s rich type system and ownership model guarantee memory-safety and thread-safety - enabling you to eliminate many classes of bugs at compile-time.

Rust has great documentation, a friendly compiler with useful error messages, and top-notch tooling - an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections, an auto-formatter, and more.

What’s new in version 1.64.0

Updated on Sep 23 2022

Language:
  • Unions with mutable references or tuples of allowed types are now allowed
  • It is now considered valid to deallocate memory pointed to by a shared reference &T if every byte in T is inside an UnsafeCell
  • Unused tuple struct fields are now warned against in an allow-by-default lint, unused_tuple_struct_fields, similar to the existing warning for unused struct fields. This lint will become warn-by-default in the future.
Compiler:
  • Add Nintendo Switch as tier 3 target
  • Refer to Rust's platform support page for more information on Rust's tiered platform support.
  • Only compile #[used] as llvm.compiler.used for ELF targets
  • Add the --diagnostic-width compiler flag to define the terminal width.
  • Add support for link-flavor rust-lld for iOS, tvOS and watchOS
Libraries:
  • Remove restrictions on compare-exchange memory ordering.
  • You can now write! or writeln! into an OsString: Implement fmt::Write for OsString
  • Make RwLockReadGuard covariant
  • Implement FusedIterator for std::net::[Into]Incoming
  • impl AsRawFd for {Arc,Box}
  • ptr::copy and ptr::swap are doing untyped copies
  • Add cgroupv1 support to available_parallelism
  • Mitigate many incorrect uses of mem::uninitialized
  • And more

Information

License

Free

Size

214 MB

Developer’s website

https://www.rust-lang.org/

Downloads

468

App requirements

  • Intel 64
  • OS X 10.11.0 or later
Try our new feature and write a detailed review about Rust. All reviews will be posted soon.
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0
(0 Reviews of )
There are no reviews yet
ivryernest
ivryernest
Jul 20 2022
1.62.1
0.0
Jul 20 2022
0.0
Version: 1.62.1
Definitions for rust, noun * a reddish-brown substance that forms on iron or steel when it gets wet causing oxidation — iron pipes covered in rust * a reddish-brown color * botany – a fungal disease of plants that causes reddish-brown spots to appear
Derekcurrie
Derekcurrie
May 20 2021
1.52.0
0.0
May 20 2021
0.0
Version: 1.52.0
Stalling Installer! - - You might want to skip this installer version of Rust. From my experience and checking its log, it gets as far as starting the installation then stalls dead, as in permanent dead. "Running package scripts... Install time remaining: Less than a minute" - - Half an hour later, same. I had to Force Quit the thing. I'll be digging up the previous installer, UNinstalling to be safe, then REinstalling. Yikes.
Free
Absolutely Free
How would you rate Rust?
Similar apps
FutureBASIC
Compile Intel Mac applications.
Is this app is similar to FutureBASIC? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
PureBasic
Programming source code compiler.
Is this app is similar to PureBasic? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Logtalk
Object-oriented logic programming language.
Is this app is similar to Logtalk? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Racket
Popular variant of the Scheme programming language.
Is this app is similar to Racket? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Hopper Disassembler
Binary disassembler, decompiler, and debugger.
Is this app is similar to Hopper Disassembler? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes