Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-09 | Bump edition to 2021 and introduce rustfmt | Pro | |
2024-02-09 | Cleanup | Pro | |
2020-03-05 | Replace failure with thiserror | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2018-11-07 | Move code to failure as error handling library | Matthias Beyer | |
2017-11-19 | Fix: Offset problem | Matthias Beyer | |
The core iterator did not yield the base on the first iteration. This is fixed with this commit, using a flag to check whether it already yielded the base and if, start incrementing. Not a clean solution, but a working one. | |||
2017-11-19 | Add more tests for UntilIter | Matthias Beyer | |
2017-11-19 | Add parser iterator type -> API iterator type mapping | Matthias Beyer | |
2017-11-19 | Add "Times" iterator helper type | Matthias Beyer | |
2017-09-27 | Add "Until" iterator type | Matthias Beyer | |
2017-09-27 | Add WithoutFilter iterator | Matthias Beyer | |
2017-09-27 | Fix test: Do not iterate over years and do take only 12 instances | Matthias Beyer | |
2017-09-26 | Fix feature-gate-caused compiler errors | Matthias Beyer | |
2017-09-26 | Make Iter auto-calculating, eliminate CalculatingIter | Matthias Beyer | |
It turns out that using a cheap iterator which only wraps objects makes the stack overflow with a very basic query: today() .yearly(1) .unwrap() .every(::indicator::Day::Monday) .every(::indicator::Month::January) .collect::<Vec<_>>() So here we cgo and optimize the Iter type to automatically calculate all the things right away. This makes it a bit more expensive to call, of course, but is better than overflowing. | |||
2017-09-26 | Implement filter interface for matchers | Matthias Beyer | |
2017-09-26 | Add filter iterator | Matthias Beyer | |
2017-09-26 | Add IntoCalculatingIter trait for calling calculate() on all iterators | Matthias Beyer | |
2017-09-25 | Add more tests | Matthias Beyer | |
2017-09-19 | Add extensions for building iterators conveniently | Matthias Beyer | |
2017-09-07 | Add iterator types | Matthias Beyer | |