Daniel Larson

Results 9 issues of Daniel Larson

Quick and dirty implementation for now, I'll probably include the option for tilesets and metatiles before too long.

enhancement

`SegmentHistory` uses a `Vec` internally while essentially mandating the interface and structure of a `BTreeMap`. Using a `BTreeMap` instead would theoretically improve insertion/removal costs to be logarithmic rather than linear,...

needs further discussion
performance

So I'm working on a counterpoint "engine" of sorts and I'm finding that the way intervals (and by extension, scales) are implemented is making it difficult to do certain things....

Just added the rest of the diatonic scale modes, as well as constructors for scales. Also added associated constants for all the natural notes like `Note::C` because I think the...

Was gonna start using this for a project, but things like `Staff` are not in 0.11, was wondering if they're ready for release or if I should base against the...

Would close #576 I removed the methods, although to avoid breakage they could be put in as wrappers around the new default constructors at first?

Had build errors when I tried generating and building, figured I'd pass the fixes upstream. Might be something I haven't tried to do yet, but figured this was fine for...

An allocator that can keep track of the available memory in a given region would be very useful, particularly for relatively small and potentially sparsely populated regions such as `oam`....

enhancement
feature

The current build system is not ideal for dropping straight into a project. The ultimate goal is to allow users to simply add this library as a dependency in their...

enhancement
feature