Skip to content

Releases: Eclipse-Community/eRust

eRust 1.92.0

28 Feb 19:04

Choose a tag to compare

I created this for use with version 148 and later releases of r3dfox until a newer version of Rust is required. eCargo is also included with t h e s u g g e s t i o n applied. 1.86.0 and later use the more proper e3k implementation of Windows Vista and 7 support from his patches here.

Should have good Vista compatibility, it works for r3dfox at least.

How to install:
Extract eRust-1.92.0.7z, I extract it to C:\eRust-1.92.0 on my build VMs. The commands below assume the same directory, change them if you've extracted it somewhere else.

To install or "link" the eRust toolchain, use this command.
rustup toolchain link eRust-1.92.0 C:/eRust-1.92.0

To use it, you can set it as your default toolchain with this command.
rustup default eRust-1.92.0

For r3dfox I also set this as the override toolchain since Rust is weird about defaults. To set this as the override, navigate to the directory of the Rust code you want to compile, and use this to set it as the override toolchain.
rustup override set eRust-1.92.0

Now you're ready to build with eRust!

eRust 1.88.0

28 Feb 19:02

Choose a tag to compare

I have no internal use for 1.88.0, but I ended up making a build when working on trying to get 1.92.0 to compile. Since I had the build done, I figured I might as well release this. eCargo is also included now with t h e s u g g e s t i o n applied.

Should have good Vista compatibility, it works for r3dfox at least is what I would say but I haven't tested. Same patches worked for e3k builds though.

How to install:
Extract eRust-1.88.0.7z, I extract it to C:\eRust-1.88.0 on my build VMs. The commands below assume the same directory, change them if you've extracted it somewhere else.

To install or "link" the eRust toolchain, use this command.
rustup toolchain link eRust-1.88.0 C:/eRust-1.88.0

To use it, you can set it as your default toolchain with this command.
rustup default eRust-1.88.0

For r3dfox I also set this as the override toolchain since Rust is weird about defaults. To set this as the override, navigate to the directory of the Rust code you want to compile, and use this to set it as the override toolchain.
rustup override set eRust-1.88.0

Now you're ready to build with eRust!

eRust 1.86.0

28 Feb 19:00

Choose a tag to compare

1.77.2 and 1.85.1 were built with on paper with a less stable Vista implementation. In reality this worked completely fine for r3dfox, but may have the potential to cause issues for other applications. 1.86.0 and later use the more proper e3k implementation from his patches here.

I created this for use with future ESR 140 releases of r3dfox. eCargo is also included now with t h e s u g g e s t i o n applied.

Should have good Vista compatibility, it works for r3dfox at least.

How to install:
Extract eRust-1.86.0.7z, I extract it to C:\eRust-1.86.0 on my build VMs. The commands below assume the same directory, change them if you've extracted it somewhere else.

To install or "link" the eRust toolchain, use this command.
rustup toolchain link eRust-1.86.0 C:/eRust-1.86.0

To use it, you can set it as your default toolchain with this command.
rustup default eRust-1.86.0

For r3dfox I also set this as the override toolchain since Rust is weird about defaults. To set this as the override, navigate to the directory of the Rust code you want to compile, and use this to set it as the override toolchain.
rustup override set eRust-1.86.0

Now you're ready to build with eRust!

eRust 1.85.1

22 Apr 20:13

Choose a tag to compare

The version I use to build all 137+ r3dfox releases. Maybe I'll try to see if it can build 128 sometime, but I don't see any real reason to try.

Has pseudo Vista compatibility by stubbing TryAcquireSRWLock functions with their non-Try counterparts.

Actually eRust 1.77.2

22 Feb 14:51

Choose a tag to compare

I don't know how but I somehow uploaded a modified 1.76.0 before. I didn't catch this until now.

Here's the real eRust 1.77.2 I use to build all current r3dfox releases. Works from 115-136 and perhaps beyond.

Has pseudo Vista compatibility by stubbing TryAcquireSRWLock functions with their non-Try counterparts.

eRust 1.77.2

10 Nov 00:35

Choose a tag to compare

The version I use to build all current r3dfox releases. Works from 115-132 and perhaps beyond.

Has pseudo Vista compatibility by stubbing TryAcquireSRWLock functions with their non-Try counterparts.