Cathal

(it's pronounced ka-hill)

Developer from Derry,
Interests include Nix :nixos: and Rust :rust:.
Currently working on github.com/DuskSystems

GitHub
github.com/CathalMullan
2026-01-11

Created some tree-sitter grammars for Cedar and CedarSchema: github.com/DuskSystems/tree-si

#treesitter #cedar

Cathal boosted:
Sean McArthur :rust:seanmonstar@masto.ai
2025-12-23

Just published a new #rustlang reqwest release candidate: v0.13.0-rc.1.

This has some breaking changes, the biggest was switching to rustls by default.

I'd appreciate if you gave it a spin 🙏

github.com/seanmonstar/reqwest

Cathal boosted:
2025-12-19

GotaTun is a WireGuard® implementation written in Rust aimed at being fast, efficient and reliable. Now available to all Android users, we aim to ship it to the remaining platforms next year.

Read more here: mullvad.net/blog/announcing-go

2025-12-03

Latest `cargo-shear` release now uses `miette` for its output, and has some new diagnostics around optional dependencies.

cargo-shear: Detect and fix unused/misplaced dependencies in Rust projects
crates.io/crates/cargo-shear

#rust #rustlang

Screenshot of a `cargo-shear` lint warning showing an unused optional dependency. The warning shows `rustls` is declared as an optional dependency, but is not used in code. It has 2 attached notes. The first note warns that removing an optional dependency may be a breaking change. The second note shows that `rustls` is referenced by a feature definition.
Cathal boosted:
Sean McArthur :rust:seanmonstar@masto.ai
2025-12-03

Announcing @hyper_rs composable pool layers!

We took the various aspects of a connection pool and made them into individual layers to combine as needed.

This is something I've been thinking about for years, I'm so glad it's finally coming out. #rustlang

seanmonstar.com/blog/hyper-uti

Cathal boosted:
Guillaume Gomezimperio@toot.cat
2025-11-28

I recently added a lint in the rust compiler and considering that it could prevent CVEs, I think it's worth talking about it.

Blog post is here: blog.guillaume-gomez.fr/articl

spoiler alert: double cat dose!

#rust #rustlang

2025-11-24

Recently contributed some features to cargo-shear: github.com/boshen/cargo-shear

It can now detect dependencies that should be dev-dependencies (and fix them), better handles feature-gated deps, and handles platform-specific deps now too.

#rust #rustlang

Cathal boosted:
Alejandra Gonzalez :rust:blyxyas@tech.lgbt
2025-11-20

Finally, after some months of refining, the "Incremental System Rethought" RFC is out!

This RFC has been through 6 full drafts, 1 conference, 5 months of design and a closed project goal. Go roast it.

github.com/rust-lang/rfcs/pull

#rust #foss #programming #opensource

Cathal boosted:
Sean McArthur :rust:seanmonstar@masto.ai
2025-11-18

I'm excited to announce the first hyper user survey!

If you've used hyper (or related libraries) just a little or a whole bunch, providing feedback is invaluable and should take less than 5 minutes. Give it a go!

seanmonstar.com/blog/hyper-use

#rustlang

Cathal boosted:
David Lattimoredavidlattimore@mas.to
2025-11-04

We've just released version 0.7.0 of the Wild linker. Only 6 weeks after our last release, but with lots of changes. Lots of bug fixes, new features and even a performance improvement for those with more than 8 CPU threads. Thanks to everyone who contributed!

github.com/davidlattimore/wild

#wildlinker #rustlang

Cathal boosted:
Python Software FoundationThePSF@fosstodon.org
2025-10-27

TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/N
🧵
python.org/sponsors/applicatio

Cathal boosted:
2025-10-20

Allocating heap memory in consts, coming (unstably) to a language near you 👀

github.com/rust-lang/rust/pull

#rust #rustlang

Cathal boosted:
David Lattimoredavidlattimore@mas.to
2025-09-24

We've just released version 0.6.0. It has lots of bug fixes, many new flags, features, performance improvements and adds support for RISCV64. This is the first release of wild where our release binaries were built with wild, so I guess we're now using it in production. I've written a blog post that covers some of what we've been up to and where I think we're heading next.

davidlattimore.github.io/posts

#rustlang #wildlinker

Cathal boosted:
pancake :radare2:pancake@infosec.exchange
2025-05-01

Fyi, the deprecated decorator has been deprecated

Cathal boosted:
Jeremy Soller 🦀soller@floss.social
2025-04-25

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst