Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Syncing Rust GCC backend or how to test Murphy's law This blog post is about the Rust GCC backend (not to be confused with gccrs which is a Rust front-end for the GCC compiler), how we synchronize its repository with Rust's and how everything went so wrong
-
crates.io front-end and its issue(s) Before we start, a disclaimer: this blog post is me venting out because I think crates.io could be much better than what it currently is.
-
crates.io front-end and its accessiblity issue(s) Before we start, a disclaimer: this blog post is me venting out because I think crates.io could be much better than what it currently is.
-
sysinfo: Getting GPUs A while ago (5 years T_T), I wrote two blog posts (here and here) explaining how the Rust sysinfo crate retrieves information from systems.
-
Rust GCC backend: Why and how Whenever you compile using Rust, the compiler goes through different passes and in the end, generated binary code for the target processor.
-
New rust lint: function_casts_as_integer I recently added a new lint (emitting a warning by default) named function_casts_as_integer in the rust compiler when a function pointer is cast as a pointer in #141470.
-
Rust: Optimizing integer to string conversions Doing integer to string conversions is very common when doing development (logging, or even showing frames per second (FPS) in video games...), not teaching you anything new here.
-
Rustdoc merged doctests (solved) issue on stable The 1.85.1 Rust version just got released, and with it comes a fix for rustdoc merged doctests feature.
-
Askama and Rinja merge Some time ago, @djc offered @Kijewski and I to take over the maintenance of the askama crate as they don't have time to work on it anymore.
-
Doctests - How were they improved?
-
docs.rs switching jinja template framework from tera to rinja docs.rs is an important part of the Rust ecosystem as it provides documentation for all crates published on crates.io.
-
Writing your own Rust linter Lints allow to improve codebases and even detect potential logic issues at compile-time.
-
Testing rustdoc rustdoc is the Rust tool used to generate documentation based on your source code.
-
rustdoc and the re-exports rustdoc is the tool to generate documentation in rust.
-
rustdoc: Recent UI and UX changes in generated documentation 2 This blog post will talk about the recent UI/UX changes that happened in the rustdoc tool.
-
Rustdoc cleanups and improvements We recently improved a lot of things in rustdoc.
-
rustdoc: Recent UI and UX changes in generated documentation Rustdoc is the tool used to generate documentation of the Rust crates.
-
sysinfo: version 0.22 and FreeBSD support The sysinfo crate aims to provide systems' information.
-
sysinfo: how to extract systems' information The sysinfo crate aims to provide systems' information.
-
Improvements for #[doc] attributes in Rust Since Rust 1.54, we can now use function-like macros in attributes.
-
Interacting with data from FFI in Rust If you ever need to call a function from another language, you'll have to use FFI (Foreign Function Interface) and very likely handle pointers.
-
Performance improvement on front-end generated by rustdoc We recently wrote a blog post about the performance improvement in rustdoc (the "back-end").
-
doc(alias) is stable and it's gonna be super useful!
-
New doc comment handling in rustdoc Today, I'll talk about a recently merged rustdoc pull request (you can see it here) which introduced two great changes: Unification of different doc comment item kinds.
-
rgsl release 2.0: Huge cleanup and rewrite The new rgsl version is now here!
-
geos 7.0 release: More type safety, update dependencies and use std TryFrom The new geos version is now here!
-
doc-comment 0.4: proc-macro time Before starting, here is a small reminder: the doc-comment crate provides macros to help you write and test documentation.
-
New process-viewer release: processes disk usage The new process-viewer version is here!
-
New sysinfo release: processes disk usage The new sysinfo version is here!
-
New process-viewer release Following both the new sysinfo release and the new gtk-rs release, I worked on updating process-viewer as well.
-
Guide on how to write documentation for a Rust crate I have received (a lot of) requests about writing a guide on how to write documentation in Rust lately.
-
cfg(doctest) is stable and you should use it I arrive a bit late considering that #[cfg(doctest)] is stable since rust 1.40 but I think it's important for people to know about this feature and how to use it.
-
New sysinfo release: time to extend APIs Little reminder first: sysinfo is crate to get system information, such as processes, processors, disks, components and networks.
-
New sysinfo release (OSX performance improvements) Hi everyone!
-
New sysinfo release Hi everyone!
-
Rust 2020: what about feedbacks?
-
GNOME+Rust Hackfest #6 in Roma End of the year, meaning it's time for a new GNOME+Rust hackfest and its feedback!
-
New NodeJS framework to improve rustdoc UI tests Hi everyone!
-
GNOME+Rust Hackfest #5 in Berlin Last week was the fifth edition of the GNOME+Rust hackfest.
-
New geos release The 5.0 version of the geos crate, the binding of the Geometry Engine Open Source C library was just released!
-
Keeping Rust projects' README.md code examples up-to-date Because keeping documentation up-to-date is very important (and should be a must have!)
-
GNOME+Rust Hackfest in Thessaloniki The last GNOME+Rust hackfest just ended, time for a blog post to sum up what happened in this event!
-
Rust+GNOME Hackfest in Madrid Last week was the third edition of the Rust+GNOME hackfest.
-
New sysinfo version (huge performance improvements!)
-
Using macro to generate generic docs?
-
Rust+GNOME Hackfest in Berlin Last weekend was the second Rust+GNOME hackfest.
-
New rustdoc rendering common errors Since a few weeks, it's possible to use pulldown instead of hoedown in order the render the markdown from the documentation comments with the following command: rustdoc -Z unstable-options --enable-commonmark You can ta…
-
Gtk-rs release process Given the growing complexity of gtk-rs release and the upcoming number of related questions to this topic, I thought it might be interesting to have a little post on how it worked and how it now works.
-
Little tour of multiple iterators implementation in Rust A common issue for Rust newcomers seems to be to actually implement an Iterator.
-
Rust asynchronous HTTP server with tokio and hyper In the two last weeks, I worked on a project: writing a small REST API server in Rust.