Results 17 issues of Martin Wernstål

This pull request is building on top of #3308 to blend colors in linear colorspace. It will improve font rendering and probably color accuracy when transparency is involved. To avoid...

Attoparsec has a lot of good parsers and combinators, would be a good idea to implement most if not all of them. # `Data.Attoparsec.ByteString` ## Individual bytes - [x] `word8`...

parser
combinator

This is the `impl Trait` based monad implementation of Chomp for Rust Nightly. It is not intended to become the 1.0.0 of Chomp, current `master` is using the monad-like syntax...

# Problem The integer-types are limited in what values they can represent, the `decimal` parser does not have an upper bound on the number of digits to parse or the...

enhancement
parser
combinator

Currently the `parse!` macro documentation does not detail exactly what operators like `

Currently Chomp's module-tree is a bit deep for what it does. Would be more ergonomic with a flatter tree. The most common types should be in the crate root: -...

Rename module to `stream`, since it provides tools to deal with streaming data, not just buffering. ## Renames - `stream::Source`

As the title says, any way we can remove the `Copy` requirement on the `Token` associated type? The main drawback of removing it is that most filter-functions will need to...

enhancement
help wanted

The issue with this is how to handle backtracking. A simple `VecDeque` won't do since we cannot mark and track old positions while still keeping the new data. Most likely...

enhancement

Write a TOML example parser.