Skip to content
Avatar
😎
improving regex-automata
😎
improving regex-automata

Sponsoring

@dtolnay

Organizations

@diffeo @docopt @rust-lang @toml-lang @rust-lang-nursery
Block or Report

Block or report BurntSushi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned

  1. An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

    Rust 2.6k 353

  2. ripgrep Public

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    Rust 34.9k 1.6k

  3. xsv Public

    A fast CSV command line toolkit written in Rust.

    Rust 9k 289

  4. rust-csv Public

    A CSV parser for Rust, with Serde support.

    Rust 1.3k 184

  5. A fast implementation of Aho-Corasick in Rust.

    Rust 658 78

  6. bstr Public

    A string type for Rust that is not required to be valid UTF-8.

    Rust 606 43

461 contributions in the last year

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Mon Wed Fri
Activity overview
Contributed to BurntSushi/ripgrep, rust-lang/regex, BurntSushi/bstr and 29 other repositories

Contribution activity

December 2022

Created a pull request in BurntSushi/bstr that received 2 comments

impl: add Deserialize impl for Box<BStr>

This is meant to be analogous to the Deserialize impl for Box provided by Serde itself. Closes #142

+73 −2 2 comments
Reviewed 5 pull requests in 3 repositories
BurntSushi/bstr 3 pull requests
BurntSushi/ripgrep 1 pull request
rust-lang/regex 1 pull request

Created an issue in rust-lang/regex that received 5 comments

sharing one regex across many threads can lead to big slowdowns due to mutex contention

To reproduce, create a Cargo.toml with this: [package] name = "regex-contention-repro-work" version = "0.1.0" edition = "2021" [[bin]] name = "repro"

5 comments
Answered 2 discussions in 1 repository
BurntSushi/ripgrep

Seeing something unexpected? Take a look at the GitHub profile guide.