Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Compiler-team Alternatives
Similar projects and alternatives to compiler-team
-
-
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
-
ua-parser-js
UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client-Hints data. Supports browser & node.js environment.
-
-
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
skyline-rs
A Rust library for modding Nintendo Switch games using Skyline
-
-
-
-
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL. (by launchbadge)
-
-
cryptography
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
-
cargo-crev
A cryptographically verifiable code review system for the cargo (Rust) package manager.
-
-
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
compiler-team reviews and mentions
-
Rust 1.72.0
I'd recommend reading the MCP[1] they linked regarding the decision as well as their target tier policy [2].
They are dropping tier 1 support for Win 7 and Win 8. That means they are no longer going to guarantee that the project builds on those platforms and passes all tests via CI.
As long as it is feasible they will probably keep CI runs for those platforms and if interested parties step up and provide sufficient maintenance support, it will remain tier 2. i.e a guarantee that it builds on those platforms via CI but not necessarily that all features are supported and guaranteed via passing tests.
If interested parties can provide sufficient maintenance that all tests continue passing, it will be tier 1 in all but name. However the rest of the development community won't waste their time with issues like Win 7 and 8's partial support for UTF-8.
And once CI stops being feasible for the compiler team to host, it'll drop down to tier 3. If there's sufficient interest from the community towards maintaining these targets, in practice you should see comparable support to with tiers 1 or 2 however now any CI will be managed externally by the community and the compiler team will stop worrying about changes that could break compilation on those targets.
TLDR: They aren't saying "it'll no longer work" but rather "if you want it to stay maintained for these targets, you have to pitch in dev hours to maintain it and eventually support the infrastructure to do this because we don't see a reason to continue doing this". So if you care for these targets, you'll have to contribute to keep it maintained.
-
Prerequisites for a Windows XP 3D game engine
(The already broken) XP support was removed almost 3 years ago: https://github.com/rust-lang/compiler-team/issues/378
- Arbitrary code execution during compile time - rust
-
Fellow Rust enthusiasts: What "sucks" about Rust?
There's already an accepted but not yet implemented proposal for supporting sandboxed build-time execution.
-
Hey Rustaceans! Got a question? Ask here (7/2023)!
For testing such code on nightly there's -Z randomize-layout flag which will deliberately change the layout of repr(Rust) types so you can notice if you were relying on something it does not guarantee.
-
Stop Comparing Rust to Old C++
...and they've accepted (though not yet implemented) a proposal to allow them to opt into being sandboxed to only consuming and producing token streams so things like #[derive(Serialize, Deserialize)] can be sandboxed and badged as such on crates.io.
-
Rust's Witchcraft
There's an accepted Major Change Proposal to run proc macros in a WebAssembly sandbox with no access to anything but the input tokens.
-
We Don't Need a Stable ABI
Something you might be interested in is -Zrandomize-layout but even that uses the type ID as the seed so it is repeatable for a given type, but not for separate types. This is a great way to flag if code incorrectly assumes that any two different struct types have the same layout.
-
Why would introducing a panic cause a 20% performance increase
I think this is the -Z randomize-layout flag of rustc.
-
Azure CTO: “It's time to halt starting any new projects in C/C++ ”
I have a good news for you. Recently, two IBM employees appeared on Rust's issue tracker and reported their intention to port Rust to AIX.
-
A note from our sponsor - Mergify
blog.mergify.com | 25 Sep 2023
Stats
rust-lang/compiler-team is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of compiler-team is HTML.
Popular Comparisons
- compiler-team VS libvfio-user
- compiler-team VS ua-parser-js
- compiler-team VS llvm-mos
- compiler-team VS namespacing-rfc
- compiler-team VS rustc_codegen_gcc
- compiler-team VS skyline-rs
- compiler-team VS rustc_codegen_gcc
- compiler-team VS libgccjit-patches
- compiler-team VS qrintf
- compiler-team VS rustsec