The Rust HTML sanitizer, based on html5ever, is now stable, with an API that allows extensions and performance tuning in the future.
I’ve written an article that answers questions I’ve been asking when I was working with C library from Rust.
Hey, so I’m working lib rust library that can manipulate FreeBSD’s jails, but in order to do so I have to interact with ZFS and in order to do so I must be able to construct Name/Value lists. Turns out it was a good library to learn about FFI wrappers.
https://github.com/Inner-Heaven/libnv-rs Comments very welcome.
There was a piece of non-Rust spam pushed into Rust Herald and subsequently, Twitter.
We deleted the posting and will monitor for other occurrences.
Berlin Rust Meetup on Wednesday, October 18th https://www.meetup.com/Rust-Berlin/events/243485005/
Learn you some #rustlang Mon 16th https://www.meetup.com/Rust-London-User-Group/events/244021078/
Fun with the Rust
Alloc trait: a custom
Vec implementation backed by elfmalloc
Ammonia, the HTML sanitizer that parses fragments the same way that browsers do, is getting a stable API. Please give feedback now, before a bunch of decisions get set in stone.
I'm working on a pet shell project in rust. It uses a lisp dialect for scripting: https://github.com/juanibiapina/lish
It is still in a very initial stage, but I want to replace zsh with it eventually.
A new Forum !
The project use rust, rocket, diesel, postgresql, and responsive design to build a new Forum.
Librsvg, the library for rendering [SVG] files used by GNOME and other Linux Desktop software, is using Rust in their current release. They’ve written up how the build system is integrated, how the FFI is done, how external libraries are handled, and basic information on doing Rust.
Other than needing to have a Rust compiler to build it, it should still feel exactly like a C program.
@ezrosent and I are happy to announce elfmalloc, a new allocator written in pure Rust!
This project actually involved a number of crates - 9 in total. They are all in this repository, and many are interesting on their own:
- bagpipe, a fast concurrent bag datastructure
- bsalloc, a simple “bootstrapping” allocator useful in implementing other allocators
- mmap-alloc, an allocator backed by direct mapping of memory pages
- malloc-bind, a utility to implement the C
mallocAPI in terms of a Rust allocator
- slab-alloc, an implementation of Jeff Bonwick’s slab allocator algorithm
- object-alloc, a trait for object allocators in Rust
- object-alloc-test, a test suite for object allocators including memory corruption detection
This project is still in its early phases, there is a lot of work to do, and we would love contributions! See CONTRIBUTING.md for details.