harold

Results 10 issues of harold

(and similarly uploading latest version to pypi and then pip installing fails) ``` Obtaining file:///Users/harold/Documents/software/hungarian Complete output from command python setup.py egg_info: WARNING: '' not a valid package name; please...

bug
help wanted

Seems to also implement the Hungarian algorithm, and is presumably better-maintained.

help wanted

- [ ] if the passed list is a `Set`, then iterate over whichever set is smaller, so we get `O(mlgn)` complexity, with m

enhancement

As discussed in #74, using high-level methods in loops can create lots of wrapper objects, which can reduce performance. An example of fixing this sort of thing is f58c25f. -...

enhancement
help wanted

`mvn clean compile -Dmaven.compiler.showDeprecation=true` …they don't indicate any actual problem, they're just because we have to implement mutators to fulfill Collections interfaces, but we have also deprecated mutators in PCollections...

enhancement
good first issue

as discussed in #50 we can use this benchmark to help shrink the memory footprint- https://github.com/Albul/sizeof-objects-java

enhancement

We get doclint errors when running `./gradlew javadoc`, if we don't enable `Xdoclint:none` in `build.gradle` Mostly it's just `@param` fields with no description—simplest would be to just delete them entirely....

enhancement
good first issue

see #89 — would be nice to add `HashTreePMap.of`, `TreePVector.of` et cetera, a la Java's `Map.of` and `List.of` methods

enhancement
good first issue

As in #74, recursive implementations can lead to stack overflows for large collections. - [x] #82 fix ConsPStack overflows mentioned in https://github.com/Albul/benchmarks-java-kotlin - [ ] find all the problematic uses...

bug
help wanted

…for example in `minus` and `minusAll` methods, if nothing is removed then ideally the original collection should be returned. Same for `plusAll(empty())` - [ ] find any methods that don't...

enhancement