summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/esodata
AgeCommit message (Collapse)Author
2023-06-25Update a number of thingsBen Culkin
2022-09-27GPLize projectBen Culkin
Finally deciding to move things into a proper license; which I can do since I've never accepted (or had :( ) a pull request from another person
2022-09-24Add PairMapBen Culkin
2022-09-16Adjust a few thingsBen Culkin
2022-08-16Update iterator capabilitiesBen Culkin
2022-07-26Restructure a bitBen Culkin
2021-03-13Clear up some warningsBen Culkin
2020-12-14Implement NestListBen Culkin
NestList is a recursive list structure, inspired by the way lists work in Rakudo (formerly Perl 6).
2020-12-03Rename types to match Java styleBen Culkin
This renames several interfaces that had names like IWhatever, since that isn't a style that Java uses
2020-12-01An assortment of changesBen Culkin
2020-11-21Change IMap to use Optional, not exceptionsBen Culkin
IMap now returns optionals, instead of throwing an exception
2020-11-17Remove some unnecessary overridesBen Culkin
IMap has some default methods that its various implementations were overriding when they didn't need to
2020-11-17Implement IFreezable for IMapBen Culkin
2020-11-15Add MinMaxList data typeBen Culkin
This is a list wrapper that automatically tracks the minimum/maximum element currently in the list
2020-11-09Formatting cleanupBen Culkin
2020-10-06Info cleanupBen Culkin
2020-04-14Cleanup some warnings and stuffBen Culkin
2020-04-13Cleanup passBen Culkin
Pass to do some cleanups
2020-04-12Finish up extractionBen Culkin
This applies the changes that were necessary to complete the extraction of these packages from bjc-utils
2020-04-06Cleanup some warningsBen Culkin
Cleanup some warnings
2019-07-27Reimplement AbbrevMap, and implement Multimapbculkin2442
This reimplements the old AbbrevMap structure as AbbrevMap2, and created a new Multimap structure as a apart of it. Multimap is exactly what it sounds like; a map that allows multiple values for a given key. The only real thing that is different about it, is that if you add a key-value pair multiple times, you'll have to remove it multiple times.
2019-07-27More stack testsbculkin2442
2019-07-10General improvements to stackbculkin2442
2019-07-02Move tests to new packagebculkin2442
2019-07-02Clean up commentsbculkin2442
2019-07-02Rename package rootbculkin2442
The package root is now bjc, not io.github.bculkin2442.